[Insight-users] MultiResMIRegistration application

José Ángel Tavira jat at navimetric.com
Thu Sep 30 03:51:34 EDT 2004


Hi everyone,

I have a question about the 'MultiResMIRegistration' application provided by the Insight Applications software. 

 This application uses the ITK registration framework with the following combination of components:

        - MutualInformationImageToImageMetric
        - QuaternionRigidTransform
        - QuaternionRigidTransformGradientDescentOptimizer
        - LinearInterpolateImageFunction


I've noticed that the result returned after the registration process is an affine matrix 'M * x + O', where:
 
                   a)  'M' is a 3x3 rotation matrix representing the 3 rotation freedom degrees. 
                        They are calculated using the mutual information and multiresolution registrator component;

                   b)  'O' is simply an offset, representing the 3 translation freedom degrees, 
                        BUT IT IS NOT CALCULATED BY THE MUTUAL INFORMATION MULTIRESOLUTION REGISTRATOR, 
                        because this offset is computed by the preprocessor component, before calling the registrator.


All of this leads to a great problem if we want to registrate 2 images, where the size of their fields of view are different (eg., a MR coronal image showing a brain slice and a second coronal image (CT) showing a brain slice and part of the neck).


IS THERE ANY OTHER MUTUAL INFORMATION REGISTRATION APPLICATION THAT CALCULATES THE 6 FREEDOM DEGREES USING THE REGISTRATOR COMPONENT?





Thank you very much for your attention.


José Ángel Tavira Rodríguez de Liébana
jat at navimetric.com




-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/insight-users/attachments/20040930/ba878616/attachment.htm


More information about the Insight-users mailing list