#include <itkCenteredTransformInitializer.h>
Inheritance diagram for itk::CenteredTransformInitializer< TTransform, TFixedImage, TMovingImage >:
This class is connected to the fixed image, moving image and transform involved in the registration. Two modes of operation are possible:
In the first mode, the geometrical center of the moving image is passed as initial center of rotation to the transform and the vector from the center of the fixed image to the center of the moving image is passed as the initial translation. This mode basically assumes that the anatomical objects to be registered are centered in their respective images. Hence the best initial guess for the registration is the one that superimposes those two centers.
In the second mode, the moments of gray level values are computed for both images. The center of mass of the moving image is then used as center of rotation. The vector between the two centers of mass is passes as the initial translation to the transform. This second approach assumes that the moments of the anatomical objects are similar for both images and hence the best initial guess for registration is to superimpose both mass centers. Note that this assumption will probably not hold in multi-modality registration.
Definition at line 62 of file itkCenteredTransformInitializer.h.
|
Reimplemented from itk::Object. Reimplemented in itk::CenteredVersorTransformInitializer< TFixedImage, TMovingImage >. Definition at line 70 of file itkCenteredTransformInitializer.h. |
|
Definition at line 100 of file itkCenteredTransformInitializer.h. |
|
Moment calculators Definition at line 97 of file itkCenteredTransformInitializer.h. |
|
Reimplemented in itk::CenteredVersorTransformInitializer< TFixedImage, TMovingImage >. Definition at line 93 of file itkCenteredTransformInitializer.h. |
|
Image Types to use in the initialization of the transform Reimplemented in itk::CenteredVersorTransformInitializer< TFixedImage, TMovingImage >. Definition at line 90 of file itkCenteredTransformInitializer.h. |
|
Point type. Reimplemented in itk::CenteredVersorTransformInitializer< TFixedImage, TMovingImage >. Definition at line 108 of file itkCenteredTransformInitializer.h. |
|
Definition at line 101 of file itkCenteredTransformInitializer.h. |
|
Definition at line 98 of file itkCenteredTransformInitializer.h. |
|
Reimplemented in itk::CenteredVersorTransformInitializer< TFixedImage, TMovingImage >. Definition at line 94 of file itkCenteredTransformInitializer.h. |
|
Reimplemented in itk::CenteredVersorTransformInitializer< TFixedImage, TMovingImage >. Definition at line 91 of file itkCenteredTransformInitializer.h. |
|
Offset type. Reimplemented in itk::CenteredVersorTransformInitializer< TFixedImage, TMovingImage >. Definition at line 105 of file itkCenteredTransformInitializer.h. |
|
Vector type. Reimplemented in itk::CenteredVersorTransformInitializer< TFixedImage, TMovingImage >. Definition at line 111 of file itkCenteredTransformInitializer.h. |
|
Reimplemented from itk::Object. Reimplemented in itk::CenteredVersorTransformInitializer< TFixedImage, TMovingImage >. Definition at line 69 of file itkCenteredTransformInitializer.h. |
|
Standard class typedefs. Reimplemented from itk::Object. Reimplemented in itk::CenteredVersorTransformInitializer< TFixedImage, TMovingImage >. Definition at line 67 of file itkCenteredTransformInitializer.h. |
|
Reimplemented from itk::Object. Reimplemented in itk::CenteredVersorTransformInitializer< TFixedImage, TMovingImage >. Definition at line 68 of file itkCenteredTransformInitializer.h. |
|
Reimplemented in itk::CenteredVersorTransformInitializer< TFixedImage, TMovingImage >. Definition at line 80 of file itkCenteredTransformInitializer.h. |
|
Type of the transform to initialize Reimplemented in itk::CenteredVersorTransformInitializer< TFixedImage, TMovingImage >. Definition at line 79 of file itkCenteredTransformInitializer.h. |
|
|
|
Definition at line 139 of file itkCenteredTransformInitializer.h. |
|
Select between using the geometrical center of the images or using the center of mass given by the image intensities. Definition at line 128 of file itkCenteredTransformInitializer.h. |
|
Get() access to the moments calculators |
|
Get() access to the moments calculators |
|
Run-time type information (and related methods). Reimplemented from itk::Object. Reimplemented in itk::CenteredVersorTransformInitializer< TFixedImage, TMovingImage >. |
|
Initialize the transform using data from the images Reimplemented in itk::CenteredVersorTransformInitializer< TFixedImage, TMovingImage >. |
|
Dimension of parameters. |
|
Dimension of parameters. |
|
Dimension of parameters. |
|
Select between using the geometrical center of the images or using the center of mass given by the image intensities. Definition at line 129 of file itkCenteredTransformInitializer.h. |
|
New macro for creation of through a Smart Pointer. Reimplemented from itk::Object. Reimplemented in itk::CenteredVersorTransformInitializer< TFixedImage, TMovingImage >. |
|
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::Object. Reimplemented in itk::CenteredVersorTransformInitializer< TFixedImage, TMovingImage >. |
|
Set the fixed image used in the registration process |
|
Set the moving image used in the registration process |
|
Set the transform to be initialized |