Image Distortion after convert axial CT to sagittal view
조회 수: 3 (최근 30일)
이전 댓글 표시
I have a CT image (512*512*446)
DICOM info is unfer below
- Pixel spacing: 0.4648, 0.4648
- Spacing Between Slices: 0.8
- SliceThickness: 1
I use squeeze changing tha axial CT to sagittal view, while image distort in the sagittal plane (left).
It should be as same as what I look the sagittal view on Radiant (right).
You can see the vertebral body is elongated in the image.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1368679/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1368684/image.png)
Is it because of the difference between pixel spacing and slice thickness ?
Or is there any method to avoid this?
댓글 수: 0
답변 (1개)
Simon Chan
2023년 4월 28일
The images are not isotropic and hence it is distorted.
J = imresize(I,[446*1/0.4648, 512])
댓글 수: 2
Rik
2023년 5월 2일
Instead of resizing the image, you can also use image directly to set the XData and YData scales separately. It is a bit more work on your part, but you don't run the risk of introducing artifacts in the resizing.
참고 항목
카테고리
Help Center 및 File Exchange에서 DICOM Format에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!