Documentation/Nightly/Modules/ExpertAutomatedRegistration

From SlicerWiki
Jump to: navigation, search
Home < Documentation < Nightly < Modules < ExpertAutomatedRegistration

For the stable Slicer documentation, visit the 4.8 page.


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.
Author: FIRSTNAME LASTNAME, AFFILIATION
Contributor1: FIRSTNAME LASTNAME, AFFILIATION
Contributor2: FIRSTNAME LASTNAME, AFFILIATION
Contact: FIRSTNAME LASTNAME,

Isomics, Inc. <- Replace this logo with yours  
Surgical Planning Laboratory (SPL) <-Replace this logo with yours  

Module Description

Provides rigid, affine, and BSpline registration methods via a simple GUI


Use Cases

N/A

Tutorials

N/A

Panels and their use

Parameters:

  • IO: Input and output parameters
    • Fixed Image (fixedImage): Image which defines the space into which the moving image is registered
    • Moving Image (movingImage): The transform goes from the fixed image's space into the moving image's space
    • Resample image (resampledImage): Registration results
  • Registration Parameters: Common parameters
    • Load transform (loadTransform): Load a transform that is immediately applied to the moving image
    • Save transform (saveTransform): Save the transform that results from registration
    • Initialization (initialization): Method to prime the registration process
    • Registration (registration): Method for the registration process
    • Metric (metric): Method to quantify image match
    • Expected offset magnitude (expectedOffset): Expected misalignment after initialization
    • Expected rotation magnitude (expectedRotation): Expected misalignment after initialization
    • Expected scale magnitude (expectedScale): Expected misalignment after initialization
    • Expected skew magnitude (expectedSkew): Expected misalignment after initialization
  • Advanced Registration Parameters: Parameters that determine how registration is performed
    • Verbosity level (verbosityLevel): Level of detail of reporting progress
    • Sample from fixed/moving overlap (sampleFromOverlap): Limit metric evaluation to the fixed image region overlapped by the moving image
    • Fixed Image Mask (fixedImageMask): Image which defines a mask for the fixed image
    • Random number seed (0=none) (randomNumberSeed): Seed to generate a consistent random number sequence
    • Number of threads (0=max) (numberOfThreads): Number of CPU threads to use
    • Minimize memory (minimizeMemory): Reduce the amount of memory required at the cost of increased computation time
    • Interpolation (interpolation): Method for interpolation within the optimization process
  • Advanced Initial Registration Parameters: Parameters that determine how initial registration is performed
    • Fixed landmarks (fixedLandmarks): Ordered list of landmarks in the fixed image
    • Moving landmarks (movingLandmarks): Ordered list of landmarks in the moving image
  • Advanced Rigid Registration Parameters: Parameters that determine how registration is performed
    • Rigid Max Iterations (rigidMaxIterations): Maximum number of rigid optimization iterations
    • Rigid sampling ratio (rigidSamplingRatio): Portion of the image to use in computing the metric during rigid registration
  • Advanced Affine Registration Parameters: Parameters that determine how registration is performed
    • Affine Max Iterations (affineMaxIterations): Maximum number of affine optimization iterations
    • Affine sampling ratio (affineSamplingRatio): Portion of the image to use in computing the metric during affine registration
  • Advanced BSpline Registration Parameters: Parameters that determine how registration is performed
    • BSpline Max Iterations (bsplineMaxIterations): Maximum number of bspline optimization iterations
    • BSpline sampling ratio (bsplineSamplingRatio): Portion of the image to use in computing the metric during BSpline registration
    • Control point spacing (pixels) (controlPointSpacing): Number of pixels between control points


List of parameters generated transforming this XML file using this XSL file. To update the URL of the XML file, edit this page.


Similar Modules

N/A

References

N/A

Information for Developers