[Insight-users] Volume registration using position vectors -- newbie question

Luis Ibanez luis.ibanez at kitware.com
Sun Aug 5 10:34:15 EDT 2007

Hi Frank,

You may want to start with the example:


in the directory:


This example is described in detail in the
ITK Software Guide


in the "Image Registration" chapter.

We *STRONGLY* recommend you to read the entire chapter
before you start playing with the registration. You
should also read the Section on image resampling since
they are very closely related.

Since your images seems to be from the same modality
and same patient, you can probably solve this by using
the following components:

   1) Mean Squares Metric
   2) VersorRigid3D Transform
   3) Linear Interpolator
   4) VersorRigid3DTransformOptimizer

Note that, since you are reading this from DICOM,
you want to replace the "itk::Image" type in the
code with "itk::OrientedImage" type, in order to
make sure that the direction cosines of your images
are taken into account.


Examples on how to read DICOM series are available
in the directory:


and are described as well in the ITK Software Guide
in the Chapter "Reading and Writing Images".

Please let us know if you find any problems
while setting up your registration code.



Frank Ezekiel wrote:
> Hi:
>     I have multiple MRI acquisitions acquired on Siemens Medspec 4T and 
> stored in Dicom.   I'm looking for the quickest and easiest way to 
> compute the rotations and translations needed to align one dataset with 
> the other (assuming no movement).
>     Could someone please enumerate my options within ITK for doing 
> this?    I really just want a robust readout of angles and mm 
> translations given Dicom 3.0 files with tags (0020,0032) and (0020,0037) 
> filled in.
>     Suggestions?
> Thanks mucho,
> Frank
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users

More information about the Insight-users mailing list