DICOM:了解患者位置(0018,5100)与图像方向(患者)(0020,0037)之间的关系。

12
如果患者在轴向平面上进行扫描,患者位置属性显示为“HFS”或头部朝前仰卧位,则图像方向(患者)(0020,0037)属性应该是[-1,0,0,0,1,0],而不是[1,0,0,0,1,0]。我可能混淆了对“扫描视点”(技术名称)的错误理解。希望这张图片能澄清我的意思。

enter image description here

如果“扫描视点”是“神经外科医生”的视角,那么属性应该读作[-1,0,0,0,1,0]?我认为只有当患者位置属性显示“HFS”时才应该是这种情况。如果有人能够澄清,我会非常感激!

抱歉,我必须更新我的答案以使其更正确。我意识到这会造成更多的混淆,但恐怕这是DICOM中定义的方式 :)。 - bastijn
1个回答

7
抱歉,我必须更新我的答案,因为我过于简化,并且在两个属性之间建立了联系,而实际上并不存在任何联系。该答案已经被接受,但为了将来的参考,我还是决定更新答案。 @OP抱歉,答案有点复杂。
在HFS的情况下,患者的位置与您的图像完全相同。Patient Position (0018,5100)指定了面向成像设备正面时患者相对于成像设备空间的位置。
OP提到的不同视角是两种主要的观察约定。Viewing convention不是DICOM标准的一部分。符合DICOM的扫描设备将像素传输给放射学视图约定。扫描设备根据扫描期间的患者方向对像素进行排序。因此,在扫描开始之前,图像技术人员必须指示患者的方向。
//编辑 更准确但技术上更复杂的答案。这两个DICOM属性没有关系。Image Orientation Patient与患者体位相关,无论她在机器中的位置如何,而Patient Position指定了患者相对于成像设备的位置。机器制造商必须知道Patient Position才能够从机器坐标系中的图像定向余弦计算出Image Orientation(Patient)。
知道这一点后,我们现在可以确定Image Orientation Patient的含义。向量的第一个分量指定图像的第一行相对于患者坐标系的方向。类似地,向量的第二个分量指定了图像的第一列的方向。现在,我们将Image Orientation Patient定义为用于描述DICOM坐标系中患者定位的旋转矩阵P。**现在,在默认的CT情况下,您通常会看到如上图所示的情况。其中HFS为[1 0 0; 0 1 0]。但是,MR几乎从不具有Image Orientation Patient的身份验证,而通常具有略微的角度轴集。请注意,这两种情况仍将具有其默认值HFS。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接