[Insight-users] Rigid Registration

Luis Ibanez luis.ibanez at kitware.com
Tue Jun 30 10:43:44 EDT 2009


Hi Alberto,


                             Welcome to ITK !


Yes, you will find in ITK a variety of image registration components
that will allow you to register image of different modalities using
Affine Transforms.

You may want to start by reading the "Image Registration" chapter
of the ITK Software Guide:


          http://www.itk.org/ItkSoftwareGuide.pdf


and then
look at its associated source code Examples in the directory


             Insight/Examples/Registration


For your particular case you may want to try any of the
variations of Mutual Information metrics available in the
toolkit.  A commonly used one is MattesMutualInformation.


BTW: Just clarify: you are asking for a rigid registration
          algorithm that can perform scaling and shearing.

          This is inconsistent. By definition a rigid transform
          will only perform Translation and Rotation.  What
          you seem to be looking for is an AffineTransform.





You don't need to bridge ITK with VTK unless you need to
perform some visualization (which ITK doesn't provide, and
VTK is focused on).


Otherwise,
ITK is self sufficient for performing image registration

Should you choose to integrate ITK and VTK, for visualizing
the process or the results of registration, then you may
want to use the helper classes available in InsightApplications

         InsightApplications/Auxiliary/vtk

vtkKWImage.cxx
vtkKWImage.h
vtkKWImageIO.cxx
vtkKWImageIO.h

They are explained in the following Insight Journal paper:

http://www.insight-journal.org/browse/publication/146
http://hdl.handle.net/1926/495



      Regards,


             Luis



-----------------------------------------------------------------------------
On Tue, Jun 30, 2009 at 10:23 AM, Albert King <albert.king84 at yahoo.com>wrote:

> Hi All,
>
> I am new to ITK and this is my first query.My task is to fuse CT amd MR
> images of head. Is there any rigid registration algorithn in ITK which can
> do translation ,rotation , scaling and shearing of the voumetric data
> set..Do i need to bridge ITK and vtk together to perform rotation and
> translation operations.Please Help.
>
>
>
>
> Thanks and Regards
>
> Albert
>
>
> _____________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-users/attachments/20090630/8f71555e/attachment-0001.htm>


More information about the Insight-users mailing list