[Insight-users] 3D registration question

Luis Ibanez luis.ibanez at kitware.com
Tue, 06 Apr 2004 15:34:50 -0400


Hi Michael,

The example

   Insight/Examples/Registration/
              ImageRegistration6.cxx


is not appropriate for 3D datasets.
It will by default take only the first
slice of your dataset and attempt to
perform a 2D / 2D registration.

Please use instead the example:

   Insight/Examples/Registration/
               ImageRegistration8.cxx

Which is intended for 3D images, and
uses the VersorRigid3D transform, its
associated optimizer, the centered
transform initializer and the mean
squares metric.

The versorRigid transform will give you
information regarding Translation and
Rotation. Translation is encoded as an
itkVector while Rotation is encoded as
a itkVersor (a Unit Quaternion in
Hamilton's original naming is called a
Versor).



Regards,


    Luis


------------------------
Michael Eichler wrote:

> Hi!
> 
> I'm quite new to ITK (and medical image processing as well) so please turn a 
> blind eye on this question...
> 
> I would just like to perform registration on 3D volume data-sets. I tried out 
> the given examples, the "hello world" programs turned out fine so far, but I 
> have some troubles when it comes to more sophisticated methods like example 
> ImageRegistration6.cxx . I just passed the 3D BrainWeb data-sets as 
> parameters and immediately got an result, but I have no idea if these values 
> represent the correct registration for the entire volume set or something 
> else. The values are:
> 
> Matrix =
> 0.984877 0.173255
> -0.173255 0.984877
> 
> Offset =
> -14.9392  -0.0796591
> 
> Increasing the dimension value from 2 to 3 (like in the other examples) result 
> in a compiler error ("no matching function for call to 
> itk::ImageRegistrationMethod").
> 
> So, my (probably as short as dummy) question is, what registration method 
> should I use (or how to adapt an existing method) to perform registration on 
> (arbitrary) 3D volume data sets? I'm just interested in the translation and 
> rotation values.
> 
> Thank you,
> Michael
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
>