#include <itkMultiResolutionImageRegistrationMethod.h>
Inheritance diagram for itk::MultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >:
This class provides a generic interface for multi-resolution registration using components of the registration framework. See documentation for ImageRegistrationMethod for a description of the registration framework components.
The registration process is initiated by method StartRegistration(). The user must set the parameters of each component before calling this method.
The number of resolution level to process can be set via SetNumberOfLevels(). At each resolution level, the user specified registration components are used to register downsampled version of the images by computing the transform parameters that will map one image onto the other image.
The downsampled images are provided by user specified MultiResolutionPyramidImageFilters. User must specify the schedule for each pyramid externally prior to calling StartRegistration().
This class is templated over the fixed image type and the moving image type.
Definition at line 66 of file itkMultiResolutionImageRegistrationMethod.h.
|
Reimplemented from itk::ProcessObject. Definition at line 73 of file itkMultiResolutionImageRegistrationMethod.h. |
|
Definition at line 83 of file itkMultiResolutionImageRegistrationMethod.h. |
|
Definition at line 110 of file itkMultiResolutionImageRegistrationMethod.h. |
|
Type of the Fixed image multiresolution pyramid. Definition at line 109 of file itkMultiResolutionImageRegistrationMethod.h. |
|
Definition at line 84 of file itkMultiResolutionImageRegistrationMethod.h. |
|
Type of the Fixed image. Definition at line 82 of file itkMultiResolutionImageRegistrationMethod.h. |
|
Definition at line 101 of file itkMultiResolutionImageRegistrationMethod.h. |
|
Type of the Interpolator. Definition at line 100 of file itkMultiResolutionImageRegistrationMethod.h. |
|
Definition at line 93 of file itkMultiResolutionImageRegistrationMethod.h. |
|
Type of the metric. Definition at line 92 of file itkMultiResolutionImageRegistrationMethod.h. |
|
Definition at line 88 of file itkMultiResolutionImageRegistrationMethod.h. |
|
Definition at line 116 of file itkMultiResolutionImageRegistrationMethod.h. |
|
Type of the moving image multiresolution pyramid. Definition at line 115 of file itkMultiResolutionImageRegistrationMethod.h. |
|
Type of the Moving image. Definition at line 87 of file itkMultiResolutionImageRegistrationMethod.h. |
|
Type of the optimizer. Definition at line 104 of file itkMultiResolutionImageRegistrationMethod.h. |
|
Type of the Transformation parameters This is the same type used to represent the search space of the optimization algorithm Definition at line 120 of file itkMultiResolutionImageRegistrationMethod.h. |
|
Reimplemented from itk::ProcessObject. Definition at line 72 of file itkMultiResolutionImageRegistrationMethod.h. |
|
Standard class typedefs. Reimplemented from itk::ProcessObject. Definition at line 70 of file itkMultiResolutionImageRegistrationMethod.h. |
|
Reimplemented from itk::ProcessObject. Definition at line 71 of file itkMultiResolutionImageRegistrationMethod.h. |
|
Definition at line 97 of file itkMultiResolutionImageRegistrationMethod.h. |
|
Type of the Transform . Definition at line 96 of file itkMultiResolutionImageRegistrationMethod.h. |
|
|
|
Definition at line 200 of file itkMultiResolutionImageRegistrationMethod.h. |
|
Run-time type information (and related methods). Reimplemented from itk::ProcessObject.
|
|
Get the current resolution level being processed. |
|
Set/Get the Fixed image. |
|
Set/Get the Fixed image pyramid. |
|
Set/Get the Metric. |
|
Set/Get the initial transformation parameters. |
|
Set/Get the initial transformation parameters of the next resolution level to be processed. The default is the last set of parameters of the last resolution level. |
|
Set/Get the Interpolator. |
|
Get the last transformation parameters visited by the optimizer. |
|
Set/Get the Metric. |
|
Set/Get the Moving image. |
|
Set/Get the Moving image pyramid. |
|
Set/Get the number of multi-resolution levels. |
|
Set/Get the Optimizer. |
|
Set/Get the Transfrom. |
|
Initialize by setting the interconnects between the components. This method is executed at every level of the pyramid with the values corresponding to this resolution |
|
Method for creation through the object factory. Reimplemented from itk::Object.
|
|
Compute the size of the fixed region for each level of the pyramid. |
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::ProcessObject.
|
|
Set the current level to be processed |
|
Set/Get the Fixed image. |
|
Set/Get the Fixed image pyramid. |
|
Set/Get the Metric. |
|
Set/Get the initial transformation parameters. |
|
Set/Get the initial transformation parameters of the next resolution level to be processed. The default is the last set of parameters of the last resolution level. |
|
Set/Get the Interpolator. |
|
Set/Get the Metric. |
|
Set/Get the Moving image. |
|
Set/Get the Moving image pyramid. |
|
Set/Get the number of multi-resolution levels. |
|
Set/Get the Optimizer. |
|
Set/Get the Transfrom. |
|
Method that initiates the registration. |
|
Method to stop the registration. |