DICOM的“媒体存储SOP实例UID”是否等于“SOP实例UID”?为什么?

8

我在阅读DICOM标准时有两个问题:

在DICOM文件中,(0002 0003)“媒体存储SOP实例UID”和(0008 0018)“SOP实例UID”,它们是相同的吗?那么(0002 0002)和(0008 0016)呢?为什么会这样?


请重新表述问题,不清楚你的意思。你所说的“相同”是什么意思?它们在文档中有不同的名称、标识符和描述。 - Phillip
2个回答

10

Chris是正确的,它们是相同的。从DICOM标准第C.12.1.1.1节:

SOP类UID和SOP实例UID属性适用于所有DICOM IOD。然而,它们仅在类型等于1的复合IOD中编码。请参见C.1.2.3节。当编码时,它们应该等于DIMSE服务和文件元信息头(请参见PS3.10媒体存储)中各自的属性。

关于为什么这些项目会有重复,我只能猜测,但是文件元信息头只存在于dicom文件中(它不是由SCP / SCU传输的)。当SCP从它接收到的DICOM数据写入文件时,它必须从数据集中获取SOP类和实例UID,所以这就是它们相同的机械原因。至于为什么是这些标签而不是其他某些标签,我相信有很多原因,但请注意,文件元信息头始终可被任何dicom实体读取,因为即使以下数据集是某种奇怪的传输语法,它也总是“小端显式”。因此,这两个字段始终保证在任何有效的dicom文件中都可以被读取和使用(即使组8版本处于无法读取的传输语法中)。
我还试图查找该条件:
“然而,它们仅在Composite IODs中编码”
当我查看标准时,几乎每个IOD都是一个Composite IOD: 归一化IODs

复合IODs


5

是的,它们是相同的。带有组0002的标记是DICOM P10头的一部分,我认为它们是重复的,这样就可以快速读取而无需解析整个文件。


您能否提供有关P10标头的资源?特别是我想看到DICOM文件元标头中重复属性的完整列表和实际正文,以确保一致性。 - vpap

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