将模态映射到SOPClassUID
是否可靠?换句话说,SOPClassUID
对模态的一对一映射是否合适?
答案 0 :(得分:5)
不,一对一的映射是不可能的。考虑这个常见示例,其中4个SOP类UID都映射到“US”:
1.2.840.10008.5.1.4.1.1.6 Ultrasound Image Storage (Retired)
1.2.840.10008.5.1.4.1.1.6.1 Ultrasound Image Storage
1.2.840.10008.5.1.4.1.1.3 Ultrasound Multi-frame Image Storage (Retired)
1.2.840.10008.5.1.4.1.1.3.1 Ultrasound Multi-frame Image Storage
如果上面显示的每个SOP类UID都有一个对象,那么它们在模态标记中都会有“US”。
因此,如果您只是在模态标签0008,0060中查看“US”,它是单帧还是多帧回声图像?最好考虑使用SOP类UID来精确定义您正在处理的DICOM对象的类型。
参考:参见Part 6 of the standard的“附件A DICOM唯一标识符(UID)注册表”。
答案 1 :(得分:0)
从你所看到的here,这确实是可能的。实际上,在modality (0008,0060) tag中存储正确的模态信息是强制性的。我从来没有使用SOPClassUID,因为这会很麻烦,但是,这是可能的。
答案 2 :(得分:0)
一对一映射:
没有;不可能。原因和例子已在接受的答案中给出。美国模态值可能包含在多个SOP类中。
一对多映射:
无法以可靠的方式使用多个SOP类映射一个模态值。二次捕获SOP类就是一个例子。任何模态值都可以分配给这个类;通常使用SC或OT。
设备为同一研究发送不同的值:
除此之外,设备(模态)可以发送具有多个模态值的实例。 Pet CT设备可以在Modality标签中发送具有PT和CT值的实例。几乎任何设备都可能包含具有SC / OT值的实例。许多设备也使用模态值SR来传输报告数据。
SOP类值和模态值有其自己的用途,值应以相同的方式使用。不应试图重叠目的。我同意这两者之间存在某种关系;但不要只依靠它。将每个标签用于其预期目的。