DICOM-文件头,内容

 

三 DICOM文件头

DICOM文件头(DICOM File Meta Information)包含了标识数据集合的相关信息。每个DICOM文件都必须包括该文件头。文件头的最开始是文件前言,它由128个00H字节组成,接下来是DICOM前缀,它是一个长度为4字节的字符串“DICM”,可以根据该值来判断一个文件是不是DICOM文件。文件头中还包括其它一些非常有用的信息,如文件的传输格式、生成该文件的应用程序等等,关于文件头详细的说明请参阅DICOM标准PS 3.10的13~14页表7.1-1。

说明:

(1) 除了128字节的文件前言和4字节的DICOM前缀外,所有其它的文件头元素都必须采用上面介绍的显示格式编码,各个数据元素排列的顺序按照标签数值从小到大的传输格式(Little Endian)编码。

(2) 每个文件头元素的长度必须为偶数,否则应该按照规定补充一个字节。

(3) 所有(0002,****)类的标签都为DICOM所保留。为了兼容后续版本,如果发现文件中有目前尚未规定的(0002,****)类标签,则应该忽略它。

四 DICOM数据集合

DICOM文件主要组成部分就是数据集合。这不仅包括医学图像,还包括许多和医学图像有关的信息,如病人姓名、图像大小等。

DICOM数据集合是由DICOM数据元素按照指定的顺序依次排列组成的。对于DICOM文件,一般采用显式传输,数据元素按标签从小到大顺序排列,即DICOM PS 3.5规定的Explicit VR Little En-dian Transfer Syntax。

在DIOCM标准的PS 3.3部分(Information Object Defini-tions)中,定义了各种类型的图像文件必须包括和可选的DICOM数据元素,在制定自己的DICOM文件结构时,必须严格遵照该部分规定。例如,制定核磁共振医学图像的DICOM文件,可以查阅DICOM标准PS 3.3中的A.4节。其中定义了如下的核磁共振医学图像信息实体(Information Entity,IE)的内容(表4)。

表中“使用”列为“M”时表示该模块必须存在,“U”表示可选,“C”表示在特定的情况下必须存在。

要构造信息实体,按照表中指定的模块参考相应的DICOM标准章节即可。例如,在制定Patient模块时,查阅DICOM标准PS 3.3部分的C.7.1.1小节,可以查到如表5所示的病人模块属性表。

这样按照表5中所列出的元素,选出自己需要的元素(表中类型为1和2的元素是必须包括的,3可选)即可。按照表4中指出的所有模块,查阅DICOM标准中相应的章节,选出合适的DICOM元素,这样DICOM文件的格式就确定下来了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: DICOM(医学数字图像与通信标准)是一种用于医学图像传输和存储的标准。DICOM标准规定了图像数据的格式、传输协议、元数据等内容,使不同的医疗设备能够互相通信和共享图像数据。 DICOM 接收文件的程序是用于接收DICOM图像文件的计算机软件。该程序的功能包括监听指定的网络端口,接收来自其他设备或计算机的DICOM文件,并将其保存到本地存储设备。 DICOM接收程序首先需要向DICOM服务器注册,注册时需要指定监听的网络端口和本地存储路径。一旦注册完成,程序会开始监听指定的端口,并等待其他设备或计算机发送DICOM图像文件。 当DICOM图像文件到达时,接收程序会解析文件中的元数据,包括病人信息、设备信息和图像信息等。然后,程序会将文件保存到指定的本地存储路径中,同时将元数据保存到数据库中,以便后续检索和管理。 DICOM接收程序还可以实现对接收到的DICOM文件进行处理和转换。例如,可以对图像进行压缩、调整灰度级别、剪裁等操作,以满足特定的需求。此外,接收程序还可以实现图像的自动备份、同步和共享,以确保图像数据的安全性和可用性。 总之,DICOM接收文件的程序是用于接收、解析和保存DICOM图像文件的计算机软件,它能够实现对图像数据的自动化管理和处理,方便医疗机构进行影像学工作和医学研究。 ### 回答2: DICOM(数字影像与通信医学)是医学图像和相关信息的标准,用于传输和存储医学图像。DICOM接收文件的程序是指用于接收、解析和存储DICOM文件的软件程序。 DICOM接收文件的程序通常由以下几个主要模块组成: 1. 接收模块:该模块用于接收DICOM文件,它可以通过网络连接或从存储介质(如光盘)上读取DICOM文件。接收模块可以监听特定的网络端口,当有DICOM文件传输请求时,会自动接收并进行处理。 2. 解析模块:接收到的DICOM文件需进行解析,以提取其中的图像数据和相关的元数据。解析模块负责解析DICOM文件的结构,并将其中的信息提取出来,包括患者姓名、ID、图像序列、采集设备等。 3. 存储模块:解析模块将提取出的图像数据和元数据传递给存储模块。存储模块负责将这些数据存储到数据库中,以便后续的查询和访问。通常,存储模块还负责对接收到的DICOM文件进行备份和归档,以确保数据的安全性和可靠性。 4. 数据库模块:接收到的图像数据和元数据都需要存储在数据库中,以便后续的查询和访问。数据库模块负责将数据存储到适当的数据表中,并提供查询接口,使用户可以方便地搜索和访问存储的DICOM数据。 总的来说,DICOM接收文件的程序能够实现医学图像的接收、解析和存储,为医疗机构提供了高效的图像管理和远程诊断的可能。这些程序在许多医疗设施和医学研究机构中广泛应用,对于提高医疗质量和提供可靠的医疗服务起到了重要作用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值