DICOM醫學圖像格式轉換的VC++實現
彭承琳 陳 誠 陳園園
(重慶大學生物工程學院重慶400030)
摘 要:DICOM3. 0是醫學影像存儲和傳輸的國際標準,它是隨著圖像化、計算機化的醫療設備的
普及和醫院管理信息系統(PACS)和遠程醫療系統的發展應運而生。DICOM的定制為不同的醫學影像
設備和用戶提供了統一的接口標準和交互協議。DICOM醫學圖像在CT、MR、醫院PACS系統中應用廣
泛。編程實現DICOM醫學圖像格式轉換,對醫學影像技術的研究具有重要的意義。
關鍵詞:DICOM;BMP;格式轉換
中圖分類號:TP311文獻標志碼: A
為了提升醫療服務水準,跟隨醫學影像技術和網
絡技術的發展,我國眾多醫院都在大量配備各種數字
影像設備,并開始建立醫院管理信息系統(HIS),開展
遠程醫學試驗。他們對于圖像存檔和傳輸系統
(PACS)的需求越來越緊迫, PACS的應用前景十分誘
人。PACS必需解決的技術問題之一是統一各種數字
化影像設備的圖像數據格式和數據傳輸標準。為此,
誕生了新的醫學數字成像及通信標準,即DICOM
(Digital Imaging and Communications in Medicine)。
DICOM3. 0標準自發布以來,成為事實上的行業標準,
各醫療設備生產廠商都嚴格按照此標準來制定自己的
醫學圖像格式。生產的設備都帶有DICOM格式的圖
像文件接口,可以方便地進行圖像的傳輸和存儲。對
醫學圖像的后續處理必須先解讀DICOM醫學圖像文
件。課題來源是數字化虛擬人數據的圖像處理,為了
方便虛擬人的CT和MRI數據的圖像配準,先把它們
從DICOM格式轉化為BMP格式。
1 DICOM文件格式
1. 1 數據元和數據元素的基本結構
DICOM文件一般由1個DICOM文件頭和1個
DICOM數據集組成,如圖1所示。
DICOM文件頭(DICOM FileMeta Information)包
含了標識數據集合的相關信息[1]。文件頭的最開始
圖1 DICOM文件總體結構
是文件前言,它由128個00H字節組成,接下來是
DICOM前綴,它是一個長度為4字節的字符串
“DICM”,可以根據該值來判斷一個文件是不是
DICOM文件。文件頭中還包括其它一些非常有用的
信息,如文件的傳輸格式、生成該文件的應用程序
等等。
在DICOM文件中最基本的單元是數據元素(D
Element)。DICOM數據集合就是由DICOM數據元素
按照一定的順序排列組成的。DICOM數據元素的組
成如圖1所示。它主要由4個部分組成:標簽、V
(Value Representation,數據描述)、數據長度和數
據域。
標簽是一個4字節的無符號整數。DICOM所有
的數據元素都可以用標簽來唯一表示。在DICOM中
人為地將標簽分為兩個部分:組號(高位2字節)和元
素號(低位2字節)。表示值VR指明了該數據元素中
的數據是哪種類型的。在DICOM文件中,它是一個長
度為2的字符串。在數據元素中,VR是可選的,它取
決于協商的傳輸數據格式。DICOM中規定了顯式
(ExplicitVR)和隱式(ImplicitVR)兩種傳輸格式,其
|
|