【转】DICOM入门(一)——语法
轉(zhuǎn)自:https://www.jianshu.com/p/5db8933a25a4
作者:我住的城市沒有福合埕
1.什么是DICOM
DICOM(Digital Imaging and Communications in Medicine)即醫(yī)學數(shù)字成像和傳輸協(xié)議,是用醫(yī)療影像(CT 核磁共振 DR CR 超聲等)數(shù)據(jù)傳輸,存儲,查詢和顯示的協(xié)議總和。
2.數(shù)據(jù)內(nèi)容
DICOM數(shù)據(jù)由圖像和病人、影像設(shè)備等相關(guān)數(shù)據(jù)組成的,比如病人姓名、年齡、生日性別等等。
3.VR
一個DICOM文件類似一個類,會有很多屬性,屬性可能是一個字段,數(shù)組或者包含了另外一個類。編程語言會定義基礎(chǔ)數(shù)據(jù)類型,類似的DICOM定義很多基礎(chǔ)類型叫做VR(Value Representations)值表現(xiàn)。
?
文本.jpeg
?
設(shè)備 人 實例 日期和時間.jpeg
?
文本格式 二進制格式.jpeg
PN 病人姓名
DICOM 規(guī)定了如下的姓名順序:
姓^教名^中名^名前綴^名后綴
UIDs 唯一標識
UID是像“1.2.840.10008.1.2”那樣由數(shù)字組成并由逗號分隔的字符串;UID字符串具有全球唯一性,能夠保證在多 個國家、地點、廠商和設(shè)備間區(qū)分病人。
SQ 序列化數(shù)據(jù)集
SQ VR是對數(shù)據(jù)集序列的編碼,每個數(shù)據(jù)集可能包含多個數(shù)據(jù)屬性。用面向?qū)ο笳Z言的說法,這個屬性是一個類。
4.數(shù)據(jù)字典
DICOM的數(shù)據(jù)字典代表DICOM的屬性名稱,數(shù)據(jù)字典 由四個字節(jié)組成,前面兩個字節(jié)表示項目組 后兩個表示元素。
?
DICOM 數(shù)據(jù)字典中的一些行.jpeg
栗子
用DICOM語法記錄一條信息
病人 Tom Smith,男性,生日 2000 年 8 月 8 日
(0010,0010)Smith^Tom (0010,0030)20000808 (0010,0040)M
5.簡單的二進制編碼
DICOM文件存儲都是采用二進制的形式,所以上面栗子。在用DICOM編碼如下:
?
二進制結(jié)構(gòu).jpeg
?
二進制值.jpeg
6.SQ編碼
?
一個復雜的DICOM對象.jpeg
目分隔符項)。這個項目后面還會跟著以下之一:
a) DICOM 項目的顯式長度(比如,表 11 的例子 1 中的第一個和第二個項目)。這個
長度是用來定義為了獲得后面的對象所要讀取的字節(jié)數(shù)。
b) 隱式(未定義)長度,設(shè)置為十六進制數(shù)字 FFFFFFFF(表 11 的例子 3 中的第二個
項目)。那么,我們需要用項目分隔符項(FFFE,E00D)來標記 DICOM 對象項目的結(jié)尾。 這個分隔符項是零長度的,因為他只是用來標記 DICOM 對象的結(jié)尾并且自己不含 有任何數(shù)據(jù)。
a) 如果使用顯式長度(例子 2,長度 00000A00),那么這個長度等于所有編碼的 DICOM
對象序列(后面馬上跟上長度標簽)的總長度。在例子 2(見表 11)中,我們讀取
00000A00 字節(jié)并且根據(jù)(FFFE,E000)標簽將他們分割成 DICOM 對象。
b) 我們也可以使用隱式(未定義)長度,在 DICOM 中會標記為 FFFFFFFF。因為長度 是未知的,所以我們不得不用零長度的序列分隔符項(FFFE,E0DD)來標記 SQ 序列的
結(jié)尾。
?
1.jpeg
?
2.jpeg
?
3.jpeg
以上粗略的介紹了一下DICOM的語法,下一次將講講DICOM圖像相關(guān)內(nèi)容
作者:我住的城市沒有福合埕
鏈接:https://www.jianshu.com/p/5db8933a25a4
來源:簡書
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。
總結(jié)
以上是生活随笔為你收集整理的【转】DICOM入门(一)——语法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信用卡以卡办卡额度能批多少
- 下一篇: arcgis快速创建斜坡单元剖面线