DICOM图像与BMP图像的转换研究
DICOM 图像与BMP图像的转换研究
王成波 陈 伟 谢 兵 张恩全何 强
(第三军医大学附属西南医院 重庆市400038)
摘要 通过对大量DICOM 图像的分析和对DICOM 标准文书的分析了解了图像的结构组成, 同时对BMP图像进行
分析得出BMP图像的结构组成,提出进行DICOM 图像与BMP 图像转换的方法
关键词DICOM;BMP;数据元素;像素
中图分类号:TP3l7.4;TN9l1.73 文献标识码:A 文章编号:l003—8868(2004)0l一00l3—03
Investigation of translating DICOM image into BMP image
WANG Cheng-bo,CHEN W ei,XlE Bing,ZHANG En-quan,HE Qiang
(Southwest Hospital,the Third Military Medical University,Chongqing 400038)
Abstract The structures of DICOM image and BMP image are introduced through the anaIyses of them and
DICOM standard.The method of translating DICOM image into BMP one is also presented.
Keywords DICOM:BMP;data elements;pixel
自着DIC0M3.0标准在各种医疗设备中的应用,俺各个厂
字成像设备之间相互传输交换数字影像成为现实、以
砉础的PACS(图像归档传输系统)可以实现影像设备数
字化存储与传输,实现网络化和无胶片化管理。既保持
9原始性.又调用方便,节省存储空间,节约成本,并可实
传输,远程医疗一
lICOM标准对使用者的另一有利之处在于:所有设备都
一标准,因此可以有效地利用各种设备的影像资源,并
在计算机中处理,而不必去研究每一台设备的图像存
: 但也有不方便的一点就是,DICOM图像不能被日常使
&用图像处理软件所识别, 因此必须对DIC0M周像进行
以利于处理:
a用图像格式很多,其中BMP图像是应用最广泛的图像
:一,并且易于处理,因此选择BMP图像:要实现这种转
须对这2种图像的具体结构进行分析一
备及软件
1)设备: 德国西门子公司PLUS 4螺旋CT;② 德国西门
日Magic View 50(简称MV50)医学图像处理工作站;
lediface 公司Piview 单机版DICOM图像处理lT作站一
2)软件: 微软公司Windows98画图软件; X—Ways
re Technolo~"公司十六进制编辑与分析软件winHex
法
kCT传输出不同病人、不同部位的一系列图像到MV50,
“nHex打开MV50中DICOM图像文件,结合DICOM标准
文书.分析DIC0M文件的结构.内容,共同
点与不同点一再把图像传输:~lJPiview.结合
Pi、iew自带的图像文件和从非DICOM图像
转换过来的DIC0M文件.分析结构内容,并
且与原始的MV50上的DIC0M文件比较,掌
握关键数据:
各种符合DIC0M的设备生产厂家都应该提供该设备的
DICOM说明文件(DICOM Conformance Statement),文件中对
此设备的DICOM图像文件中的数据元素都有说明, 由此可以
知道该设备的DIC0M文件具有哪些元素和内容:另一方面,用
Windows98画图软件手工产生一系列BMP图像文件,用Win.
Hexer开BMP文件,了解BMP图像文件的结构信息:
3 结果
3.1 DICOM图像文件结构
DICOM图像文件一般由一个文件头和一个DICOM数据集
合组成:
3.1.1 DICOM文件头
DICOM文件头(DICOM File Meta Information)包含了标
识数据集合的相应信息。文件头的最开始是文件识别信息,由
128字节的文件导言组成,可以用于应用协议或特定的操作定
义,是为了使在DIC0M文件中提供的图像和其他数据更易于
被访问处理,如果该导言不表达信息,这l28字节应该用十六
进制的00来填充?接下来是DIC0M前缀,它是一个长度为4字
节的字符串“DICM”,可以根据该值来判断一个文件是不是
DICOM文件,文件头之后是后面介绍的DICOM数据集合。虽然
在DIC0M标准的说明中要求包含文件头,但也可以不包含文
件头,同样能被DICOM应用软件所识别。当没有文件头时,文
件的开始就直接是DIC0M数据集合。
3.1_2 DICOM数据集合(Data Set)
DIC0M文件不同于其它的图像文件,里面不仅包含图像
数据,还包含许多其它和图像有关的信息,如病人姓名,出生
日期,检查日期,病人编号,检查部位等等,有简短的字符信
息,也有数字信息: 为了表达这些信息,DICOM标准定义了大
量的数据元素,DIC0M的数据集合就是由一些按照 |
|