[Insight-users] Degrees of freedom for affine transform?

Luis Ibanez luis.ibanez at kitware.com
Sun Oct 25 18:15:05 EDT 2009


Hi Motes,

Yes the total number of Degrees of Freedom
for a 3D Affine Transform is  = 12.


The 12 terms come from:

              3 from the 3D Translation

and
          9 from the Matrix that combines
             Rotation, Scaling and Shearing.

Please note that the Rotation, Scaling and
Shearing parameters can't not be fully separated,
so, it is not quite possible to say that there are 3
rotation parameters, 3 scaling ones and 3 rotation
ones.

That said,.... it is known that you could take that
Matrix and use Polar Decomposition:

http://en.wikipedia.org/wiki/Polar_decomposition#Matrix_polar_decomposition
http://www.itk.org/pipermail/insight-users/2006-August/019025.html

in order to express it as the product of an Orthogonal
matrix with a residual matrix. The Orthogonal matrix
will contain the Rotational terms, while the residual
matrix will contain a mixture of the Scaling and Shearing
terms.


      Regards,


            Luis



--------------------------------------------------------------------------
On Sun, Oct 25, 2009 at 3:14 PM, motes motes <mort.motes at gmail.com> wrote:
> On page 407 in the itkSoftwareGuide its says that an affine transform has:
>
> (N +1)*N
>
> parameters. So in 3D the total number of parameters (DOF) would be:
> (3+1)*3=12. Is it correct that these 12 parameters come from:
>
> 3 parameter from translation
> 3 parameter from scaling
> 3 parameter from rotation
> 3 parameter from shear
>
> which gives a total of 12 parameters?
> _____________________________________
> 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
>


More information about the Insight-users mailing list