我们正在为dicom文件编写一个导入程序。
如果一系列图像形成3D体积或者只是一系列2D图像,人们通常会如何做出反应?
大多数供应商是否有通用的方法来决定这一点?我查看了DICOM标签,找不到明显的解决方案。
答案 0 :(得分:5)
DICOM标准定义用于描述层次结构的UID。这些是从上到下:
符合标准的实施保存的DICOM图像应具有所有这些ID。如果多个图像具有相同的SeriesUID,则它们是标准中定义的卷(或时间序列)。有些软件当然不符合标准,您必须查看时间戳和患者位置等其他内容,但通常最好遵循标准。
为了在识别系列之后订购该系列,GDCM(如malat建议)或dcmtkdicom是非常完善的库。
答案 1 :(得分:3)
在MR中,你会想要寻找:
MR采集类型(0018,0023)。它有两个枚举值:
我对CT不太确定。
大多数时候,马拉特的答案就是你想要做的事情(即按位置和方向组织切片,并通过多平面重建以3D方式处理它们)。
答案 2 :(得分:2)
我认为您要搜索的是使用图像位置(患者)和图像方向(患者)组织DICOM数据集的算法。
典型的实施可以在GDCM
中找到请注意,我的回答可能与您的特定DICOM实例完全无关,但由于您没有指定您正在处理的SOP类UID,我只是假设您正在处理旧的CT或MR图像存储
答案 3 :(得分:1)
患者位置(0018,5100)是CT和MR模态的类型1必需属性。该属性对于准确解释患者的方向非常重要。
答案 4 :(得分:1)
投影射线照片通常具有患者方向(0020,0020)属性,横截面图像应具有图像位置(0020,0032)和图像方向(0020,0037)属性,因为它们是图像平面模块的类型1必需元素(见PS 3.3第C.7.6.2.1.1节)。 然而,CT研究中包括的定位器或侦察图像实际上不是截面图像而是投影图像,并且可能包含图像位置和图像方向属性。 MR研究的情况也是如此,其中通常捕获一个或多个矢状或冠状图像,从中规定轴向图像。在这种情况下,需要不同的逻辑来识别定位器图像。例如,CT定位器可以使用字符串" LOCALIZER"对于"图像类型"的值3;属性。