<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 > 0 )<br> {<br> m_SmoothingFilters[0]->SetInput( m_DerivativeFilterB->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<TInputImage>::ImageDimension-2);</font></div>
<div> So I think that when the <font size="2">ImageDimension is 3, then numberOfSmoothingFilters is 1, this suits numberOfSmoothingFilters > 0, so it'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:<!--AID_FROMADDRESS_BEGIN-->lixiuli@fingerpass.net.cn<!--AID_FROMADDRESS_END-->"></a></div>
<div>2010-08-10 </div>