DICOM切片顺序

16

我有一个DICOM协议的基本问题。

我知道如何计算DICOM图像每个切片的方向标签(A,P,L,R,H,F)。但是当我拥有例如从0001到0024的轴向切片时,我需要知道切片顺序是从头到脚还是从脚到头。

我该如何计算?

3个回答

33

患者体位 (0018, 5100) 可以告诉您病人是头部向前仰卧、足部向前俯卧、头部向前俯卧等等。而实例编号 (0020, 0013)(也常称为切片号)不包含关于空间定位的信息,甚至无法保证其唯一性。若存在,层面位置 (0020, 1041) 很有用,但由于它是 Type 3 (可选) 属性,您不能指望它总是存在。若要得到强健的解决方案,您需要同时使用 患者图像位置 (0020, 0032)患者图像取向 (0020, 0037) 以及患者体位 (0018, 5100) 来正确地对切片进行空间排序。患者图像位置提供了从原点到图像第一个传输像素中心的矢量。患者图像取向提供了图像行和列在空间中的方向向量。患者体位则告诉您病人相对于坐标系放置的方式。


谢谢你的回答。那么,如果我从0001到0024获取切片,而患者的位置是头部先进去的,我知道这些切片是从S到I排序的? :) - NDY
1
数字0001到0024对空间排序毫无意义。您必须阅读DICOM标签信息才能知道。 - Matt

9
患者坐标系的起点是任意的,并由成像模式选择。我假设模式可以为每个图像系列选择不同的原点,但对于给定系列,原点是固定的。
如果您希望在显示图像时使用注释(例如(L)或(R))来指示2D图像的哪一侧被认为是患者的左侧或右侧,则需要从通用系列模块获取患者位置(0018, 5100)属性。
此属性包含相对于成像设备空间的患者位置。有效值包括:
1.Head First-Prone 
2.Head First-Supine
3.Head First-Decubitus Right
4.Head First-Decubitus Left
5.Feet First-Decubitus Left
6.Feet First-Decubitus Right
7.Feet First-Prone
8.Feet First-Supine. 

定义:

头先是指患者躺在成像床上,头部朝向成像设备。

脚先是指患者躺在成像床上,脚部朝向成像设备。

俯卧位是指患者仰卧在床上(重力方向下),面朝下。

仰卧位是指患者平躺在床上,面朝上。

右侧卧位是指患者右侧朝下。

左侧卧位是指患者左侧朝下。

注意——对于CT和MR模式来说,患者体位(0018,5100)是一个必需的类型1属性。这个属性非常重要,可以准确地解释患者的方向。


1
当在屏幕上展示DICOM图像时,您无需考虑病人位置标签来标记方向。您只需要图像定位病人的方向。因为这是图像在(病人)参考坐标系中的方向。例如,如果病人处于俯卧位或仰卧位,CT扫描仪将给出不同的IOP值。

是的,你说得对。第一个IOP向量是“行”向量,它始终指向患者的左手。第二个IOP向量始终指向患者的背部。患者头部的方向可以通过叉积推断。PP属性是无关紧要的。其他答案都是错误的。 - John Henckel

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