Dear Keshav, mitk::NavigationDataLandmarkTransformFilter uses an itk::QuaternionRigidTransform internally. Therefore, it can only handle translation and rotation, no scaling or other operations. You would have to transform your image or tracking data beforehand to use the same scale. We have no other landmarktransform filter. You would have to develop your own filter for that. If you are able to calculate a fitting transform, you can use mitk::NavigationDataTransformFilter to apply it to your NavigationData objects.
Best Regards, Jochen We were hoping you could provide help with some questions. 1) Does the NavigationDataLandmarkTransformFilter handle scaling? For example, if the source data is in meters and the target data is in millimeters. Or if the source data is scaled by some factor. Only when we matched the source and target data measurement units (Source/Target = 1) did we get a perfect transform. But when the source data was in a different unit, the output was offset in an arbitrary direction. I have attached some pictures: In the pictures, the red ball should align with the circled purple ball. This happens only when the source and target images are in the same units/spacing 2) Is there a different filter we can use to get a landmark transform between a generic 3D human image landmarks and landmarks on the target body? This landmark transform will have to include scaling, shearing, rotation and translation. Any help with these questions is greatly appreciated. Looking forward to hearing your comments. Best Regards, -Keshav Keshav Chintamani, Systems Engineer Space Applications Services NV Leuvensesteenweg 325 1932 Zaventem Belgium Tel: +32 2 721 54 84 Fax: +32 2 721 54 44 URL: http://www.spaceapplications.com
------------------------------------------------------------------------------
_______________________________________________ mitk-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mitk-users
