对不起,如果这是非常基本的,我是DICOM的新手。 我知道DICOM文件有多个部分,例如:患者,研究,系列和实例(图像)。
现在要与设备通信,它需要一个传输语法,它告诉通信模式,如小端序、大端序、JPEG-无损、有损等。
那么,每个DICOM文件部分(患者,研究,系列和实例(图像))都有自己的传输语法吗?就像患者可以作为小端进行通信一样,研究可能会使用 JPEG-无损或 MPEG-4(如果是视频)等?
或者整个 DICOM 文件是否只使用一种传输语法。
整个 DICOM 文件使用单个传输语法(ID = 0002 的第一组除外,它是用低端/显式 VR 传输语法编写的)
通过网络发送 DICOM 消息时,可以对每条消息使用不同的传输语法:在关联协商期间,您可以定义不同的表示上下文,并且每个表示上下文可以具有不同的传输语法。
关联协商后,您可以通过在消息头中选择适当的表示上下文/传输标识符来传输具有不同传输语法的消息
您的问题与DICOM的组织方式并不完全有意义。
DICOM由各种SOP类组成。 SOP 类是服务对象对。 示例服务包括存储服务类(用于消息(通常是模态图像)的网络存储的服务)或媒体服务类(用于将文件写入媒体或仅将其保存到磁盘)。
SOP类的对象部分在IOD(信息对象定义)中定义。 监督司由多个模块定义。 模块又由 DICOM 标记组成。 每个模块通常将标记组合在一起,并且通常与 DICOM 模型中的"实体"相关。 该模块可能与 DICOM 模型的患者、系列或图像级别相关联。 监督司由各模块中定义的所有标签组成。 对 IOD 进行编码时,定义标签的模块的上下文无关紧要。
DICOM 服务定义如何对 IOD 中的标记进行编码。用于网络传输服务的DICOM消息(在其组0x0000元素中)和用于媒体的DICOM文件(在其组0x0002元素中)都包含描述编码的元数据和包含IOD标签的数据集。 DICOM 消息中的组0x0000元素始终以隐式 VR 小端序编码,DICOM 文件中的组0x0002元素始终以显式 VR 小端传输语法编码。 数据集始终以单个传输语法进行编码。
希望这有所帮助。