|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Default multimodal translation-only registration algorithm for MITK. More...
#include <mitkMultiModalTransDefaultRegistrationAlgorithm.h>


Public Types | |
| typedef MultiModalTranslationDefaultRegistrationAlgorithm | Self |
| typedef map::algorithm::boxed::ITKTransMattesMIMultiResRegistrationAlgorithm< TImageType, TImageType, ::map::algorithm::mitkMultiModalTransDefaultRegistrationAlgorithmUIDPolicy, SealedFixedInterpolatorPolicyMacro< ::itk::LinearInterpolateImageFunction< TImageType, map::core::continuous::ScalarType > >, map::algorithm::itk::NoComponentInitializationPolicy > | Superclass |
| typedef ::itk::SmartPointer< Self > | Pointer |
| typedef ::itk::SmartPointer< const Self > | ConstPointer |
Public Member Functions | |
| virtual const char * | GetClassName () const |
| mapNewAlgorithmMacro (Self) | |
Protected Member Functions | |
| MultiModalTranslationDefaultRegistrationAlgorithm () | |
| ~MultiModalTranslationDefaultRegistrationAlgorithm () override | |
| void | configureAlgorithm () override |
| Configure the algorithm with default parameters. More... | |
| void | doInterLevelSetup () override |
| Adjust spatial sampling between resolution levels. More... | |
Default multimodal translation-only registration algorithm for MITK.
Provides a pre-configured ITK-based translation registration using Mattes Mutual Information as the similarity metric with a multi-resolution strategy (3 levels). The algorithm is designed for multimodal registration problem statements with only 3 degrees of freedom (translation along X, Y, Z).
Configuration details:
| TImageType | The ITK image type for both fixed and moving images. |
Definition at line 45 of file mitkMultiModalTransDefaultRegistrationAlgorithm.h.
| typedef ::itk::SmartPointer<const Self> mitk::MultiModalTranslationDefaultRegistrationAlgorithm< TImageType >::ConstPointer |
Definition at line 55 of file mitkMultiModalTransDefaultRegistrationAlgorithm.h.
| typedef ::itk::SmartPointer<Self> mitk::MultiModalTranslationDefaultRegistrationAlgorithm< TImageType >::Pointer |
Definition at line 54 of file mitkMultiModalTransDefaultRegistrationAlgorithm.h.
| typedef MultiModalTranslationDefaultRegistrationAlgorithm mitk::MultiModalTranslationDefaultRegistrationAlgorithm< TImageType >::Self |
Definition at line 49 of file mitkMultiModalTransDefaultRegistrationAlgorithm.h.
| typedef map::algorithm::boxed::ITKTransMattesMIMultiResRegistrationAlgorithm<TImageType, TImageType, ::map::algorithm::mitkMultiModalTransDefaultRegistrationAlgorithmUIDPolicy, SealedFixedInterpolatorPolicyMacro< ::itk::LinearInterpolateImageFunction<TImageType, map::core::continuous::ScalarType> >, map::algorithm::itk::NoComponentInitializationPolicy> mitk::MultiModalTranslationDefaultRegistrationAlgorithm< TImageType >::Superclass |
Definition at line 52 of file mitkMultiModalTransDefaultRegistrationAlgorithm.h.
|
inlineprotected |
Definition at line 62 of file mitkMultiModalTransDefaultRegistrationAlgorithm.h.
|
inlineoverrideprotected |
Definition at line 66 of file mitkMultiModalTransDefaultRegistrationAlgorithm.h.
|
inlineoverrideprotected |
Configure the algorithm with default parameters.
Sets 3 resolution levels, enables pre-initialization via image centers, and configures optimizer scales (all 1.0 for translation), step sizes, iteration count, relaxation factor, and Mattes MI metric parameters (30 histogram bins, all pixels, explicit PDF derivatives).
Definition at line 78 of file mitkMultiModalTransDefaultRegistrationAlgorithm.h.
|
inlineoverrideprotected |
Adjust spatial sampling between resolution levels.
At levels above 0, spatial sampling is reduced to 15% of the moving image pixels for improved performance.
Definition at line 113 of file mitkMultiModalTransDefaultRegistrationAlgorithm.h.
|
virtual |
| mitk::MultiModalTranslationDefaultRegistrationAlgorithm< TImageType >::mapNewAlgorithmMacro | ( | Self | ) |