<DIV>Hi,</DIV>
<DIV>&nbsp;</DIV>
<DIV>I'm triing to use itkDiscreteGaussianImageFilter to smooth each 2D slice of my 3D image. </DIV>
<DIV>&nbsp;</DIV>
<DIV>But I'm still having this exception no matter the maximum width of kernel I set: </DIV>
<DIV>&nbsp;</DIV>
<DIV><STRONG>"Kernel size has exceeded the specified maximum width of <EM>MaximumKernelWidth</EM>&nbsp;and has been truncated to <EM>MaximumKernelWidth+1</EM>&nbsp;elements.&nbsp;You can raise the maximum width using the SetMaximumKernelWidth method."</STRONG></DIV>
<P>Could someone tell me why? Here is what I did:</P>
<P><STRONG>typedef itk::DiscreteGaussianImageFilter&lt;WorkImageType,WorkImageType&gt;GaussianFilterType;<BR>GaussianFilterType::Pointer gaussFilter = GaussianFilterType::New();</STRONG></P>
<P><STRONG>&nbsp;GaussianFilterType::ArrayType v;<BR>&nbsp;v[0]=3.0;<BR>&nbsp;v[1]=3.0;<BR>&nbsp;v[2]=3.0;<BR>&nbsp;gaussFilter-&gt;SetVariance(v);</STRONG></P>
<P><STRONG>gaussFilter-&gt;SetMaximumKernelWidth(5);//I ried with default value=32, 5, 20, nothing works</STRONG></P>
<P><STRONG>&nbsp;gaussFilter-&gt;SetFilterDimensionality(2);//smooth only each slice but not in time</STRONG></P>
<P><STRONG>&nbsp;gaussFilter-&gt;SetInput(reader-&gt;GetOutput());</STRONG></P>
<P><STRONG>gaussFilter-&gt;Update();</STRONG></P>
<P><STRONG>rescaleFilter-&gt;SetInput(gaussFilter-&gt;GetOutput());</STRONG></P>
<P><STRONG>rescaleFilter-&gt;Update();</STRONG></P>
<P>Isabelle</P>
<P><BR>&nbsp;</P>
<P>&nbsp;</P>
<P><STRONG>&nbsp;</P>
<DIV><BR></DIV></STRONG><p>
                <hr size=1> 
<b><font color=#FF0000>Appel audio GRATUIT</font> partout dans le monde</b> avec le nouveau Yahoo! Messenger<br> 
<a href="http://us.rd.yahoo.com/messenger/mail_taglines/default/*http://fr.messenger.yahoo.com">Téléchargez le ici !</a>