DICOM标准简介

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1DICOM医学图像文件结构DICOM协议允许将数据的传输结果存成DI-COM文件的形式,典型的DICOM文件结构如图1所示。DICOM文件由以下部分组成:(1)导言(Preamble).共128个字节,可将文件的有关说明放在导言中。(2)前缀(Prefix).4个字节,规定为“D;\+I;\+C;\M',共4个字符。(3)数据元素(DataElement)一般会有多组数据元素,每个数据元素对应一个IOD的属性。每个数据元素有4个域,分别是标签((Tag)、值表示VR(ValueRepresentation)、值长度(ValueLength)和值域(ValueField),其中值表示是可选的。2DICOM数据编码规则2.1数据元素的结构信息对象IOD是DICOM对信息组织的逻辑模型,而在实际数据存储和传输时,DICOM通过将IOD的每个属性编码为一个固定格式的数据元素(DataElement),以达到交换DICOM信息的目的。每个数据元素具有以下的统一格式和内容:(1)标识符(Tag).它是占4个字节的无符号整数。前两个字节是组号,后两个字节是元素号,十六进制下格式是(gggg,eeee)。其中组号表明这个数据元素属于哪个数据组,如DICOM命令的组号是0000;而元素号用于区分同一组中的不同数据元素;组号和元素号组成的标识符唯一表示一个特定的数据元素,数据字典就是依据标识符来检索不同数据的。每个组的第一个数据元素可选择使用(gggg,0000)来计算本组的总长度,从而在数据编码和分析过程中可以确定整个组的位置,提高解析效率。(2)数据类型VR(ValueRepresentation)。它占用2个字节,规定了数据元素的数据类型和格式。VR根据不同的传输语法(TransferSyntax)可以省略,即如果传输过程中使用了隐式(Implicit)的传输语法,VR将被省略;而对于显式(Explicit)传输语法则数据元素中必须有VR,用以显式说明数据的类型。本文所介绍的显示方法即采用了隐式的传输语法,如表1所示。DICOM标准共定义了26中内部数据类型,它们各自在数据库中所对应的存储数据类型各不相同。(3)数据长度(ValueLength)。占2个字节或4个字节(根据VR的种类,以及VR是显示还是隐式),是无符号整数,它指定ValueField的长度。DICOM规定数据长度必须是偶数,不足时要用“补丁字符”补齐。当值长度为OxFFFFFFFF是表示未确定长度(UndefinedLength),这可适应于某些特殊的数据元素,如VR为序列类型的SQ的情形。(4)数据域(ValueField)。该数据元素所代表的信息对象属性的实际值。必须包含偶数个字节,存放真正的数据。数据可以有多个值,但总长度必须是偶数,否则要补齐。在数据字典中对每个标签所代表的属性都有一个VM(ValueMultiplicity),该VM表示应该由多少个VR所表示的数据类型的值来表示该标签代表的属性。DICOM通信过程中,传输语法决定不同的数据形式.而传输语法由双方在通信协商阶段确定。(5)网络字节顺序(高价先存与低价先存)。不同的计算机存放多字节值的顺序不同,有些情况下在起始地址存放低位字节,另外一些情况下则存放高位字节,分别称为低价先存(LittleEndian)与高价先存(BigEndian)。即小端和大端,这是不同的处理器所采用的不同字节顺序。本文的开发是基于Intel处理器,使用的是小端,表示存储时,意义最高的数据在后,意义最低的数据在前。为保证数据的正确性,在网络协议中要指定网络字节顺序,如TCP/IP协议使用16位和32位整数的高价先存格式。特别地,所有命令集数据元素(组号位OOOOH)必须使用低价先存和隐式VR的格式进行存储。2.2像素数据的编码像素数据往往是DICOM通讯中数据量最大,同时也是最为重要的数据。它用描述每个像素值的方式完成对整幅图像的传递。像素数据元素被指定为(7EF0,0010)。像素数据可以按压缩方式或非压缩方式传递,这取决于通信协商阶段所确定的传输语法。本文的显示方法支持单帧图像的传输,采用的是非压缩方式。像素数据的VR类型可为OW或OB。像素数据由大量的“像素单元”组成,每个像素单元包含一个单一像素值。DICOM定义了一些相关数据元素来规定这些像素单元的结构。通常,使用“分配比特”(0028,0100),“存储比特”(0028,0101)和“高位比特”(0028,0102)来描述一个像素单元。在这里要注意的是,像素数据元素里的图像数据一般都是16位或者12位的,需要通过调整窗宽、窗位将原始数据转换成8位灰度数据。所谓的窗宽是指图像数据显示的范围,窗位是指图像数据显示的中心值。可以根据以下方程进行窗宽窗位调整:其中y.表示显示的位图灰度值,x表示图像的数据,w表示窗宽,c表示窗位。

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功