<div>hi itkusers,    </div>
<div> </div>
<div>    I have a small confusion about itkHessianRecursiveGaussianImageFilter, here in numberOfSmoothingFilters.txx line 61,</div>
<div> </div>
<div>  <font size="2">// Deal with the 2D case.<br>  if( numberOfSmoothingFilters &gt; 0 )<br>    {<br>    m_SmoothingFilters[0]-&gt;SetInput( m_DerivativeFilterB-&gt;GetOutput() );<br>    }</font></div>
<div><font size="2"></font> </div>
<div>  And we can see that</div>
<div>   <font size="2"> unsigned int numberOfSmoothingFilters = NumberOfSmoothingFilters;</font></div>
<div><font size="2">    /** Number of smoothing filters. */<br>    itkStaticConstMacro(NumberOfSmoothingFilters, unsigned int,<br>                      ::itk::GetImageDimension&lt;TInputImage&gt;::ImageDimension-2);</font></div>

<div>  So I think that when the <font size="2">ImageDimension is 3, then numberOfSmoothingFilters is 1, this suits numberOfSmoothingFilters &gt; 0, so it&#39;s the 3D case, not the 2D case. When 2D, numberOfSmoothingFilters = 0, am I right? or I had any misunderstandings?</font></div>

<div> </div>
<div>    Thanks</div>
<div> </div>
<div></div>
<div>li xiuli<a href="mailto:&lt;!--AID_FROMADDRESS_BEGIN--&gt;lixiuli@fingerpass.net.cn&lt;!--AID_FROMADDRESS_END--&gt;"></a></div>
<div>2010-08-10 </div>