[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