<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.slicer.org/w/index.php?action=history&amp;feed=atom&amp;title=Documentation%2F4.4%2FModules%2FRegistration</id>
	<title>Documentation/4.4/Modules/Registration - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.slicer.org/w/index.php?action=history&amp;feed=atom&amp;title=Documentation%2F4.4%2FModules%2FRegistration"/>
	<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/4.4/Modules/Registration&amp;action=history"/>
	<updated>2026-05-08T04:46:09Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.33.0</generator>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/4.4/Modules/Registration&amp;diff=41293&amp;oldid=prev</id>
		<title>Meier: Created page with 'This is an introduction to the registration technology which is available in Slicer 4. This page is intended to help you choose the right tool. For detailed information on using …'</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/4.4/Modules/Registration&amp;diff=41293&amp;oldid=prev"/>
		<updated>2015-04-08T09:42:50Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;This is an introduction to the registration technology which is available in Slicer 4. This page is intended to help you choose the right tool. For detailed information on using …&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This is an introduction to the registration technology which is available in Slicer 4. This page is intended to help you choose the right tool. For detailed information on using a particular module please follow the links to the module's reference page. Much of the registration functionality has been streamlined into a [[Documentation/{{documentation/version}}/Modules/BRAINSFit|main module (BRAINSfit)]] and specialized modules. &lt;br /&gt;
Additional specialized and legacy modules you will find only in the ''&amp;quot;All Modules&amp;quot;'' submenu.&lt;br /&gt;
In the Registration menu you will find the default registration tool as ''General Registration (BRAINS)'' and all other forms under ''Specialized''.&lt;br /&gt;
The basic functionality can be understood as two parts: 1) determine a transform to align one image to another 2) apply this transform to the data. The [[Documentation/{{documentation/version}}/Modules/BRAINSFit|main module (BRAINSfit)]]  does both, but often you may prefer to separate the two steps to have better control over your workflow. Step 1 always produces a '''Transform''', which is visible in the [[Documentation/{{documentation/version}}/Modules/Data|Data module]] and (in the case of linear transforms) can be inspected and edited in the  [[Documentation/{{documentation/version}}/Modules/Transforms|Transforms]] module. Step 2 often, but not always, involves generating a new image by some form of resampling. The exception is the application of linear transforms to images via the ''Harden Transform'' option in the [[Documentation/{{documentation/version}}/Modules/Data|Data module]], which applies the transform by storing it as new orientation info in the image header. &amp;lt;br&amp;gt;&lt;br /&gt;
*The [[Documentation/{{documentation/version}}/Registration/RegistrationLibrary|'''Slicer Registration Library''']] is a collection of example cases including solutions and step-by-step instructions that demonstrate the use of the Slicer registration tools, strategies and methods for particular image types and registration needs. For examples using older versions of Slicer (3.6 to 4.1) [http://na-mic.org/Wiki/index.php/Projects:RegistrationDocumentation:RegLibTable click here].&lt;br /&gt;
*[[Documentation/{{documentation/version}}/FAQ|'''Slicer Registration FAQ''']]: answers to the most common questions/problems, including cookbook recipes for common registration steps.&lt;br /&gt;
*[[Documentation/{{documentation/version}}/RegistrationVideoTutorials|'''Slicer Registration Training Videos''']]: brief videos/screencasts showing  step-by-step approaches to the most common tasks. Most cases in the  [[Documentation/{{documentation/version}}/Registration/RegistrationLibrary|Registration Library]] contain screencast videos that show the procedure start-to-finish.&lt;br /&gt;
*[[Documentation/{{documentation/version}}/Modules/Resampling|'''Slicer Resampling Overview''']] a summary of how 3DSlicer handles transforms and how image resampling is performed.]] &lt;br /&gt;
The main modules/tools are listed/explained below, to help you find the right tool for the task:&lt;br /&gt;
== Default Registration Modules==&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;2&amp;quot;  width=&amp;quot;1250&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; |[[Image:Registration_Manual_icon.png| 135px |link=Documentation/{{documentation/version}}/Modules/Transforms]]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; |[[Image:Registration_Rigid+Affine_icon.png| 135px |link=Documentation/{{documentation/version}}/Modules/BRAINSFit]]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; |[[Image:Registration_NonRigid_icon.png| 135px |link=Documentation/{{documentation/version}}/Modules/BRAINSFit]]&lt;br /&gt;
|-&lt;br /&gt;
|Manual/interactive alignment can be done via the [[Documentation/{{documentation/version}}/Modules/Transforms|'''Transforms''' ]] module, e.g. for initial alignment. See [[Slicer3.4:Training#Slicer_3.4_Tutorials| here for a tutorial and example dataset on Manual Registration]]. This module is under the '''Registration/Transforms''' menu, and also accessible via the toolbar .&lt;br /&gt;
|The [[Documentation/{{documentation/version}}/Modules/BRAINSFit| '''BRAINSfit''']] Module performs  automated intensity-based image alignment via rigid to affine to nonrigid transforms, with many options such as automated initialization, masking support, resampling. Advanced options allow to control the degree of freedom in sequence from 6 to 12 and beyond. You can find it under the '''Registration/General Registration (BRAINS)''' menu.&lt;br /&gt;
|Nonrigid registration is also provided by the  [[Documentation/{{documentation/version}}/Modules/BRAINSFit| '''BRAINSfit''']] module.  Deformation is controlled via a BSpline control grid of custom size. This can be combined with linear/affine registration steps. Found under '''Registration/General Registration (BRAINS)''' menu. An alternative module (found under ''&amp;quot;All Modules&amp;quot;'') is  [[Documentation/{{documentation/version}}/Modules/BSplineDeformableRegistration| '''BSpline Deformable Registration''']], an older but efficient module with less control but also some options not avail. in BRAINSfit (histogram bins and warp field output).&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; |[[Image:Registration_Resample_icon.png| 135px |link=Documentation/{{documentation/version}}/Modules/BRAINSResample]]&lt;br /&gt;
|-&lt;br /&gt;
|The [[Documentation/{{documentation/version}}/Modules/BRAINSResample|'''Resample Image (BRAINS)''']] module is used to apply a given transform to a volume, with specific interpolation settings (linear, nearest neighbor, sinc etc).It also permits to add a grid to the image that shows the effects of the transform, particularly useful for visualizing the deformation in nonrigid registration. The  [[Documentation/{{documentation/version}}/Modules/ResampleScalarVectorDWIVolume|'''Resample ScalarVectorDWI''']] module (under ''AllModules'') also provides resampling functionality. Note that to resample '''tensor''' images (e.g.DTI) a special  [[Documentation/{{documentation/version}}/Modules/ResampleDTIVolume |'''ResampleDTI''']]  module must be used to correctly apply a transform.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Alternative/Specialized  Registration Modules ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;2&amp;quot;  width=&amp;quot;1250&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; |[[Image:Registration_Fiducial_icon.png|95px|link=Documentation/{{documentation/version}}/Modules/FiducialRegistration]]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; |[[Image:Registration_ACPC_icon.png|95px |link=Documentation/{{documentation/version}}/Modules/ACPCTransform]]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; |[[Image:Registration_BRAINSdemonwarp.png|95px|link=Documentation/{{documentation/version}}/Modules/BRAINSDemonWarp]]&lt;br /&gt;
|-&lt;br /&gt;
|The [[Documentation/{{documentation/version}}/Modules/FiducialRegistration|'''Fiducial Registration''']] module will align images based on pairs of manually selected fiducial points (rigid and affine). Two sets of fiducials (fiducial lists) are required, forming matching pairs to be aligned.  This module is in the '''Registration/Specialized/Fiducial Registration''' menu.&amp;lt;br&amp;gt;An alternative landmark registration tool is also available in the [[Documentation/{{documentation/version}}/Extensions/SlicerIGT|'''Slicer IGT extension''']] as &amp;quot;Fiducial Registration Wizard&amp;quot;. &lt;br /&gt;
|The [[Documentation/{{documentation/version}}/Modules/ACPCTransform|'''ACPC Transform''']] module is used to orient '''brain''' images along predefined anatomical landmarks: (manually defined)  fiducials for the inter-hemispheral midline, anterior- and posterior commissure are used to align an image such that these landmarks become vertical and horizontal, respectively.  This module is in the '''Registration/Specialized/ACPC Transform''' menu.&lt;br /&gt;
|The [[Documentation/{{documentation/version}}/Modules/BRAINSDemonWarp|'''BRAINSDemonWarp''' ]] Module performs automated image warping based on an optic flow mechanism. Deformations here are significantly more &amp;quot;fluid&amp;quot; (i.e. have more DOF and are less constrained) than for the nonrigid BSpline method provided in the general (BRAINS) registration above.  This module is in the '''Registration/Specialized/Demon Registration (BRAINS)''' menu.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Meier</name></author>
		
	</entry>
</feed>