11

我们正在为 dicom 文件编写一个导入器。

人们通常如何判断一系列图像是形成 3D 体积还是只是一系列 2D 图像?

对于大多数供应商来说,是否有一种通用的方法来决定这一点?我查看了 DICOM 标签,但找不到明显的解决方案。

4

6 回答 6

5

DICOM 标准定义了用于描述层次结构的 UID。这些是从上到下:

  • 研究 UID - 研究或扫描会话的标识符。
  • 系列 UID - 在一次扫描中获取的系列中相同。
  • 图像 UID - 对于任何图像都应该是唯一的。

由符合标准的实现保存的 DICOM 图像具有所有这些 ID。如果多个图像具有相同的 SeriesUID,则它们是标准中定义的卷(或时间序列)。当然,有些软件不符合标准,您必须查看时间戳和患者位置等其他内容,但通常最好从遵循标准开始。

为了在识别之后订购该系列,GDCM(如 malat 建议的那样)或 dcmtkdicom 是相当完善的库。

于 2013-09-14T20:42:48.430 回答
3

在 MR 中,您需要寻找:

MR 采集类型 (0018,0023)。它有两个枚举值:

  • 2D = 频率 x 相位
  • 3D = 频率 x 相位 x 相位

我不太确定CT。

大多数时候,malat 的答案是您想要做的(即按位置和方向组织切片,并通过多平面重建以 3D 方式处理它们)。

于 2013-09-03T16:27:11.230 回答
2

我认为您正在寻找的是使用图像位置(患者)和图像方向(患者)组织 DICOM 数据集的算法。

可以在GDCM中找到一个典型的实现

请注意,我的回答可能与您的特定 DICOM 实例完全无关,但由于您没有指定您正在处理的 SOP 类 UID,我只是假设您正在处理旧的 CT 或 MR 图像存储

于 2013-09-03T06:31:59.660 回答
1

患者位置 (0018, 5100) 是 CT 和 MR 模式的类型 1 必需属性。此属性对于准确解释患者的方向非常重要。

于 2013-12-14T10:51:12.267 回答
1

投影射线照片通常具有患者方向 (0020, 0020) 属性,横截面图像应具有图像位置 (0020, 0032) 和图像方向 (0020, 0037) 属性,因为它们是图像平面模块的类型 1 必需元素(参见 PS 3.3 节 C.7.6.2.1.1)。但是,CT 研究中包含的定位器或侦察图像并不是真正的横截面图像,而是投影图像,并且可能包含图像位置和图像方向属性。MR 研究的情况也是如此,其中通常捕获一个或多个矢状面或冠状面图像,从中规定轴向图像。在这种情况下,需要不同的逻辑来识别定位器图像。例如,CT 定位器可以使用字符串“LOCALIZER”作为“图像类型”属性的值 3。

于 2014-08-14T13:48:25.717 回答
1

如果有人没有找到答案,我查看了 RadiAnt DICOM 查看器中的标签,我在其中比较了不同的文件和我认为包含信息的扫描选项(0018、0022)标签。如果标签存在(因为在某些情况下它不存在)并且该值等于HELICAL MODEHELIX,则可以从中构建 3D 图像。

于 2022-01-01T21:31:40.503 回答