[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