[ITK] [ITK-users] Rigid 3D rotation based on plane

Matt McCormick matt.mccormick at kitware.com
Wed Mar 23 13:52:13 EDT 2016


Hi Jared,

It sounds like you just want to resample an image with a given
transformation.  Search for "Resample" on this page:

  http://www.itk.org/Insight/Doxygen/html/examples.html

consider the Euler3DTransform:

  http://www.itk.org/Insight/Doxygen/html/classitk_1_1Euler3DTransform.html

and see the section on Transforms in the ITK Software Guide:

  http://itk.org/ITKSoftwareGuide/html/Book2/ITKSoftwareGuide-Book2ch3.html#x26-1160003.9

HTH,
Matt

On Wed, Mar 23, 2016 at 1:26 PM, Becksfort, Jared
<Jared.Becksfort at stjude.org> wrote:
> Hello,
>
> I am trying to rotate a 3D image about a plane.  I am attempting to do
> this using the PointSetToPointSet registration examples. I grab points
> from a plane that I find in the image and correspond them with the center
> of the image volume or the top of the image in a certain slice, etc.
>
> I notice that the examples all tend to end by printing the solution.  I am
> able to get this far.  It is not clear to me how I would apply this
> solution to a rigid 3D registration method such as the Versor transform,
> or if I am even taking the correct approach at all.  I only have one
> image, not a moving one and a fixed one.
>
> I simply want to reorient an MRI volume so that its center of mass is in
> the center of the image coordinates and rotate it so that some 3D plane I
> find travels through the center of the image also.  Can someone please
> point me in the right direction?
>
> http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv4_2IterativeClose
> stPoint3_8cxx-example.html#_a4
>
>
> Thank You,
> Jared
>
>
> ________________________________
>
> Email Disclaimer: www.stjude.org/emaildisclaimer
> Consultation Disclaimer: www.stjude.org/consultationdisclaimer
> _____________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Kitware offers ITK Training Courses, for more information visit:
> http://www.kitware.com/products/protraining.php
>
> 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://public.kitware.com/mailman/listinfo/insight-users
_____________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Kitware offers ITK Training Courses, for more information visit:
http://www.kitware.com/products/protraining.php

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://public.kitware.com/mailman/listinfo/insight-users


More information about the Community mailing list