[ITK-dev] Scales Estimator

Bradley Lowekamp blowekamp at mail.nih.gov
Thu May 22 08:41:17 EDT 2014


Nick,

We are working on ITKv4 Registration for SimpleITK. I am adding some methods for the Scales Estimators. This is what I currently have:

    Self& SetOptimizerScales( const std::vector<double> &scales);
    Self& SetOptimizerScalesFromJacobian(unsigned int centralRegionRadius = 5 );
    Self& SetOptimizerScalesFromIndexShift(unsigned int centralRegionRadius = 5,
                                           double smallParameterVariation =  0.01 );
    Self& SetOptimizerScalesFromPhysicalShift(unsigned int centralRegionRadius = 5,
                                              double smallParameterVariation =  0.01 );


I have a couple questions:

1) Despite the some public methods to set the SamplingStrategy, this is really set by the implementation of the estimator is not not configurable for any estimator? ( Should these methods[1][2] actually be protected?)
2) I can't seem to determine if the FromShiftBased estimators actually use the centralRegionRadius, is that actually used?
3) Those parameters look right? missing anything?

Thanks,
Brad

[1] http://www.itk.org/Doxygen/html/classitk_1_1RegistrationParameterScalesEstimator.html#a28bda2ed3551af2cacb30b6920180881
[2] http://www.itk.org/Doxygen/html/classitk_1_1RegistrationParameterScalesEstimator.html#aa7f519d80e0cabe7d25de1ae6f287cc4


More information about the Insight-developers mailing list