从DICOM图像切片查看不同的平面

时间:2014-03-26 05:27:29

标签: matlab image-processing matrix 3d dicom

我有3D DICOM数据(切片),我需要显示该数据的三个平面(轴向,矢状和冠状)。 我在MATLAB中读取了所有切片,并按如下方式使用了该3D矩阵。

Axial = dicomMatrix(:, :, zIndex);
Sagittal = dicomMatrix(xIndex, :, :)
Coronal = dicomMatrix(:, yIndex, :)

但是当我显示上面的图像时,矢状面和冠状面似乎是交换的。 我做错了什么?

据我所知,DICOM图像的方向是L-> R,A-> P& I-> S 因此我认为X增加到R,Y增加到P,Z增加到S.

1 个答案:

答案 0 :(得分:1)

问题是MATLAB中的第一个维度是y(行),第二个维度是x(列),而不是相反。请参阅Matrix Indexing in MATLAB