[Insight-developers] Registration Framework getting closer...

Luis Ibanez luis.ibanez@kitware.com
Tue, 26 Feb 2002 23:49:55 -0500


Hi,

the "MeanSquaresImageToImageMetric" class has already been
modified and with it a set of registration methods have been
created.

The new class:

      Code/Algorithms/itkImageRegistrationMethod

is the generic registration algorithm over Images
(PointSet vs Images will require another class)


This ImageRegistrationMethod class is templated only
over the two types of images.

All the other component are plugged in at run time and
can be exchanged by others belonging to the same hierarchy.
(e.g. Transforms, Metrics, Optimizers, Interpolators...)


It almost looks like C++  !!


The new test files:

    itkImageRegistrationMethodTest_1.cxx
    itkImageRegistrationMethodTest_2.cxx
    itkImageRegistrationMethodTest_3.cxx
    itkImageRegistrationMethodTest_4.cxx

in  :  Testing/Code/Algorithms

are the equivalent of (in that order):

itkImageToImageAffineMeanSquaresGradientDescentRegistrationTest
itkImageToImageAffineMeanSquaresRegularStepGradientDescentRegistrationTest
itkImageToImageTranslationMeanSquaresGradientDescentRegistrationTest
itkImageToImageTranslationMeanSquaresRegularStepGradientDescentRegistrationTest


These last set of files and their corresponding classes in Code/Algorithms
will be removed soon (once the new ones pass run-time tests...)



Future generations of ITK users will remember with
nostalgy the literary beauty of the ITK verbosity era....


but probably will also be happy to be able to read their
programs without having to pan the screen...  



   Luis