DICOM数据结构和编码

DICOM标准中,Tag是标识图像信息参数或属性的唯一编码,如(0008,0020)代表Study Date。Value Representation (VR) 类似于数据类型,如'AE'表示AE Title。Value Length指示Value Field的字节数,必须为偶数。编码过程受到传输语法(Implicit/Explicit VR, BIG/LITTLE Endian)和VR类型的影响,字节顺序在多字节类型数据中至关重要,例如在Little Endian和Big Endian编码下的字节顺序差异。在实现DICOM编解码时,需注意字节顺序的统一处理。" 105706424,9312964,使用二分查找优化分巧克力问题,"['算法', '二分法', '搜索算法', '数据结构', '蓝桥杯']
摘要由CSDN通过智能技术生成
  无论是在DICOM文件还是DICOM通信中,其信息都是由许多data element(数据单元)的集合所表示,每个data element表示一个属性,如病人姓名、图像类型等等。这些data element按照Tag值从小到大依次连接,类似于数据结构的链表或者数组(SQ类型有另外的编码方式,以后会讲到),请看下图,一个data element包含四个字段Tag,VR,ValueLength,Value Field.

 

Tag,就是医疗图像信息的唯一性编码,它唯一的表示某种参数或者属性。Tag的值由一个16位的组号和一个16位的单元号组成,如(0008,0020) (注:16进制编码) 表示Study Date(检查日期),这些Tag的定义在第6章Data Dictionary中可以查到。

VR即Value Representation 翻译过来的意思就是值的表达方式,其实就类似于软件的数据类型,如int,string类型。它是由2个单字节

字符表示,如'AE'表示这是AE Title类型的数据。VR在实际存储编码中不一定会有,这取决于采用的transfer syntax(传输语法),采用implicit little endian的语法时,VR是没有的,这就需要软件系统自己有套字典可以根据Tag去查找VR 。

Value Length: 就是Value Field的长度,以字节为单位

Value Field: 值域,字节长度必须为偶数。

 

将data element的数据结构编码为字节流

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值