瞭解 DICOM 檔案格式

DICOM 影象檔案是標記的影象檔案; 該檔案包含影象(大多數時間)和有關影象的資料集合。DICOM 影象檔案中的資料儲存為一系列單獨的元素。每個元素包含有關影象或影象本身的一項資訊。DICOM 元素是二進位制的,因此無法使用文字編輯器檢視 DICOM 檔案。

DICOM 元素有幾個元件。這些是;

tag - a number which identifies the type of element
data type - a description of the data type of the data in the element
length - the number of bytes of data in the 
data - the data stored in the element

一個例子;

0010,0010 PN 12 Elemans^John

在此示例中,標記分為兩部分,即組和元素編號。組和元素編號將在別處解釋。請務必注意,上面的示例是示例元素的 ASCII 表示。十六進位制表示如下;

10001000 504E0C00 454C454D 414E535E 4A4F484E

注意標籤和元素長度中的位元組順序,它可以在實際檔案中。部件是;

tag - 10001000 = 00100010 or 0010,0010
type - 504E = PN
length - 0C00 = 12
data - 54C454D 414E535E 4A4F484E = Elemans^John

DICOM 檔案中的所有元素都以標籤號的升序儲存。

請注意,資料型別 PN 不僅僅是字串型別。DICOM 指定比簡單程式設計型別更復雜的型別。PN 定義字串的佈局以指示名稱部分等。

如上所述,影象資料本身只是 DICOM 檔案中的另一個元素。影象資料元素是檔案中的最後一個元素,看起來像這樣;

tag - 7FE0,0010
type - OB or OW (other Byte or other Word)
length - depends on the image
data - binary data for the image

由於 DICOM 允許各種影象資料格式,因此無法簡單地讀取最後一個標記並顯示它。其他元素描述影象大小,每畫素位數,顏色資料等。