[Insight-users] RigidTransform vs AffineTransform?
Luis Ibanez
luis.ibanez at kitware.com
Tue Jul 14 12:43:23 EDT 2009
David,
Yes, there are differences between the Similarity and Affine Transforms.
The Similarity Transform does: Translation, Rotation and Uniform Scaling
The Similarity Transform does *not* do Shearing, and it can not do
non Uniform scaling (e.g. scale X by 5 and scale Y by 7 ).
Luis
--------------------------------------------------------------------------------------------------
On Tue, Jul 14, 2009 at 12:33 PM, Manuel David Tabas Calle <
manueldavid.tabas at hotmail.es> wrote:
>
> and what about Similarity2dTransform and AffineTransform??
>
> what are teh differences??
>
> Thanks!
>
> ------------------------------
> Date: Tue, 14 Jul 2009 12:02:21 -0400
> From: luis.ibanez at kitware.com
> To: mort.motes at gmail.com
> CC: insight-users at itk.org
> Subject: Re: [Insight-users] RigidTransform vs AffineTransform?
>
>
>
>
> Hi Motes:
>
>
> A Rigid Transforms is not
> just an Affine centered Transform.
>
>
> 1) A Rigid Transform supports:
> Translations and Rotations
>
> 2) An Affine Transform supports:
> Translations, Rotations, Scaling and Shearing.
>
>
> In ITK, both the Rigid and Affine transforms are "centered".
> Which means that you can specify what point of space should
> be used as the center of rotations.
>
>
> Yes, there is something unique that is accomplished by using
> a Rigid Transform:
>
>
> Managing Translations and Rotations, by only optimizing
> in an space of Six dimensions, instead of the space of
> 12 dimensions where you have to optimize an Affine Transform.
> (this for the case of 3D images).
>
>
>
> Regards,
>
>
> Luis
>
>
>
> --------------------------------------------------------------------------------------------
> On Sun, Jul 12, 2009 at 3:14 PM, motes motes <mort.motes at gmail.com> wrote:
>
> In the itkSoftwareGuide an examples is walked through using a
> RigidTransform. But is a RigidTransform not just a centered AffineTransform?
> I am a bit confused that a RigidTransform exists, as I understand rigid and
> non-rigid are concepts that includes transforms. Something like:
>
> Rigid:
> - Translation
> - Affine
>
> Non-Rigid
> - BsplineDeformableTransform
>
>
> Or are there something unique about a RigidTransform that is not
> accomplished using eg. translation or Affine transforms?
>
> _____________________________________
> 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
>
>
>
> ------------------------------
> Charlas más divertidas con el nuevo Windows Live Messenger<http://download.live.com>
>
> _____________________________________
> 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-users/attachments/20090714/990cec87/attachment.htm>
More information about the Insight-users
mailing list