<div dir="ltr">Hi Bill<br>
<br>
Thanks for prompt reply. Here is my code...Since I am newbie in ITK. I
really dont get how to set parameters for itkNormalizeImageFilter.h .<br>
<br>
Any ways here is my code<br>
<br>
#if defined(_MSC_VER)<br>
#pragma warning ( disable : 4786 )<br>
#endif<br>
#include &quot;itkImageFileReader.h&quot;<br>
#include &quot;itkImageFileWriter.h&quot;<br>
#include &quot;itkImage.h&quot;<br>
#include &quot;itkNormalizeImageFilter.h&quot;<br>
<br>
int main( int argc, char *argv[] )<br>
{<br>
&nbsp; const&nbsp;&nbsp;&nbsp; unsigned int&nbsp;&nbsp;&nbsp; ImageDimension = 2;<br>
&nbsp; typedef&nbsp; unsigned short&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PixelType;<br>
<br>
&nbsp; typedef itk::Image&lt; PixelType, ImageDimension &gt;&nbsp; FixedImageType;<br>
&nbsp; typedef itk::ImageFileReader&lt; FixedImageType&nbsp; &gt; FixedImageReaderType;<br>
&nbsp; FixedImageReaderType::Pointer&nbsp; fixedImageReader&nbsp; = FixedImageReaderType::New();<br>
&nbsp; fixedImageReader-&gt;SetFileName(&nbsp; &quot;Source.png&quot; );<br>
&nbsp; typedef unsigned short&nbsp; InternalPixelType;<br>
&nbsp; typedef itk::Image &lt;InternalPixelType,ImageDimension&gt; InternalImageType;<br>
&nbsp; typedef itk::NormalizeImageFilter&lt;FixedImageType,InternalImageType&gt;fixedNormalizeFilterType;<br>
<br>
&nbsp; fixedNormalizeFilterType::Pointer&nbsp; normlizer =&nbsp; fixedNormalizeFilterType::New();<br>
<br>
&nbsp; normlizer-&gt;SetInput(fixedImageReader-&gt;GetOutput());<br>
<br>
&nbsp; typedef itk::ImageFileWriter&lt; InternalImageType &gt;&nbsp; WriterType;<br>
&nbsp; WriterType::Pointer&nbsp; writer =&nbsp; WriterType::New();<br>
&nbsp; writer-&gt;SetFileName( &quot;NormalizedImage_OP.png&quot;);<br>
&nbsp; writer-&gt;SetInput(normlizer-&gt;GetOutput());<br>
<br>
&nbsp;try<br>
&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp; writer-&gt;Update();<br>
&nbsp;&nbsp;&nbsp; }<br>
&nbsp; catch( itk::ExceptionObject &amp; err ) <br>
&nbsp;&nbsp;&nbsp; { <br>
&nbsp;&nbsp;&nbsp; std::cerr &lt;&lt; &quot;ExceptionObject caught !&quot; &lt;&lt; std::endl; <br>
&nbsp;&nbsp;&nbsp; std::cerr &lt;&lt; err &lt;&lt; std::endl; <br>
&nbsp;&nbsp;&nbsp; return -1;<br>
&nbsp;&nbsp;&nbsp; } <br>
&nbsp; return 0;<br>
}<br><br><br><div class="gmail_quote">On Mon, Oct 20, 2008 at 4:20 PM, Bill Lorensen <span dir="ltr">&lt;<a href="mailto:bill.lorensen@gmail.com">bill.lorensen@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
itkNormalizeImageFilter should do the job. Can you post your code?<br>
<div><div></div><div class="Wj3C7c"><br>
On Mon, Oct 20, 2008 at 10:15 AM, robertsen p &lt;<a href="mailto:itkseeker@gmail.com">itkseeker@gmail.com</a>&gt; wrote:<br>
&gt; Dear All<br>
&gt;<br>
&gt; I want to normalize images into zero mean and unit variance for intensity<br>
&gt; based Image registration. I have tried itkNormalizeImageFilter.h<br>
&gt; but It doesnt give a desired output (Image looks binary). Why???<br>
&gt;<br>
&gt; I tried with sigmoid filter but how to set values of alpha and beta so as to<br>
&gt; get unit variance and zero mean ....still output image to be gray scale??<br>
&gt;<br>
&gt; Please help . looking forward to receive your reply.<br>
&gt;<br>
&gt; Regards<br>
&gt; Robert/<br>
&gt;<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; Insight-users mailing list<br>
&gt; <a href="mailto:Insight-users@itk.org">Insight-users@itk.org</a><br>
&gt; <a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
&gt;<br>
&gt;<br>
</blockquote></div><br></div>