Documentation/4.0/Modules/RigidRegistration
From SlicerWiki
Home < Documentation < 4.0 < Modules < RigidRegistration
Introduction and Acknowledgements
|
This work is part of the National Alliance for Medical Image Computing (NA-MIC), funded by the National Institutes of Health through the NIH Roadmap for Medical Research, Grant U54 EB005149. Information on NA-MIC can be obtained from the NA-MIC website. | |||||
|
Module Description
Registers two images together using a rigid transform and mutual information.
This module was originally distributed as "Linear registration" but has been renamed to eliminate confusion with the "Affine registration" module.
This module is often used to align images of different subjects or images of the same subject from different modalities.
This module can smooth images prior to registration to mitigate noise and improve convergence. Many of the registration parameters require a working knowledge of the algorithm although the default parameters are sufficient for many registration tasks.
Use Cases
N/A
Tutorials
N/A
Panels
Parameters:
- Preprocessing
- Smoothing level for fixed image: Amount of smoothing applied to fixed image prior to registration. Default is 0 (none). Range is 0-5 (unitless). Consider smoothing the input data if there is considerable amounts of noise or the noise pattern in the fixed and moving images is very different.
- Smoothing level for moving image: Amount of smoothing applied to moving image prior to registration. Default is 0 (none). Range is 0-5 (unitless). Consider smoothing the input data if there is considerable amounts of noise or the noise pattern in the fixed and moving images is very different.
- Registration Parameters
- Testing mode: Enable testing mode. Input transform will be used to construct floating image. The floating image will be ignored if passed.
- Histogram Bins: Number of histogram bins to use for Mattes Mutual Information. Reduce the number of bins if a registration fails. If the number of bins is too large, the estimated PDFs will be a field of impulses and will inhibit reliable registration estimation.
- Spatial Samples: Number of spatial samples to use in estimating Mattes Mutual Information. Larger values yield more accurate PDFs and improved registration quality.
- Iterations: Comma separated list of iterations. Must have the same number of elements as the learning rate.
- Learning Rates: Comma separated list of learning rates. Learning rate is a scale factor on the gradient of the registration objective function (gradient with respect to the parameters of the transformation) used to update the parameters of the transformation during optimization. Smaller values cause the optimizer to take smaller steps through the parameter space. Larger values are typically used early in the registration process to take large jumps in parameter space followed by smaller values to home in on the optimum value of the registration objective function. Default is: 0.01, 0.005, 0.0005, 0.0002. Must have the same number of elements as iterations.
- Translation scaling: Relative scale of translations to rotations, i.e. a value of 100 means 10mm = 1 degree. (Actual scale used 1/(TranslationScale^2)). This parameter is used to "weight" or "standardized" the transform parameters and their effect on the registration objective function.
- IO
- Initial transform: Initial transform for aligning the fixed and moving image. Maps positions in the fixed coordinate frame to positions in the moving coordinate frame. Optional.
- Fixed Image: Fixed image to which to register
- Moving Image: Moving image
- Output transform: Transform calculated that aligns the fixed and moving image. Maps positions in the fixed coordinate frame to the moving coordinate frame. Optional (specify an output transform or an output volume or both).
- Output Volume: Resampled moving image to the fixed image coordinate frame. Optional (specify an output transform or an output volume or both).
Similar Modules
N/A
References
N/A
Information for Developers
| Section under construction. |
