[Insight-users] itkDemonsRegistrationFilter

Luis Ibanez luis.ibanez at kitware.com
Mon, 08 Mar 2004 21:40:27 -0500


Hi Corinne,

The two following filters:

   -  DiscreteGaussianImageFilter
http://www.itk.org/Insight/Doxygen/html/classitk_1_1DiscreteGaussianImageFilter.html

   -  DemonsRegistrationFilter
http://www.itk.org/Insight/Doxygen/html/classitk_1_1DemonsRegistrationFilter.html


use internally the operator:

    GaussianOperator
http://www.itk.org/Insight/Doxygen/html/classitk_1_1GaussianOperator.html

The default values that the DiscreteGaussianImageFilter
sets for the GaussianOperator are in

   Insight/Code/BasicFilters/itkDiscreteGaussianImageFilter.h


   m_MaximumKernelWidth = 32
   m_MaximumError[]     = 0.01



The default value for the DemonsRegistrationFilter is set
in its parent class the itk::PDEDeformableRegistrationFilter
(in Insight/Code/Algorithms)
The default valu is only set for the maximum error as

      m_MaximumError = 0.1


When these two filters do not set any of the GaussianOperator
parameters, the values used will be the defaults defined in

   Insight/Code/Common/itkGaussianOperator.h


   m_Variance            = 1.0
   m_MaximumError        = 0.01
   m_MaximumKernelWidth  =   30



It may be reasonable to add Set() methods to the
PDEDeformable filter in order to fine tune those
parameters.  Please let us know if you find these
Set() methods to be necessary.



Regards,



    Luis



-------------------------
Corinne Mattmann wrote:

> Hi,
> 
> When using the DiscreteGaussianImageFilter, I can set the maximum error
> and the maximum kernel width to limit the gaussian matrix. However, when
> using the DemonsRegistrationFilter, these values cannot be set.
> I wonder now
> - if, in this filter, it is just possible to use the default values and
> - what values they have.
> 
> Thanks,
> Corinne
> 
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
>