[ITK] affine transform parameters

samah bouzidi samah.bouzidi at gmail.com
Tue Feb 2 03:54:32 EST 2016


Hi Matt,

My question is what are that first parameters " the first (NDimension x
NDimension) parameters defines the matrix in row-major order (where
the column index varies the fastest)" what they define here ?

Regards
Samah.



2016-02-01 22:44 GMT+01:00 Matt McCormick <matt.mccormick at kitware.com>:

> Hi Samah,
>
> As described in the class documentation [1], "the first (NDimension x
> NDimension) parameters defines the matrix in row-major order (where
> the column index varies the fastest). The last NDimension parameters
> defines the translation in each dimensions."
>
> HTH,
> Matt
>
> [1] http://www.itk.org/Doxygen/html/classitk_1_1AffineTransform.html
>
> On Mon, Feb 1, 2016 at 3:57 PM, samah bouzidi <samah.bouzidi at gmail.com>
> wrote:
> > Hi Matt,
> >
> > i will try to use the  Rigid transform. But, i would like to know in that
> > example what are these parameters in 2D (or 3D) ?
> > are they the rotation angle the offset of the center and the translations
> > parameters as it is described in the ITK software guide ( pdf page 490).
> >
> > regards,
> > Samah.
> >
> >
> >
> > 2016-02-01 17:19 GMT+01:00 Matt McCormick <matt.mccormick at kitware.com>:
> >>
> >> Hi Samah,
> >>
> >> By calling SetFixedParameters to specify the center of rotation and
> >> SetMatrix on a class that inherits from Rigid3DTransform [1], rotation
> >> angles can be obtained in the form desired, (Euler angles, versor,
> >> ...). But, SetMatrix will fail if the matrix is not orthogonal.
> >> Therefore, if a rigid transformation is desired, then the optimization
> >> should be performed with a VersorRigid3DTransform.
> >>
> >> Hope that helps,
> >> Matt
> >>
> >>
> >> [1] http://www.itk.org/Doxygen/html/classitk_1_1Rigid3DTransform.html
> >>
> >> On Mon, Feb 1, 2016 at 8:58 AM, samah bouzidi <samah.bouzidi at gmail.com>
> >> wrote:
> >> > Hi,
> >> >
> >> > I am running an Affine transform registration in 3D (using this
> example
> >> >
> >> >
> http://itk.org/Wiki/ITK/Examples/Registration/ImageRegistrationMethodAffine
> ).
> >> > I obtain 12 final parameters as : [ a b c d e f g h i j k l] assuming
> >> > that
> >> > j, k,l are the translation parameters where are the rotation
> parameters
> >> > and
> >> > how can I obtain the rotation angle ?
> >> > my intial parameters are :
> >> > R= [100
> >> >       010
> >> >      001]
> >> > and
> >> > tx=1
> >> > ty=1
> >> > tz=1
> >> > Thank you so much for your help,
> >> > Samah
> >> >
> >> >
> >> >
> >> > _______________________________________________
> >> > Community mailing list
> >> > Community at itk.org
> >> > http://public.kitware.com/mailman/listinfo/community
> >> >
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/community/attachments/20160202/61c3adcf/attachment.html>


More information about the Community mailing list