Difference between revisions of "Maximum Intensity Projection"

From MIPAV
Jump to: navigation, search
(Created page with '<h2 class="Heading1"> <a name="1223070"> </a>Maximum Intensity Projection </h2> <div style="color: #000000; font-style: normal; font-weight: normal; margin-bottom: 6pt; margin...')
 
Line 1: Line 1:
<h2 class="Heading1">
+
== Maximum Intensity Projection ==
  <a name="1223070"> </a>Maximum Intensity Projection
+
</h2>
+
<div style="color: #000000;  font-style: normal; font-weight: normal; margin-bottom: 6pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline">
+
<a name="1223210"> </a>Maximum Intensity Projection (MIP) is a volume rendering technique for 3D images that projects in the visualization plane the voxels with maximum intensity that fall in the way of parallel rays traced from the viewpoint to the plane of projection. At each pixel the highest data value encountered along the corresponding viewing ray is determined. <br>
+
</div>
+
<div style="color: #000000;  font-style: normal; font-weight: normal; margin-bottom: 6pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline">
+
<a name="1223071"> </a>MIP exploits the fact, that within MRI data sets the intensity values of vascular structures are higher than the intensity values of the surrounding tissue. By depicting the maximum intensity value seen through each pixel, the structure of the vessels contained in the image can be captured. <br>
+
</div>
+
<p class="Body">
+
  <a name="1223072"> </a>The method provides a very good understanding of the structures defined by high signal intensities. It also helps to avoid the problem with occluding structures, which can block visualization of thin inner parts.
+
</p>
+
<h3 class="Heading2">
+
  <a name="1223073"> </a>Background
+
</h3>
+
<p class="Body">
+
  <a name="1223074"> </a>A MIP algorithm accepts a single grayscale 3D image and generates three 2D images representing the maximum intensities in <span style="color: #000000;  font-style: italic; font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">x</span>, <span style="color: #000000;  font-style: italic; font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">y,</span> and <span style="color: #000000;  font-style: italic; font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">z</span> directions.
+
</p>
+
<p class="Body">
+
  <a name="1223075"> </a>Let <span style="color: #000000;  font-style: normal; font-weight: bold; text-decoration: none; text-transform: none; vertical-align: baseline">I</span> be an input grayscale 3D image of size (<span style="color: #000000;  font-style: italic; font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">m</span>*<span style="color: #000000;  font-style: italic; font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">n</span>* <span style="color: #000000;  font-style: italic; font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">l</span>). Let <span style="color: #000000;  font-style: normal; font-weight: bold; text-decoration: none; text-transform: none; vertical-align: baseline">X</span>, <span style="color: #000000;  font-style: normal; font-weight: bold; text-decoration: none; text-transform: none; vertical-align: baseline">Y,</span> and <span style="color: #000000;  font-style: normal; font-weight: bold; text-decoration: none; text-transform: none; vertical-align: baseline">Z</span> be the output 2D images representing the maximum intensities in <span style="color: #000000;  font-style: italic; font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">x</span>, <span style="color: #000000;  font-style: italic; font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">y,</span> and <span style="color: #000000;  font-style: italic; font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">z</span> directions.
+
</p>
+
<p class="Body">
+
  <a name="1223076"> </a><span style="color: #000000;  font-style: normal; font-weight: bold; text-decoration: none; text-transform: none; vertical-align: baseline">X</span> is a 2D image of size (<span style="color: #000000;  font-style: italic; font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">y</span>* <span style="color: #000000;  font-style: italic; font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">z</span>) formed by viewing along the <span style="color: #000000;  font-style: italic; font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">x</span>-axis and selecting the highest intensities in the <span style="color: #000000;  font-style: italic; font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">y</span>-<span style="color: #000000;  font-style: italic; font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">z</span> plane. <span style="color: #000000;  font-style: normal; font-weight: bold; text-decoration: none; text-transform: none; vertical-align: baseline">Y</span> image is of size (<span style="color: #000000;  font-style: italic; font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">x</span>*<span style="color: #000000;  font-style: italic; font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">z</span>) formed by viewing along the <span style="color: #000000;  font-style: italic; font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">y</span>-axis and selecting highest intensities in the <span style="color: #000000;  font-style: italic; font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">x</span>-<span style="color: #000000;  font-style: italic; font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">z</span> plane. Similarly, <span style="color: #000000;  font-style: normal; font-weight: bold; text-decoration: none; text-transform: none; vertical-align: baseline">Z</span> image is formed by viewing along the Z axis and selecting highest intensities in the <span style="color: #000000;  font-style: italic; font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">x</span>-<span style="color: #000000;  font-style: italic; font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">y</span> plane and is of size  (<span style="color: #000000;  font-style: italic; font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">x</span> * <span style="color: #000000;  font-style: italic; font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">y</span>).
+
</p>
+
<div style="color: #000000;  font-style: normal; font-weight: normal; margin-bottom: 5pt; margin-left: 0pt; margin-right: 0pt; margin-top: 5pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline">
+
<a name="1223089"> </a><span style="color: #000000;  font-style: normal; font-weight: bold; text-decoration: none; text-transform: none; vertical-align: baseline">Note:</span> The MIP algorithm allows to set the minimum and maximum thresholds on the image before computation which aids in enhancing MIP visualization in certain cases. <br>
+
</div>
+
<h4 class="Heading3">
+
  <a name="1223090"> </a>Image Types
+
</h4>
+
<p class="Body">
+
  <a name="1223091"> </a>This algorithm works with 3D grayscale images (all image types except complex). By default, the result images are of type float.
+
</p>
+
<h4 class="Heading3">
+
  <a name="1223092"> </a>Special Notes
+
</h4>
+
<p class="Body">
+
  <a name="1223093"> </a>The origin of the result images is at the top left corner and the original resolutions of the 3D image in all directions are preserved.
+
</p>
+
<h3 class="Heading2">
+
  <a name="1223095"> </a>Applying the Maximum Intensity Projection
+
</h3>
+
<p class="Body">
+
  <a name="1223096"> </a>To run the method,
+
</p>
+
<div style="color: #000000;  font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 18pt; margin-right: 0pt; margin-top: 6pt; text-align: left; text-decoration: none; text-indent: -18pt; text-transform: none; vertical-align: baseline">
+
<a name="1223097"> </a> 1 Open an image of interest.<br>
+
</div>
+
<div style="color: #000000;  font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 18pt; margin-right: 0pt; margin-top: 6pt; text-align: left; text-decoration: none; text-indent: -18pt; text-transform: none; vertical-align: baseline">
+
<a name="1223098"> </a> 2 Select Utilities &gt; Maximum intensity projection (MIP). <br>
+
</div>
+
<div style="color: #000000;  font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 18pt; margin-right: 0pt; margin-top: 6pt; text-align: left; text-decoration: none; text-indent: -18pt; text-transform: none; vertical-align: baseline">
+
<a name="1223099"> </a> 3 The Maximum Intensity Projection dialog box appears. <br>
+
</div>
+
<div style="color: #000000;  font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 18pt; margin-right: 0pt; margin-top: 6pt; text-align: left; text-decoration: none; text-indent: -18pt; text-transform: none; vertical-align: baseline">
+
<a name="1223100"> </a> 4 Complete the dialog box. You might choose to fill out two input fields - Threshold Minimum and Threshold Maximum; or just use the default values. These fields are initially populated with the minimum and maximum intensities of the image.<br>
+
</div>
+
<div style="color: #000000;  font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 18pt; margin-right: 0pt; margin-top: 6pt; text-align: left; text-decoration: none; text-indent: -18pt; text-transform: none; vertical-align: baseline">
+
<a name="1223101"> </a> 5 Click OK.<br>
+
</div>
+
<div style="color: #000000;  font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline">
+
<a name="1223110"> </a>
+
  
<table border="1" cellpadding="5" cellspacing="0">
+
<div style="font-style: normal; font-weight: normal; margin-bottom: 6pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline"><font color="#000000"> Maximum Intensity Projection (MIP) is a volume rendering technique for 3D images that projects in the visualization plane the voxels with maximum intensity that fall in the way of parallel rays traced from the viewpoint to the plane of projection. At each pixel the highest data value encountered along the corresponding viewing ray is determined. <br /></font></div><div style="font-style: normal; font-weight: normal; margin-bottom: 6pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline"><font color="#000000"> MIP exploits the fact, that within MRI data sets the intensity values of vascular structures are higher than the intensity values of the surrounding tissue. By depicting the maximum intensity value seen through each pixel, the structure of the vessels contained in the image can be captured. <br /></font></div>
  <caption><div style="color: #000000;  font-style: normal; font-weight: bold; margin-bottom: 3pt; margin-left: 0pt; margin-right: 0pt; margin-top: 9pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline">
+
<a name="1223109"> </a>Figure 263.  The Maximum Intensity Projection dialog box. The input fields are initially populated with the maximum and minimum intensities of the image<br>
+
</div>
+
</caption>
+
  <tr>
+
    <td><div style="color: #000000;  font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 1pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline">
+
<a name="1223107"> </a><br clear="all" /><table align="center"><tr><td><img src="images/MIP_dialogbox.jpg" height="134" width="297" align="center" border="0" hspace="0" vspace="0">
+
</td></tr></table><br clear="all"><br>
+
</div>
+
</td>
+
  </tr>
+
</table>
+
  
 +
The method provides a very good understanding of the structures defined by high signal intensities. It also helps to avoid the problem with occluding structures, which can block visualization of thin inner parts.
  
 +
=== Background ===
  
<br>
+
A MIP algorithm accepts a single grayscale 3D image and generates three 2D images representing the maximum intensities in <span style="font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">''<font color="#000000">x</font>''</span>, <span style="font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">''<font color="#000000">y,</font>''</span> and <span style="font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">''<font color="#000000">z</font>''</span> directions.
</div>
+
<p class="Body">
+
  <a name="1223111"> </a>The algorithm begins to run, and a pop-up window appears with the status. The following message appears: <span style="color: #000000;  font-style: italic; font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">Computing Maximum Intensity Projection</span>. When the algorithm has finished to run, the pop-up window closes and the three 2D images appear in three different windows. See <a href="MIPAV_Utilities.html#1198328">Figure&#160;264</a>.
+
</p>
+
<div style="color: #000000;  font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline">
+
<a name="1198331"> </a>
+
  
<table border="1" cellpadding="5" cellspacing="0">
+
Let <span style="font-style: normal; text-decoration: none; text-transform: none; vertical-align: baseline">'''<font color="#000000">I</font>'''</span> be an input grayscale 3D image of size (<span style="font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">''<font color="#000000">m</font>''</span><nowiki>*</nowiki><span style="font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">''<font color="#000000">n</font>''</span><nowiki>* </nowiki><span style="font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">''<font color="#000000">l</font>''</span>). Let <span style="font-style: normal; text-decoration: none; text-transform: none; vertical-align: baseline">'''<font color="#000000">X</font>'''</span>, <span style="font-style: normal; text-decoration: none; text-transform: none; vertical-align: baseline">'''<font color="#000000">Y,</font>'''</span> and <span style="font-style: normal; text-decoration: none; text-transform: none; vertical-align: baseline">'''<font color="#000000">Z</font>'''</span> be the output 2D images representing the maximum intensities in <span style="font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">''<font color="#000000">x</font>''</span>, <span style="font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">''<font color="#000000">y,</font>''</span> and <span style="font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">''<font color="#000000">z</font>''</span> directions.
  <caption><div style="color: #000000;  font-style: normal; font-weight: bold; margin-bottom: 3pt; margin-left: 0pt; margin-right: 0pt; margin-top: 9pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline">
+
<a name="1198328"> </a>Figure 264.  The original image (A) and three 2D result images; x-projection (X), y-projection (Y), and z-projection (Z)<br>
+
</div>
+
</caption>
+
  <tr>
+
    <td><div style="color: #000000;  font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 1pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline">
+
<a name="1198310"> </a><br clear="all" /><table align="center"><tr><td><img src="images/MaximumIntensityProjectionOriginal.jpg" height="285" width="266" align="center" border="0" hspace="0" vspace="0">
+
</td></tr></table><br clear="all"><br>
+
</div>
+
</td>
+
    <td><div style="color: #000000;  font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 1pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline">
+
<a name="1198315"> </a><br clear="all" /><table align="center"><tr><td><img src="images/MaximumIntensityProjectionX.jpg" height="285" width="209" align="center" border="0" hspace="0" vspace="0">
+
</td></tr></table><br clear="all"><br>
+
</div>
+
</td>
+
  </tr>
+
  <tr>
+
    <td><div style="color: #000000;  font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 1pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline">
+
<a name="1198320"> </a><br clear="all" /><table align="center"><tr><td><img src="images/MaximumIntensityProjectionY.jpg" height="227" width="266" align="center" border="0" hspace="0" vspace="0">
+
</td></tr></table><br clear="all"><br>
+
</div>
+
</td>
+
    <td><div style="color: #000000;  font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 1pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline">
+
<a name="1198325"> </a><br clear="all" /><table align="center"><tr><td><img src="images/MaximumIntensityProjectionZ.jpg" height="157" width="145" align="center" border="0" hspace="0" vspace="0">
+
</td></tr></table><br clear="all"><br>
+
</div>
+
</td>
+
  </tr>
+
</table>
+
  
 +
<span style="font-style: normal; text-decoration: none; text-transform: none; vertical-align: baseline">'''<font color="#000000">X</font>'''</span> is a 2D image of size (<span style="font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">''<font color="#000000">y</font>''</span><nowiki>* </nowiki><span style="font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">''<font color="#000000">z</font>''</span>) formed by viewing along the <span style="font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">''<font color="#000000">x</font>''</span>-axis and selecting the highest intensities in the <span style="font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">''<font color="#000000">y</font>''</span>-<span style="font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">''<font color="#000000">z</font>''</span> plane. <span style="font-style: normal; text-decoration: none; text-transform: none; vertical-align: baseline">'''<font color="#000000">Y</font>'''</span> image is of size (<span style="font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">''<font color="#000000">x</font>''</span><nowiki>*</nowiki><span style="font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">''<font color="#000000">z</font>''</span>) formed by viewing along the <span style="font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">''<font color="#000000">y</font>''</span>-axis and selecting highest intensities in the <span style="font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">''<font color="#000000">x</font>''</span>-<span style="font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">''<font color="#000000">z</font>''</span> plane. Similarly, <span style="font-style: normal; text-decoration: none; text-transform: none; vertical-align: baseline">'''<font color="#000000">Z</font>'''</span> image is formed by viewing along the Z axis and selecting highest intensities in the <span style="font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">''<font color="#000000">x</font>''</span>-<span style="font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">''<font color="#000000">y</font>''</span> plane and is of size (<span style="font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">''<font color="#000000">x</font>''</span> * <span style="font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">''<font color="#000000">y</font>''</span>).
  
 +
<div style="font-style: normal; font-weight: normal; margin-bottom: 5pt; margin-left: 0pt; margin-right: 0pt; margin-top: 5pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline"><font color="#000000"> <span style="font-style: normal; text-decoration: none; text-transform: none; vertical-align: baseline">'''<font color="#000000">Note:</font>'''</span> The MIP algorithm allows to set the minimum and maximum thresholds on the image before computation which aids in enhancing MIP visualization in certain cases. <br /></font></div>
  
<br>
+
==== Image Types ====
</div>
+
<div style="color: #000000;  font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline">
+
<a name="1198332"> </a><br>
+
</div>
+
  
 +
This algorithm works with 3D grayscale images (all image types except complex). By default, the result images are of type float.
 +
 +
==== Special Notes ====
 +
 +
The origin of the result images is at the top left corner and the original resolutions of the 3D image in all directions are preserved.
 +
 +
=== Applying the Maximum Intensity Projection ===
 +
 +
To run the method,
 +
 +
<div style="font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 18pt; margin-right: 0pt; margin-top: 6pt; text-align: left; text-decoration: none; text-indent: -18pt; text-transform: none; vertical-align: baseline"><font color="#000000">  1 Open an image of interest.<br /></font></div><div style="font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 18pt; margin-right: 0pt; margin-top: 6pt; text-align: left; text-decoration: none; text-indent: -18pt; text-transform: none; vertical-align: baseline"><font color="#000000">  2 Select Utilities &gt; Maximum intensity projection (MIP). <br /></font></div><div style="font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 18pt; margin-right: 0pt; margin-top: 6pt; text-align: left; text-decoration: none; text-indent: -18pt; text-transform: none; vertical-align: baseline"><font color="#000000">  3 The Maximum Intensity Projection dialog box appears. <br /></font></div><div style="font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 18pt; margin-right: 0pt; margin-top: 6pt; text-align: left; text-decoration: none; text-indent: -18pt; text-transform: none; vertical-align: baseline"><font color="#000000">  4 Complete the dialog box. You might choose to fill out two input fields - Threshold Minimum and Threshold Maximum; or just use the default values. These fields are initially populated with the minimum and maximum intensities of the image.<br /></font></div><div style="font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 18pt; margin-right: 0pt; margin-top: 6pt; text-align: left; text-decoration: none; text-indent: -18pt; text-transform: none; vertical-align: baseline"><font color="#000000">  5 Click OK.<br /></font></div><div style="font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline"><font color="#000000">
 +
 +
{| border="1" cellpadding="5"
 +
|+ <div style="font-style: normal; margin-bottom: 3pt; margin-left: 0pt; margin-right: 0pt; margin-top: 9pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline">'''<font color="#000000"> Figure 263. The Maximum Intensity Projection dialog box. The input fields are initially populated with the maximum and minimum intensities of the image<br /></font>'''</div>
 +
|-
 +
|
 +
<div style="font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 1pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline"><font color="#000000"> <br clear="all" />{| align="center"
 +
|
 +
[[Image:MIP_dialogbox.jpg]]
 +
|}<br clear="all" /><br /></font></div>
 +
|}
 +
 +
<br /></font></div>
 +
 +
The algorithm begins to run, and a pop-up window appears with the status. The following message appears: <span style="font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">''<font color="#000000">Computing Maximum Intensity Projection</font>''</span>. When the algorithm has finished to run, the pop-up window closes and the three 2D images appear in three different windows. See [MIPAV_Utilities.html#1198328 Figure 264].
 +
 +
<div style="font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline"><font color="#000000">
 +
 +
{| border="1" cellpadding="5"
 +
|+ <div style="font-style: normal; margin-bottom: 3pt; margin-left: 0pt; margin-right: 0pt; margin-top: 9pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline">'''<font color="#000000"> Figure 264. The original image (A) and three 2D result images; x-projection (X), y-projection (Y), and z-projection (Z)<br /></font>'''</div>
 +
|-
 +
|
 +
<div style="font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 1pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline"><font color="#000000"> <br clear="all" />{| align="center"
 +
|
 +
[[Image:MaximumIntensityProjectionOriginal.jpg]]
 +
|}<br clear="all" /><br /></font></div>
 +
|
 +
<div style="font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 1pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline"><font color="#000000"> <br clear="all" />{| align="center"
 +
|
 +
[[Image:MaximumIntensityProjectionX.jpg]]
 +
|}<br clear="all" /><br /></font></div>
 +
|-
 +
|
 +
<div style="font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 1pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline"><font color="#000000"> <br clear="all" />{| align="center"
 +
|
 +
[[Image:MaximumIntensityProjectionY.jpg]]
 +
|}<br clear="all" /><br /></font></div>
 +
|
 +
<div style="font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 1pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline"><font color="#000000"> <br clear="all" />{| align="center"
 +
|
 +
[[Image:MaximumIntensityProjectionZ.jpg]]
 +
|}<br clear="all" /><br /></font></div>
 +
|}
 +
 +
<br /></font></div><div style="font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline"><font color="#000000"> <br /></font></div>
  
 
[[Adding noise to images]]
 
[[Adding noise to images]]

Revision as of 16:04, 15 February 2012

Maximum Intensity Projection

Maximum Intensity Projection (MIP) is a volume rendering technique for 3D images that projects in the visualization plane the voxels with maximum intensity that fall in the way of parallel rays traced from the viewpoint to the plane of projection. At each pixel the highest data value encountered along the corresponding viewing ray is determined.
MIP exploits the fact, that within MRI data sets the intensity values of vascular structures are higher than the intensity values of the surrounding tissue. By depicting the maximum intensity value seen through each pixel, the structure of the vessels contained in the image can be captured.

The method provides a very good understanding of the structures defined by high signal intensities. It also helps to avoid the problem with occluding structures, which can block visualization of thin inner parts.

Background

A MIP algorithm accepts a single grayscale 3D image and generates three 2D images representing the maximum intensities in x, y, and z directions.

Let I be an input grayscale 3D image of size (m*n* l). Let X, Y, and Z be the output 2D images representing the maximum intensities in x, y, and z directions.

X is a 2D image of size (y* z) formed by viewing along the x-axis and selecting the highest intensities in the y-z plane. Y image is of size (x*z) formed by viewing along the y-axis and selecting highest intensities in the x-z plane. Similarly, Z image is formed by viewing along the Z axis and selecting highest intensities in the x-y plane and is of size (x * y).

Note: The MIP algorithm allows to set the minimum and maximum thresholds on the image before computation which aids in enhancing MIP visualization in certain cases.

Image Types

This algorithm works with 3D grayscale images (all image types except complex). By default, the result images are of type float.

Special Notes

The origin of the result images is at the top left corner and the original resolutions of the 3D image in all directions are preserved.

Applying the Maximum Intensity Projection

To run the method,

1 Open an image of interest.
2 Select Utilities > Maximum intensity projection (MIP).
3 The Maximum Intensity Projection dialog box appears.
4 Complete the dialog box. You might choose to fill out two input fields - Threshold Minimum and Threshold Maximum; or just use the default values. These fields are initially populated with the minimum and maximum intensities of the image.
5 Click OK.
Figure 263. The Maximum Intensity Projection dialog box. The input fields are initially populated with the maximum and minimum intensities of the image


{| align="center"

MIP dialogbox.jpg



|}


The algorithm begins to run, and a pop-up window appears with the status. The following message appears: Computing Maximum Intensity Projection. When the algorithm has finished to run, the pop-up window closes and the three 2D images appear in three different windows. See [MIPAV_Utilities.html#1198328 Figure 264].

Figure 264. The original image (A) and three 2D result images; x-projection (X), y-projection (Y), and z-projection (Z)


{| align="center"

MaximumIntensityProjectionOriginal.jpg



|


{| align="center"

| MaximumIntensityProjectionX.jpg

|}

|- |


{| align="center"

| MaximumIntensityProjectionY.jpg

|}

|


{| align="center"

| MaximumIntensityProjectionZ.jpg

|}

|}



Adding noise to images