Difference between revisions of "Slicer3:Registration"

From Slicer Wiki
Jump to: navigation, search
Line 12: Line 12:
 
<gallery  widths="250px" heights="150px" perrow="4">
 
<gallery  widths="250px" heights="150px" perrow="4">
  
Image:Registration_Manual_icon.png|The [[Modules:Transforms-Documentation-3.4|'''Transforms''' ]] Module(Alex Yarmarkovich) allows to manually and interactively move one image to align with another (rigid only). This can be used for initial alignment. [[Slicer3.4:Training#Slicer_3.4_Tutorials| Tutorial and Example Dataset on Manual Registration (PowerPoint)]]
+
Image:Registration_Manual_icon.png|The [[Modules:Transforms-Documentation-3.4|'''Transforms''' ]] Module (Alex Yarmarkovich) allows to manually and interactively move one image to align with another (rigid only). This can be used for initial alignment. [[Slicer3.4:Training#Slicer_3.4_Tutorials| Tutorial and Example Dataset on Manual Registration (PowerPoint)]]
  
Image:Registration_Rigid_icon.png|The [[Modules:LinearRegistration-Documentation-3.4|'''Linear Registration''']] (Daniel Blezek) module performs automated rigid registration. This is being replaced by the [[Modules:RegisterImages-Documentation-3.4|Register Images]] Module that performs the same function.
+
Image:Registration_Rigid_icon.png|The [[Modules:LinearRegistration-Documentation-3.4|'''Linear Registration''']] Module (Daniel Blezek) performs automated rigid registration. This is being replaced by the [[Modules:RegisterImages-Documentation-3.4|Register Images]] Module that performs the same function.
  
Image:Registration_Affine_icon.png|The [[Modules:AffineRegistration-Documentation-3.4|'''Affine Registration''']] (Daniel Blezek) module performs automated affine registration. This is being replaced by the [[Modules:RegisterImages-Documentation-3.4|Register Images]] Module that performs the same function.
+
Image:Registration_Affine_icon.png|The [[Modules:AffineRegistration-Documentation-3.4|'''Affine Registration''']] Module (Daniel Blezek) performs automated affine registration. This is being replaced by the [[Modules:RegisterImages-Documentation-3.4|Register Images]] Module that performs the same function.
  
 
Image:Registration_NonRigid_icon.png|The [[Modules:DeformableB-SplineRegistration-Documentation-3.4|'''Deformable B-Spline Registration''']] Module (Bill Lorensen) performs automated image warping based on image intensities.
 
Image:Registration_NonRigid_icon.png|The [[Modules:DeformableB-SplineRegistration-Documentation-3.4|'''Deformable B-Spline Registration''']] Module (Bill Lorensen) performs automated image warping based on image intensities.
Line 25: Line 25:
 
<gallery  widths="250px" heights="150px" perrow="4">
 
<gallery  widths="250px" heights="150px" perrow="4">
  
Image:Registration_ACPC_icon.png|The [[Modules:RealignVolume-Documentation-3.4|'''ACPC Transform''']] module (Nicole Aucoin) is used to orient '''brain''' images along the anatomical reference line between the anterior and posterior commissure.
+
Image:Registration_ACPC_icon.png|The [[Modules:RealignVolume-Documentation-3.4|'''ACPC Transform''']] Module (Nicole Aucoin) is used to orient '''brain''' images along the anatomical reference line between the anterior and posterior commissure.
  
Image:Registration_Fiducial_icon.png|The [[Modules:FiducialRegistration |'''Fiducial Alignment''']] module (Casey Goodlett) can align images based on pairs of manually selected fiducial points (rigid and affine).
+
Image:Registration_Fiducial_icon.png|The [[Modules:FiducialRegistration |'''Fiducial Alignment''']] Module (Casey Goodlett) can align images based on pairs of manually selected fiducial points (rigid and affine).
  
Image:Registration_HAMMER_icon.png|The [http://na-mic.org/Wiki/index.php/2010_Winter_Project_Week_HAMMER '''HAMMER'''] module (Guorong Wu, Dinggang Shen) performs elastic (non-rigid) alignment of '''brain''' images of different individuals based on tissue class segmentation and intensity (experimental stage).
+
Image:Registration_HAMMER_icon.png|The [http://na-mic.org/Wiki/index.php/2010_Winter_Project_Week_HAMMER '''HAMMER'''] Module (Guorong Wu, Dinggang Shen) performs elastic (non-rigid) alignment of '''brain''' images of different individuals based on tissue class segmentation and intensity (experimental stage).
  
Image:Registration_Surface_icon.png|The [[Modules:PythonSurfaceICPRegistration-Documentation-3.4|'''ICP Surface Registration''' ]] Module (Luca Antiga:) performs automated registration of surfaces (not images). This is useful if image data directly is unreliable, but surfaces can be produced from segmentations that provide good information about desired alignment.
+
Image:Registration_Surface_icon.png|The [[Modules:PythonSurfaceICPRegistration-Documentation-3.4|'''ICP Surface Registration''' ]] Module (Luca Antiga) performs automated registration of surfaces (not images). This is useful if image data directly is unreliable, but surfaces can be produced from segmentations that provide good information about desired alignment.
 
</gallery>
 
</gallery>
  
Line 37: Line 37:
 
<gallery  widths="200px" heights="100px" perrow="5">
 
<gallery  widths="200px" heights="100px" perrow="5">
  
Image:Registration_ROI_icon.png|[[Modules:ROIModule-Documentation-3.4|ROI Volume]] can be used to define a local box region to be considered exclusively for automated registration.
+
Image:Registration_ROI_icon.png|[[Modules:ROIModule-Documentation-3.4|ROI Volume]] can be used to define a local box region to be considered exclusively for automated registration.
 
Image:SubvolumeExraction_icon.png‎|The [http://www.slicer.org/slicerWiki/index.php/Modules:ExtractSubvolumeROI-Documentation-3.5 ROI Subvolume Extraction] module can be used to extract a box region as a new volume and thus focus registration on a region of interest.
 
Image:SubvolumeExraction_icon.png‎|The [http://www.slicer.org/slicerWiki/index.php/Modules:ExtractSubvolumeROI-Documentation-3.5 ROI Subvolume Extraction] module can be used to extract a box region as a new volume and thus focus registration on a region of interest.
 
Image:Registration_Fiducials.png|The [[Modules:Fiducials-Documentation-3.4|Fiducials Module]] is used to place fiducial pairs that can be used to run Fiducial-based registration or to evaluate registration quality
 
Image:Registration_Fiducials.png|The [[Modules:Fiducials-Documentation-3.4|Fiducials Module]] is used to place fiducial pairs that can be used to run Fiducial-based registration or to evaluate registration quality

Revision as of 15:27, 22 February 2010

Home < Slicer3:Registration

Registration in 3D Slicer

An extensive set of tools is available within 3D Slicer to support your registration or image fusion task. The right module will depend on your input data and the underlying question asked. Below is an overview of the main and auxilary modules related to image registration. The spectrum ranges from fully automated to fiducial to fully interactive manual alignment, and from rigid to fully elastic image warping. Most modules are generic and can handle any image content, but a few are designed specifically for brain images. They have a brain contour in the icon.
There are also many auxilary/support modules that perform important functions you may need to successfully complete your registration, such as the ROI or Interactive Editor modules to obtain masks, or the Resample modules to properly apply your result transform to the image.
This page is organized by methods. Alternatively the Slicer Registration Case Library is organized by data type, i.e. it provides example cases, complete with tutorials, for a variety of registration problems collected in the "real world". You may find a good starting point and helpful discussion in those examples. If you find something amiss, please let us know so we can amend (mailto:meier@bwh.harvard.edu).

Default Registration Module

Alternative Registration Modules

Modules for Special Case Registration

Auxilary Modules for Registration

Registration Examples / Use-Cases

  • The Slicer Registration Case Library contains a (growing) collection of registration example cases to download and try yourself, complete with step-by step tutorial, image data, parameter presets, solutions and discussion of the particular challenges and strategies. We hope you will find a case similar to yours in this library that will provide an educated starting point. If you cannot find a similar case, take advantage of our Call for Example Datasets to add your case to the library.

Registration Work in Progress