NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Extends MultiResolutionDeformableImageRegistrationMethod to sort out interpolating the deformation fluid in between resolution levels. More...
Public Types | |
typedef FluidMultiResolutionMethod | Self |
typedef MultiResolutionDeformableImageRegistrationMethod < TInputImageType, TScalarType, NDimensions, float > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TInputImageType | InputImageType |
typedef InputImageType::SpacingType | InputImageSpacingType |
typedef FluidDeformableTransform < TInputImageType, TScalarType, NDimensions, float > | FluidDeformableTransformType |
typedef FluidDeformableTransformType::Pointer | FluidDeformableTransformPointer |
typedef FluidGradientDescentOptimizer < TInputImageType, TInputImageType, double, float > | OptimizerType |
typedef OptimizerType * | OptimizerPointer |
Public Types inherited from itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, float, TPyramidFilter > | |
typedef MultiResolutionDeformableImageRegistrationMethod | Self |
typedef MultiResolutionImageRegistrationWrapper < TInputImageType, TPyramidFilter > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TInputImageType | InputImageType |
typedef DeformableTransform < TInputImageType, TScalarType, NDimensions, float > | DeformableTransformType |
typedef DeformableTransformType * | DeformableTransformPointer |
Public Types inherited from itk::MultiResolutionImageRegistrationWrapper< TInputImageType, TPyramidFilter > | |
typedef MultiResolutionImageRegistrationWrapper | Self |
typedef ProcessObject | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef MaskedImageRegistrationMethod < TInputImageType > | SingleResType |
typedef SingleResType::Pointer | SingleResPointer |
typedef TInputImageType | InputImageType |
typedef InputImageType::PixelType | InputImagePixelType |
typedef InputImageType::Pointer | InputImagePointer |
typedef InputImageType::ConstPointer | InputImageConstPointer |
typedef InputImageType::RegionType | InputImageRegionType |
typedef ImageToImageMetric < InputImageType, InputImageType > | MetricType |
typedef MetricType::Pointer | MetricPointer |
typedef MetricType::TransformType | TransformType |
typedef TransformType::Pointer | TransformPointer |
typedef DataObjectDecorator < TransformType > | TransformOutputType |
typedef TransformOutputType::Pointer | TransformOutputPointer |
typedef TransformOutputType::ConstPointer | TransformOutputConstPointer |
typedef MetricType::InterpolatorType | InterpolatorType |
typedef InterpolatorType::Pointer | InterpolatorPointer |
typedef SingleValuedNonLinearOptimizer | OptimizerType |
typedef BinaryThresholdImageFilter < InputImageType, InputImageType > | ThresholdFilterType |
typedef ThresholdFilterType::Pointer | ThresholdFilterPointer |
typedef TPyramidFilter | ImagePyramidType |
typedef ImagePyramidType::Pointer | ImagePyramidPointer |
typedef ImagePyramidType::ScheduleType | ImagePyramidScheduleType |
typedef MetricType::TransformParametersType | ParametersType |
typedef DataObject::Pointer | DataObjectPointer |
typedef ImagePyramidType::ScheduleType | ScheduleType |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, float, TPyramidFilter > | |
static Pointer | New () |
Static Public Member Functions inherited from itk::MultiResolutionImageRegistrationWrapper< TInputImageType, TPyramidFilter > | |
static Pointer | New () |
Extends MultiResolutionDeformableImageRegistrationMethod to sort out interpolating the deformation fluid in between resolution levels.
typedef SmartPointer<const Self> itk::FluidMultiResolutionMethod< TInputImageType, TScalarType, NDimensions, TPyramidFilter >::ConstPointer |
typedef FluidDeformableTransformType::Pointer itk::FluidMultiResolutionMethod< TInputImageType, TScalarType, NDimensions, TPyramidFilter >::FluidDeformableTransformPointer |
typedef FluidDeformableTransform<TInputImageType, TScalarType, NDimensions, float > itk::FluidMultiResolutionMethod< TInputImageType, TScalarType, NDimensions, TPyramidFilter >::FluidDeformableTransformType |
Type of the Transform .
typedef InputImageType::SpacingType itk::FluidMultiResolutionMethod< TInputImageType, TScalarType, NDimensions, TPyramidFilter >::InputImageSpacingType |
typedef TInputImageType itk::FluidMultiResolutionMethod< TInputImageType, TScalarType, NDimensions, TPyramidFilter >::InputImageType |
Type of the input image.
typedef OptimizerType* itk::FluidMultiResolutionMethod< TInputImageType, TScalarType, NDimensions, TPyramidFilter >::OptimizerPointer |
typedef FluidGradientDescentOptimizer<TInputImageType, TInputImageType, double, float> itk::FluidMultiResolutionMethod< TInputImageType, TScalarType, NDimensions, TPyramidFilter >::OptimizerType |
typedef SmartPointer<Self> itk::FluidMultiResolutionMethod< TInputImageType, TScalarType, NDimensions, TPyramidFilter >::Pointer |
typedef FluidMultiResolutionMethod itk::FluidMultiResolutionMethod< TInputImageType, TScalarType, NDimensions, TPyramidFilter >::Self |
Standard class typedefs.
typedef MultiResolutionDeformableImageRegistrationMethod<TInputImageType, TScalarType, NDimensions, float> itk::FluidMultiResolutionMethod< TInputImageType, TScalarType, NDimensions, TPyramidFilter >::Superclass |
|
protected |
|
inlineprotectedvirtual |
|
protectedvirtual |
In here, we sort out initialising the BSpline grid at first resolution level, and then interpolating the BSpline grid inbetween resolution levels.
Reimplemented from itk::MultiResolutionImageRegistrationWrapper< TInputImageType, TPyramidFilter >.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, float, TPyramidFilter >.
|
virtual |
|
virtual |
|
virtual |
|
static |
Method for creation through the object factory.
|
virtual |
The max step size in voxel unit.
and indicates the maximum step size taken per iteration. Default is 5.0, so the initial step size will equal the maximum voxel dimension. Then as the registration progresses, this is reduced accordingly.
|
virtual |
|
virtual |
Set/Get the Transfrom.
|
virtual |
Method that initiates the registration.
Reimplemented from itk::MultiResolutionImageRegistrationWrapper< TInputImageType, TPyramidFilter >.
|
protected |
Initial deformable parameters.
|
protected |
to calculate a max step size.
|
protected |
to calculate a max step size.