[ITK] [ITK-users] How to use rotation matrix and translation to perform Rigid 3D transform?

Siavash Khallaghi siavashk at ece.ubc.ca
Fri Sep 11 13:28:48 EDT 2015


It seems that the  itkEuler3DTransform
<http://www.itk.org/Doxygen/html/classitk_1_1Euler3DTransform.html>   is
what you need. Just beware that in your resample image filter you need to
specify the CT-to-PET transform.

Something that might be challenging for you is that the PET and CT
transforms are most likely with respect to trackers in the patient room.
That is the transform that you read from Dicom is PET-to-PETTracker and
CT-To-CTTracker transforms. If PETTracker = CTTracker, then you can
calculate the CT-to-PET transform via a simple inversion:

CT-to-PET = CT-to-CTTracker * inv(PET-to-PETTracker)

I personally would recommend using the C++ ITK to perform resampling.

Siavash



--
View this message in context: http://itk-users.7.n7.nabble.com/How-to-use-rotation-matrix-and-translation-to-perform-Rigid-3D-transform-tp36114p36117.html
Sent from the ITK - Users mailing list archive at Nabble.com.
_____________________________________
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