#include <irtkImageRigidRegistration.h>
This class implements a registration filter for the rigid registration of two images. The basic algorithm is described in Studholme, Medical Image Analysis, Vol. 1, No. 2, 1996.
Definition at line 26 of file irtkImageRigidRegistration.h.
Public Member Functions | |
virtual void | SetOutput (irtkTransformation *) |
Sets the output for the registration filter. | |
virtual const char * | NameOfClass () |
Returns the name of the class. | |
virtual void | Print () |
Print information about the progress of the registration. | |
virtual void | GuessParameter () |
Guess parameters. | |
Protected Member Functions | |
virtual double | Evaluate () |
Evaluate the similarity measure for a given transformation. | |
virtual void | Initialize () |
Initial set up for the registration. | |
virtual void | Finalize () |
Final set up for the registration. |
void irtkImageRigidRegistration::SetOutput | ( | irtkTransformation * | transformation | ) | [inline, virtual] |
Sets the output for the registration filter.
The output must be a rigid transformation. The current parameters of the rigid transformation are used as initial guess for the rigid registration. After execution of the filter the parameters of the rigid transformation are updated with the optimal transformation parameters.
Implements irtkImageRegistration.
Reimplemented in irtkImageAffineRegistration, and irtkImageAffineRegistration2D.
Definition at line 60 of file irtkImageRigidRegistration.h.
References irtkImageRegistration::_transformation, and irtkTransformation::NameOfClass().