[Insight-users] Volume registration using position vectors
-- newbie question
Frank Ezekiel
frank.ezekiel at ucsf.edu
Thu Oct 4 17:23:08 EDT 2007
Luis:
Thank you for the initial response. At this point, my goal has
changed slightly. I'm looking to use ITK to write a function that will
align MovingImage to FixedImage WITHOUT any intensity based registration.
That is, I want to use ONLY the DCM (direction cosine matrix) and
coordinate offset data included in a dicom header.
(The reason is that my FixedImage space is from single voxel
spectroscopy, so there is inadequate intensity information to use a cost
function + resampling for alignment.)
Can ITK do this? It basically just requires computing and
applying the "difference transformation" between two images acquired in the
same session.
Thanks again for the help,
Frank
At 07:34 AM 8/5/2007, Luis Ibanez wrote:
>Hi Frank,
>
>
>You may want to start with the example:
>
>
> ImageRegistration8.cxx
>
>
>in the directory:
>
>
> Insight/Examples/Registration
>
>
>This example is described in detail in the
>ITK Software Guide
>
> http://www.itk.org/ItkSoftwareGuide.pdf
>
>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:
>
>
> Insight/Examples/IO
>
>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.
>
>
>
>Regards,
>
>
> Luis
>
>
>--------------------
>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