How do I rotate a 3d image without using imrotate?
Show older comments
I have a CT image which I want to rotate, how can I do this without using imrotate? After rotating, I want to use that image to perform a MIP. I also want to know how the matrix changes.
Accepted Answer
More Answers (1)
Matt J
on 17 Jul 2018
1 vote
You can use imwarp... But what advantage over imrotate are you looking for?
5 Comments
JayJay
on 17 Jul 2018
Walter Roberson
on 17 Jul 2018
MIP is always relative to a particular axis, and requires only a single rotation once the axis direction is known.
Matt J
on 18 Jul 2018
I agree with Walter. I don't see why imrotate wouldn't work, unless the axis of the MIP is not parallel to the image slices.
Walter Roberson
on 18 Jul 2018
imrotate() is always relative to the center of the images as if it were 2D. imwrap() can take an arbitrary transform matrix.
JayJay
on 18 Jul 2018
Categories
Find more on Geometric Transformation and Image Registration in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!