<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><font face="Times New Roman" size="3">Hi,</font></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><font face="Times New Roman" size="3"> </font></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><font face="Times New Roman" size="3">I am trying to access the maximum and minimum pixel value of a 3D image with the following code, however, the result dose not look right (maximum 0, minimum 1000). Can anyone give me a hint why this code dose not work?</font></p>

<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><font face="Times New Roman" size="3"> </font></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><font face="Times New Roman" size="3">Thanks a lot,</font></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><font face="Times New Roman" size="3"> </font></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><font face="Times New Roman" size="3">Howard</font></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><font face="Times New Roman" size="3"> </font></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><font face="Times New Roman" size="3">   typedef unsigned int InputPixelType;<br>  const unsigned int   Dimension = 3;<br>  <br>  typedef unsigned int OutputPixelType;<br>
  <br>  typedef itk::Image&lt; OutputPixelType, Dimension &gt;   OutputImageType;</font></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><font face="Times New Roman" size="3">  typedef itk::Image&lt; InputPixelType, Dimension &gt; InputImageType;</font></p>

<p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><font face="Times New Roman" size="3">  typedef itk::ImageFileReader&lt; InputImageType &gt; ReaderType;</font></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><font face="Times New Roman" size="3">  ReaderType::Pointer reader = ReaderType::New();<br>  reader-&gt;SetFileName( argv[1] );<br>
  <br>  typedef itk::ImageRegionIterator&lt; InputImageType &gt; IteratorType;<br>  InputImageType::Pointer image = InputImageType::New();<br>  image = reader-&gt;GetOutput();<br>  IteratorType it( image, image-&gt;GetLargestPossibleRegion() );<br>
  int max=0;<br>  int min=10000;<br>  <br>  for (it.GoToBegin();!it.IsAtEnd();++it)<br>  {<br>  int  temp = it.Get();<br>   if (temp&gt;max)<br>    max=temp;<br>   if (temp&lt;min)<br>    min=temp;<br>  }<br>  std::cout &lt;&lt; &quot;min=&quot; &lt;&lt; min &lt;&lt;std::endl;<br>
  std::cout &lt;&lt; &quot;max=&quot; &lt;&lt; max &lt;&lt;std::endl;</font></p>
<p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><font face="Times New Roman" size="3"> </font></p>