Operating system: Windows 10
Slicer version: 4.7
Expected behavior: Transformation to match registered and transformed image in Matlab
Actual behavior: Transformation is off
Hi, I am trying to double check the results of image registration (developed in Matlab) by copying the linear transformation matrix into slicer and applying it to the image. However, I do not get the same result. In matlab I use the affine3d() function to apply a homogenous transformation to an image.
I know that there is a difference between coordinate system definitions in Matlab and Slicer (IJK to RAS), but I still can’t seem to match the registration output when trying to compensate for this. What is the correct way of porting matlab affine3d() transformations to slicer?