如果图像方向(患者)标签(0020,0037)读取[1,0,0,0,1,0]并且患者位置标签(0018,5100)读取“HFS”,我该如何解释切片位置标记(0020,1041),假设它存在? 我知道它代表了“以毫米为单位的图像平面的相对位置”,我只是在DICOM参考坐标系(RCS)中将范围的终点与Z轴相关联。
示例:我有一系列切片位置编号,范围为:[ - 1873.382,-771.782]
由于数字在增加而且在DICOM RCS中,Z轴在下方向上方向增加,我能否得出结论'-1873.382'是最下方切片的位置?
另外,请注意每个切片的图像位置(患者)(0020,0032)属性的z坐标包含与我的切片位置标记相同的信息。
答案 0 :(得分:4)
我仍然建议不要使用“切片位置”属性进行排序。在MR成像中,切片可以具有任意方向,甚至在CT中,龙门架也可以倾斜,因此您不能依赖于所有切片都与xy平面平行。所以你实际上不知道切片位置所指的轴。
我所做的是从两个切片中减去ImagePositionPatient,它给出了堆栈中切片移动的方向。订购可以通过差异向量的数量来完成。
答案 1 :(得分:1)
图像位置(患者)(0020,0032)是图像左上角的x,y和z坐标,图像方向(0020,0037)表示第一行和第一列的方向尊重患者(由患者定向进一步定义)。 X轴增加方向朝向患者的左手侧,y轴朝向后侧增加,z轴增加朝向患者的头部。
在你的情况下,如果Z轴正在改变并且增加朝向头部,我将使用Z轴值来对堆栈进行排序。它比Slice Location更可靠。是的最小值(例如值-1873.382)是最差的切片。