[Insight-users] register two volumes of different types

Luis Ibanez luis.ibanez at kitware.com
Thu Dec 1 10:45:01 EST 2005


Hi Grace,


                  Yes,


     ITK can register pairs of images
     that have different number of slices.


        or for that matter,
        different number of pixels
        along any dimension.



If your registration program is not working
as you expected, here are the first things
that you should try:


1) Verify the values of Origin and Pixel
    Spacing for both images. Make sure that
    they are realistic values.

2) Use a CenteredTransform Initializer.

3) Connect an Observer to the Optimizer

4) Plot the values of the Metric, at every
    iteration of the optimizer.

5) Plot the list of Transform parameters
    at every iteration of the optimizer


Details on how to do each one of those steps
are presented in the ITK Software Guide

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



If you still have difficulties with your
registration process, please post your problem
as an article to the Insight Journal, and make
sure that you upload your two images, the source
code that you are using, and the parameters that
you  are passing to all the components of the
registration framework.


Please let us know if you have any question on
how to submit a report of negative results.
This is a forgotten art in the practice of scientific
research, mostly due to the detrimental influence of
the decadent publishing system that have provided
Pavlovian training to our community in order to only
report successful experiencies.




   Regards,


     Luis



------------------
Grace Chen wrote:
> Hi there,  Good day!
>  
> I have two 3D image data I want to register.  The movement in the data 
> is 3D rigid.  So, I use VersorRigid3DTransform.  The two volumes are 
> different types of image data (one is T1 image, and the other 
> is diffusion weighted image), so I use 
> MattesMutualInformationImageToImageMetric. I know ITK can register two 
> volumes of different physical dimension.  But doesn't it also register 
> two volumes that have different number of slices?  My program doesn't 
> work for two volumes of different types, am I missing something?
>  
> Grace 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> 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