DICOM 影像格式標籤 ( Tags ) 分析


要對醫學影像做進一步的處理,就必須了解DICOM 影像的格式與資訊,在DICOM 的影像
格式包含了兩大部分,其ㄧ為像素資料(pixel data),其二為影像屬性(attribute)
影像屬性部份位於檔案格式的檔頭,故也稱DICOM Header ,檔頭內對於資料的紀錄,
採用了唯一的標籤(Tag) 以識別,標籤(Tag )內包含了群組代號(Group number)
元素代號(Element number) ,如下圖1所示: Patient Name Tag (0010,0010)
0010 為此群組代號(Group number),而後面的0010 則為元素代號(Element number)
這些相關Tag 的說明可以參考DICOM 的文件,由於DICOM文件都已經定義好這相關的Tag
訊息與描述,讓不管是儀器設備或PACS 系統的廠商,在開發應用程式時,有了標準
可以依循。
 
圖1
 
了解了DICOM Tag 的用意後,我們來看CT的檔頭資料共包含了哪些模組(Modules)
如圖2所示為CT 影像的檔頭資料。
從圖所示,CT 影像的檔頭資料,包含了許多的模組(Modules),這些模組就如
一個一個的物件資料,相同模組訊息的資料會有相同的群組代號(Group number)
故非常容易辨別這元素代號(Element number)值所表示的意義。
DICOM 定義中Modality 群組的代號為 [0008]Patient 群組的代號為[0010]
Study 群組的代號為 [0020]Image 群組的代號為[0028]Pixel群組的代碼為[007F]
其餘相關Tag 的詳細說明請參考DICOM 的第三章。
 

DICOM 資料結構


DICOM 的發展背景完全是針對醫學應用領域來開發的,其主要的功能是提供數位化的醫學影像,並將醫療影像傳遞於網路上,以方便儲存與調閱、管理。我們可以簡單的將DICOM定義為「醫學影像儀器和軟體間共通的通訊規格」。
傳統的資訊系統在處理影像資料時,完全只專注於資料本身的排列方式,與演算法的應用。而DICOM則不同,它將每個影像包裹成一個物件 IOD (Information Object Definition),而每個IOD可分為兩大部分:像素資料(pixel data)、影像屬性(attribute)如圖1所示。所謂像素資料就和傳統方法一般,單純描述每一個圖像點的值,組合成一個影像;而影像屬性的部分:則摘要了基本資訊。如:病患姓名、病歷號碼、檢查項目和日期、更包含了影像訊息...等,一方面方便資料庫在搜尋資料的過程,另一方面可將這些資訊轉換為影像的一部份,在日後調閱影像時提供重要參考。
 
 
圖1.IOD 兩大部分
DICOM 影像格式中有其標準的組織定義,其相關的資料訊息皆有標準的關連性樹狀聯接著,如圖2所示:結構樹狀內,方塊圖PatientStudySeries已至最下層的Image 層,記錄著影像內重要的訊息,依照儀器的不同,其影像訊息所記錄的資料內容將有所不同,其中最大的差別性在於Image 層。
 
圖2.PatientStudySeriesimage 樹狀圖
DICOM 影像格式裡的影像屬性(attribute),包含了許多IOD Module 模組,如下表1中所示,其橫軸包含了儀器的種類,而其縱軸則為IOD 模組,其中: M=Mandatory 表示為必要資料內容 , C=Coditonal 表示為條件式的資料內容, U=User Option 表示為非必要的資料內容。

DICOM Tag 資料型態說明

DICOM 定義的標準裡,就是透過 DICOM Tag 的方式將影像資料由 A 系統或儀器設備
傳遞到 B 系統或儀器設備時,B系統與儀器能馬上解讀 B系統或儀器所傳送出的影像
資料,這全都是依賴已經定義好的 DICOM Tag 資料位置與資料型態,資料位置
定義模式如 ( 0000,0001 ) 其第一個資料 0000 定義為 Group Item ,而後面的 0001
定義為Element 資料元素,再包含定義好的資料型態格式,則可以輕易的解讀
資料內容,其相關的資料的型態如下所示:
 
UL-Unsigned Long UI-Unique Identifier
CS-Code String US-Unsigned Short
AE-Application Entity AT-Attribute Tag
LO-Long String SH-Short String
IS-Integer String OB-Other Byte
SQ-Sequence of Items DA-Date
TM-Time DT-Date Time
ST-Short Text PN-Person Name
DS-Decimal String FL-Floating Point Single
AS-Age String LT-Long Text
FD-Floating Point Double SL-Signed Long
SS-Signed Short OW-Other Word
由於DICOM 所定義的資料型態不容易記憶,所以還是必須透過工具來
解讀。
 
以下整體的資料依照順序排列::
Value RepresentationDescription
AE Application Entity
AS Age String
AT Attribute Tag
CS Code String
DA Date
DS Decimal String
DT Date/Time
FL Floating Point Single (4 bytes)
FD Floating Point Double (8 bytes)
IS Integer String
LO Long String
LT Long Text
OB Other Byte
OF Other Float
OW Other Word
PN Person Name
SH Short String
SL Signed Long
SQ Sequence of Items
SS Signed Short
ST Short Text
TM Time
UI Unique Identifier
UL Unsigned Long
UN Unknown
US Unsigned Short
UT

Unlimited Text

 

 

醫療雲端概念


 
**Patient /Doctor carry with all the DICOM Images and report store ,
electronic medical record in cloud.
**Hospital / Clinic easily manage Patient images and electronic medical record
for exchange and shared (outside).
**Clinic easily images store in cloud.
**Hospital / Clinic easily for Tele-Radiology service and emergent event.
**Doctor easily manage your patient data and teaching file in cloud.
**Provide across platforms desktop,laptop, or Android phone, iOS.
**Easy for synchronized , backup , recovery , virus scan ,security.
**Provide upload and download ,Search ,re-view.
**Provide more medical application software in the cloud.
 

 

 

 

DICOM 工具


 
 
此網站提供了 DICOM 工具使用,不管你是醫療資訊界的新手還是舊手
都可以下載免費使用。
 
如果看了這些工具的名稱但還是看不太懂工具的用意也可以連到網站內的說明
我相信手裡有這些工具肯定可以讓你功力大增的,不過回到醫療資訊的本質
工具只能幫你找到訊息,問題的重點還是要了解 DICOM 的內涵。
 

 

DICOM 網路傳輸協定


DICOM規範開發之初,除了定義DICOM 影像標準外,第二重點就是將其應用範圍訂在網路的溝通上。如下圖 1所示: 我們可以輕易的了解DICOM 通訊協定的應用必須架構在TCP/IP通訊協定的上層。
圖1.DICOM 網路與OSI 七層
DICOM 網路服務依據 ISO 7498-1 定義了
a. Application Entrity 如下圖2所表示的灰色部分 b. Service or Layer Service c. Application Entity Title .
 
圖2.Application Entiry
 
 
 
DICOM 定義了兩種型態的 Service-Object Pair (SOP) Classes 包含Normalized Composite 兩種,使用一個SOP Classes 服務必須遵守一方為Service Class User (SCU) 服務定義,而另一方為 Service Class Provider (SCP) 服務定義,才可正常運作。
DICOM Service-Oject Pair (SOP) Classe 中提供了許多資訊交換的服務,包含
ØVerification Service Class ( Normative)
使用 C-ECHO DIMSE-C 訊息命令服務確認DICOM AEs 雙方已經完成動作,一端DICOM AE支援 Verificatoin SOP Class SCU 角色對遠端的DICOM AE 必須支援 Verification SOP Class SCP角色提出事件需求,遠端DICOM AE也會回送C-ECHO DIMSE-C 訊息命令已表確認。
ØStorage Service Class (Normative)
使用 C-STORE DIMSE-C 訊息命令已完成兩DICOM AEs 雙方完成儲存動作,一端 DICOM AE支援 SCU 角色對遠端 DICOM AE 支援 SCP角色進行影像儲存之動作。
關於C-STORE 訊息狀態如下表1所示 :
表1 . C-Store Service Status
Service Status
Further Meaning
Status Codes
Related Fields
Failure
Refused: Out of Resources
A7xx
(0000,0902)
 
Error: Data Set does not match SOP Class
A9xx
(0000,0901)
(0000,0902)
 
Error: Cannot understand
Cxxx
(0000,0901)
(0000,0902)
Warning
Coercion of Data Elements
B000
(0000,0901)
(0000,0902)
 
Data Set does not match SOP Class
B007
(0000,0901)
(0000,0902)
 
Elements Discarded
B006
(0000,0901)
(0000,0902)
Success
 
0000
None
SOP Classes DICOM Tag IODs內定義了標準的 Class UID 以來辨認SCU所傳送至SCP 的影像格式,其相關的 SOP Class UID 表示如下表2所示:
表2.SOP Class UID
SOP Class Name
SOP Class UID
IOD Specification
(defined in PS 3.3)
Computed Radiography Image Storage
1.2.840.10008.5.1.4.1.1.1
 
Digital X-Ray Image Storage - For Presentation
1.2.840.10008.5.1.4.1.1.1.1
DX IOD (see B.5.1.1)
Digital X-Ray Image Storage - For Processing
1.2.840.10008.5.1.4.1.1.1.1.1
DX IOD (see B.5.1.1)
Digital Mammography Image Storage - For Presentation
1.2.840.10008.5.1.4.1.1.1.2
Digital Mammography IOD (see B.5.1.2)
Digital Mammography Image Storage - For Processing
1.2.840.10008.5.1.4.1.1.1.2.1
Digital Mammography IOD (see B.5.1.2)
Digital Intra-oral X-Ray Image Storage - For Presentation
1.2.840.10008.5.1.4.1.1.1.3
Digital Intra-oral X-Ray IOD (see B.5.1.3)
Digital Intra-oral X-Ray Image Storage - For Processing
1.2.840.10008.5.1.4.1.1.1.3.1
Digital Intra-oral X-Ray IOD (see B.5.1.3)
CT Image Storage
1.2.840.10008.5.1.4.1.1.2
 
Enhanced CT Image Storage
1.2.840.10008.5.1.4.1.1.2.1
Enhanced CT Image (see B.5.1.7)
Ultrasound Multi-frame Image Storage
1.2.840.10008.5.1.4.1.1.3.1
 
MR Image Storage
1.2.840.10008.5.1.4.1.1.4
 
Enhanced MR Image Storage
1.2.840.10008.5.1.4.1.1.4.1
Enhanced MR Image (see B.5.1.6)
MR Spectroscopy Storage
1.2.840.10008.5.1.4.1.1.4.2
MR Spectroscopy
Ultrasound Image Storage
1.2.840.10008.5.1.4.1.1.6.1
 
Secondary Capture Image Storage
1.2.840.10008.5.1.4.1.1.7
 
Multi-frame Single Bit Secondary Capture Image Storage
1.2.840.10008.5.1.4.1.1.7.1
Multi-frame Single Bit Secondary Capture Image
Multi-frame Grayscale Byte Secondary Capture Image Storage
1.2.840.10008.5.1.4.1.1.7.2
Multi-frame Grayscale Byte Secondary Capture Image
Multi-frame Grayscale Word Secondary Capture Image Storage
1.2.840.10008.5.1.4.1.1.7.3
Multi-frame Grayscale Word Secondary Capture Image
Multi-frame True Color Secondary Capture Image Storage
1.2.840.10008.5.1.4.1.1.7.4
Multi-frame True Color Secondary Capture Image
12-lead ECG Waveform Storage
1.2.840.10008.5.1.4.1.1.9.1.1
12-lead ECG Waveform
General ECG Waveform Storage
1.2.840.10008.5.1.4.1.1.9.1.2
General ECG Waveform
Ambulatory ECG Waveform Storage
1.2.840.10008.5.1.4.1.1.9.1.3
Ambulatory ECG Waveform
Hemodynamic Waveform Storage
1.2.840.10008.5.1.4.1.1.9.2.1
Hemodynamic Waveform
Cardiac Electrophysiology Waveform Storage
1.2.840.10008.5.1.4.1.1.9.3.1
Cardiac Electrophysiology Waveform
Basic Voice Audio Waveform Storage
1.2.840.10008.5.1.4.1.1.9.4.1
Basic Voice Audio Waveform
Grayscale Softcopy Presentation State Storage
1.2.840.10008.5.1.4.1.1.11.1
Grayscale Softcopy Presentation StateStorage
Color Softcopy Presentation State Storage
1.2.840.10008.5.1.4.1.1.11.2
Color Softcopy Presentation State
Pseudo-Color Softcopy Presentation State Storage
1.2.840.10008.5.1.4.1.1.11.3
Pseudo-ColorSoftcopy Presentation State
Blending Softcopy Presentation State Storage
1.2.840.10008.5.1.4.1.1.11.4
Blending Softcopy Presentation State
X-Ray Angiographic Image Storage
1.2.840.10008.5.1.4.1.1.12.1
 
Enhanced XA Image Storage
1.2.840.10008.5.1.4.1.1.12.1.1
 
X-Ray Radiofluoroscopic Image Storage
1.2.840.10008.5.1.4.1.1.12.2
 
Enhanced XRF Image Storage
1.2.840.10008.5.1.4.1.1.12.2.1
 
Nuclear Medicine Image Storage
1.2.840.10008.5.1.4.1.1.20
 
Raw Data Storage
1.2.840.10008.5.1.4.1.1.66
Raw Data
Spatial Registration Storage
1.2.840.10008.5.1.4.1.1.66.1
Spatial Registration
Spatial Fiducials Storage
1.2.840.10008.5.1.4.1.1.66.2
Spatial Fiducials
Deformable Spatial Registration Storage
1.2.840.10008.5.1.4.1.1.66.3
Deformable Spatial Registration
Segmentation Storage
1.2.840.10008.5.1.4.1.1.66.4
Segmentation
Real World Value Mapping Storage
1.2.840.10008.5.1.4.1.1.67
Real World Value Mapping
VL Endoscopic Image Storage
1.2.840.10008.5.1.4.1.1.77.1.1
VL Endoscopic Image
Video Endoscopic Image Storage
1.2.840.10008.5.1.4.1.1.77.1.1.1
Video Endoscopic Image
VL Microscopic Image Storage
1.2.840.10008.5.1.4.1.1.77.1.2
VL Microscopic Image
Video Microscopic Image Storage
1.2.840.10008.5.1.4.1.1.77.1.2.1
Video Microscopic Image
VL Slide-Coordinates Microscopic Image Storage
1.2.840.10008.5.1.4.1.1.77.1.3
VL Slide-Coordinates Microscopic Image
VL Photographic Image Storage
1.2.840.10008.5.1.4.1.1.77.1.4
VL Photographic Image
Video Photographic Image Storage
1.2.840.10008.5.1.4.1.1.77.1.4.1
Video Photographic Image
Ophthalmic Photography 8 Bit Image Storage
1.2.840.10008.5.1.4.1.1.77.1.5.1
Ophthalmic Photography 8 Bit Image
Ophthalmic Photography 16 Bit Image Storage
1.2.840.10008.5.1.4.1.1.77.1.5.2
Ophthalmic Photography 16 Bit Image
Stereometric Relationship Storage
1.2.840.10008.5.1.4.1.1.77.1.5.3
Stereometric Relationship
Basic Text SR
1.2.840.10008.5.1.4.1.1.88.11
Basic Text SR
Enhanced SR
1.2.840.10008.5.1.4.1.1.88.22
Enhanced SR
Comprehensive SR
1.2.840.10008.5.1.4.1.1.88.33
Comprehensive SR
Procedure Log
1.2.840.10008.5.1.4.1.1.88.40
Procedure Log
Mammography CAD SR
1.2.840.10008.5.1.4.1.1.88.50
Mammography CAD SR IOD
Key Object Selection
1.2.840.10008.5.1.4.1.1.88.59
Key Object Selection Document
Chest CAD SR
1.2.840.10008.5.1.4.1.1.88.65
Chest CAD SR IOD
X-Ray Radiation Dose SR
1.2.840.10008.5.1.4.1.1.88.67
X-Ray Radiation Dose SR
Encapsulated PDF Storage
1.2.840.10008.5.1.4.1.1.104.1
Encapsulated PDF IOD
Positron Emission Tomography Image Storage
1.2.840.10008.5.1.4.1.1.128
 
RT Image Storage
1.2.840.10008.5.1.4.1.1.481.1
 
RT Dose Storage
1.2.840.10008.5.1.4.1.1.481.2
 
RT Structure Set Storage
1.2.840.10008.5.1.4.1.1.481.3
 
RT Beams Treatment Record Storage
1.2.840.10008.5.1.4.1.1.481.4
 
RT Plan Storage
1.2.840.10008.5.1.4.1.1.481.5
 
RT Brachy Treatment Record Storage
1.2.840.10008.5.1.4.1.1.481.6
 
RT Treatment Summary Record Storage
1.2.840.10008.5.1.4.1.1.481.7
 
RT Ion Plan Storage
1.2.840.10008.5.1.4.1.1.481.8
IOD defined in PS 3.3
RT Ion Beams Treatment Record Storage
1.2.840.10008.5.1.4.1.1.481.9
IOD defined in PS 3.3
 
 
ØQuery/Retrieve Service Class (Normative)
使用 DIMSE-C C-FIND,C-MOVE C-GET訊息命令已完成兩DICOM AEs 雙方完成影像調閱及回傳的動作,一端 DICOM AE 支援 SCU 角色對遠端 DICOM AE 支援 SCP角色進行動作。
DICOM Message Exchange訊息交換,定義了關於 a. DICOM Message Service Element (DIMSE) b. DIMSE-N Service c.DIMSE-C Service d. DIMSE Service Group (DSG)
其整體的 DICOM Message Exchange 於整體的通訊協定上的運作模式如下圖3所示:
 
圖3 .DICOM Message Exchange
 
整體的DICOM Message 分為兩大類 a. Command Set (圖4)b. Data Set (5),於Command Set 內的元件特別定義包含 Tag LengthValue 已確定DICOM 訊息命令。
 
圖4 .DICOM Message
 
而其 Data Set 內的Data 元件包含了 TagVRValue LengthValue Field
已確定病患基本資料、檢查資料、儀器資料、影像資料等。
 
5 .Data Set
 
 
 
 

DICOM WADO 支援


DICOM 提供Web Access to DICOM Persistent Ojects 標準以下簡稱WADO ,可在HTML (HyperText Markup Language)Page XML(eXtensible Markup Language) 文件下執行DICOM 影像,並透過HTTP(HyperText Transfer Protocol)/HTTPs(HyperText Transfer Protocol,secured)的協定來使用DICOM UIDs ( Unique Identifiers)
 
圖1 .DICOM WADO(Web Client & Web Enabled DICOM Server)
 
有了WADO 的支援模式,所有報告系統可以輕易的透過URL命令將影像資料進行整合,如下為影像取得的命令,說明如下:
影像取得範本:
nhttp://wado_server/WebPush/WebPush.dll?PushWADO?requestType=WADO&contentType=image/jpeg&rows=256&objectUID=1.2.410.200010.200601180252196784.20060118.1.1
說明:
u需求模式 : WADO
u影像資料型別 : image/jpeg , application/dicom, etc
u/ : 256 (Size of image)
u影像物件UID : instance uid
整合影像+報告範本:
只要透過URL 的方式,報告系統也可以輕易的整合於報告內,影像的顯示有助於醫師挑選預列印之影像內容。
 
圖2 .報告系統與影像的整合畫面
 
 
 

DICOM Structure Reporting(SR) 簡介


一、什麼是 DICOM SR
 
首先讓我們來看看SR這兩個字到底有什麼樣的意義,簡單來說,它是Structured Reporting的縮寫,也就是結構化的醫學報告。
一般傳統的醫學報告,包括常見的病歷或醫學研究報告,不論手寫或電腦打字,多半是以條列式的文字來陳述,換句話說,也就是白紙黑字的一行一行寫出內容,而無法靈活的呈現醫生腦中的各種想法。
所謂結構化這個觀念,當然是為了改良傳統條列式的報告而發展出來的,它將一份完整的報告分解成一個個小項目,每個項目只包含一組Name/Value Name代表該項目的主題,Value是它的值,例如:病歷號碼=12345、呼吸=每分鐘15次、體溫=38度、主訴=”頭痛,流鼻水就是四組Name/Value項目。最後再利用一些連結關係將這些項目組合在一起,就成為一份完整的報告內容。
 
二、SR document的優點:
 
經過上面的介紹,相信大家還是不能感覺到SR document的好處,以下我們就利用一些簡單的例子來說明SR到底具有何種威力。
 
1.靈活的報告呈現方式:
單就文字的部分而言,以上述的例子來說,在呈現的時候,可以仿照windows常用的檔案樹方式,將各個項目層層相疊,一開始點選時只會看到主訴和診斷的部分(圖一),而理學檢查的項目構成另一個目錄,如需進一步的資料,點選後可見到體溫、血壓、脈搏等數據。
這樣的呈現方式,不僅可以表達醫生在整個邏輯思考判斷的過程,也使得後來的閱讀者在觀看文件時更加簡潔有效率,而不會迷失在一大堆分不出重要程度的文字中。對醫學教育來說,使用SR的醫學報告也非常適於學生的學習過程,可以加強其醫學推理思考的能力。
 
 
2. 與多媒體資料的結合:
 
多媒體科技可說是二十一世紀最熱門的課題,在醫學的領域中也不例外,SR另一個強
大的威力,就是能夠結合各種醫學多媒體資料(影像、聲音等),並將其完美的融
合於報告中。
舉例而言,傳統的醫學影像報告是將影像和文字報告分離(圖二、三),這樣的呈現
方式對閱讀報告的人來說,可說是相當的不便,為了找到文字報告中提到的病變部位
,必須要在影像上花費許多時間搜尋。
 
 
 
 
 
 
即使是將影像和文字部分並列於同一螢幕上,對於報告的幫助仍然有限,除非
閱讀報告的人有受過相當的專業訓練,否則還是不容易瞭解報告內容(圖四)。
 
 
 
 
 
 
但是在使用SR之後,整個報告的面貌有了截然不同的改變,因為我們可以將整份
報告分為各個註解部分,在利用註解與影像間的鏈結關係,將註解直接加在影像特
徵的位置上(圖五),這樣一份報告,文字的部分不但簡潔明瞭,也可以傳遞更多
的訊息,對醫學報告品質的提昇非常有幫助。
 
3.方便的資料檢索與搜尋:
 
結構化的報告構造,也非常適合用於資料的搜尋,舉例而言,如果有研究者希望
從某醫院近十年的病歷資料中分析吸煙與肺癌間的關係,以傳統的病歷儲存方式來
說,可用的方法只能在龐大的文字中檢索『吸煙』、『肺癌』等相關的字串,這將
是一件非常耗時耗力,而且正確度不高的工作。
而在SR Document中,因為它對資料已做過事先的整理,只要搜尋所有病史=肺癌
的病患,再分析他們的吸煙習慣就可以輕鬆正確的得到答案。
 
4.統一的文件模板:
 
在以整個醫院的角度來說,利用SR結構化的特性,可以建立一些各科室或Modality
專用的報告格式,醫生在打報告時只要叫出相關的模板,很快就能產生一份圖文並
茂的報告。
 
三、SR documentDICOM的關係:
 
在整個DICOM的架構上,SR document IOD的地位和原有的Image IOD完全相等,換句話說,它同樣是掛在PatientStudySeriesSR Document 這樣的四層構造下。
因此,加入SR的功能完全不會影響到server端的運作,在Query/Retrieve時,與以往的過程完全相同,唯一的差別,是除了Image以外,又另外多了一個SR的部分傳回client端,然後再經由client端解譯並顯示SR document
 
四、結語:
 
在以往的DICOM規格中,應用的範圍都是以醫學影像為出發點,然而,隨著DICOM這幾年成功的發展,目前的走向也逐漸踏出更開闊的角度。以結構化報告為例,不僅其應用範圍可以包含現有RISHIS的範疇,而且也是整個醫學領域的重要發展,使用結構化報告可以具有的優勢為:
 
l靈活的報告呈現方式
l與多媒體資料的結合
l方便的資料檢索與搜尋
l統一的文件模板
 
在醫學和資訊兩方面發展的推波助瀾下,結構化報告勢必要取代傳統條列式報告而成為醫院使用的報告規格,唯有及早搭上這班通向未來的高速列車,才能使醫院整體的水準不斷提昇,獲得最有利的競爭地位。
 
 
 
 

DICOM章節簡明介面說明


(1)DICOM Part l對整個標準做了一個簡略的介紹,並解釋整個標準的設計理念、定義使用了哪些物件,以及對其他幾個Part做簡短的說明。
(2)DICOM Part2定義了DICOMconformance,及conformance究竟作何解釋,以往的儀器雖宣稱標準相容卻發生無法連接情況,因此conformance主要功用就是讓使用者能夠正確的選擇所要購買的機器服務,並確保能夠互相連接。
(3)DICOM Part3中,依照放射醫療環境下的數位影像傳輸定義了一組Information Object Classes,每一個Information Object Classes包含了這個Object的功能及其定義。而為了要表現出放射醫療環境下會產生的一些狀況,設計了Information Object Classes Instance處理Information Object Classes的屬性(attribute)變化。因此,Information Object Classes Instance會隨著DlCOM 3.0系統在操作中所產生的一些事件(event)而動態的反映出結果,必要時改變Information Object Classes的屬性。Service-Object-Pair ClassSOP)是由IODinformation object definitions)以及DIMSEDICOM message service element)所構成,SOP Class的定義包含了限制或擴充DIMSEservice或更改IOD的屬性。
(4)DICOM part 4中是服務類別(service class)的規格,服務類別可以想像是IOD 的操作。且在Part 4SCUservice class user)和SCPservice class provider)所扮演的角色也有明確的定義。
(5)DICOM part 5中定義了一些在ACR/NEMA l.0 & 2.0中所沒有的資料結構以及編碼的方式,為了妥善管理資料內容中可能一再出現的資料元件(data elementscalled item及複雜的資料夾訊息物件(folder information objects),使用可靠的編碼方式以及簡單的資料結構有助於系統的穩定與維護。
(6)所有的資料元件被定義成一連串的元件,稱為串列(sequence),並以一個符號"SQ"來代表。而每個串列的編碼必須遵照DICOM 3.0的格式將其元件編成tag,串列的起始 tag緊跟著是4bytes的元件,若元件的內容不是FFFFFFFF的話表示這個公認的元件;在一串列最後,必定有一個稱為sequence delimiter的元件,元件tag值為(FFFE,EOOD)value length0
(7)DICOM Part 6是整個資料元件(Data Elements)中其數字(numerical names)與文字(text names)間對應的完整列表、資料結構(例如textfloating-pointinteger)及元件中是否有包含其他的元件。
(8)DICOM Part 7定義應用程式與DICOM通訊層連接所需要的訊息;典型DICOM訊息包含了命令字串(command stream)及資料字串(data stream),命令字串中所支援的服務項目即Part 4中所定義,而資料字串(或稱為訊息物件,information object)須以Part 5中的編碼方式編碼。在某些特殊的情況之下,命令字串可能會很小或者是根本不存在於訊息當中。也可說,Part 5定義的是資料字串的組成,而Part 7則是命令字串的組成。
(9)DICOM Part 8定義網路上DICOM訊息(DICOM message)的交換,目前所支援的協定為TCP/IP以及ISO-OSI。但這部份在制定過程中,上層服務(upper Layer service)的設計原則必須是具有高度的擴充性,亦即將他種協定納入DICOM必須是十分簡易。
(10)一旦脫離了DICOM的上層服務,剩下來的通訊協定(例如TCP/IPISO-OSI)與其原來的標準依舊相同,也就是DICOM的通訊服務是在不修改既有通訊協定之下進行。在ACR/NEMA Version l.0中定義了一高速的平行資料傳輸界面,而若有應用程式連接較為老舊的成像機器時,就必須透過這個界面,因此,為了相容性緣故,在DICOM 3.0 中依然保留了這項設計。
(11)DICOM Part 9中描述了5O-pin點對點連接界面的更新版,因此,製造商可選擇Part 8中的何一種網路協定來實作,或選擇Part 9中的點對點協定,並且能讓同一個應用程式在這兩種情形下都能正常的運作。簡而言之,在Part 9的定義中能夠連接ACR/NEMA l.0 &2.0,但這種連接需一網路界面單元(network interface unit)連接於點對點協定端,而另一端連接於網路協定端。
(12)DICOM Part 10: DICOM物件存入媒體時的檔案目錄及檔案本身的格式。
(13)DICOM Part 11: 定義應用軟體可具備的DICOM File Service存取功能
(14)DICOM Part 12: 說明各種儲存媒體儲存DICOM資料時的格式。
(15)DICOM Part 13: 點對點列印DICOM影像時控制印表機及資料傳輸的格式。
(16)DICOM Part 14: DICOM影像在螢幕顯示以及列印成傳統膠片時顯示的規格。
(17)DICOM Part 15: DICOM資料在網路傳輸時加密的方式,以及利用電子簽章簽認DICOM影像及報告的方式。
(18)DICOM Part 16: 引用DCMR(DICOM Content Mapping Resource)支援,已定義其相關範本與報告使用。
(19)DICOM Part 17: 規範DICOM有關之詞彙說明,以確定資料的統一使用。
(20)DICOM Part 18: 規範如果何透過Web –based 的服務來執行相關的DICOM服務,包含如影像及報告部分。透過HTTP/HTTPs 的標準並使用DICOM UIDs ( Unique Identifiers) 來執行遠端的影像讀取。
 
 
 

DICOM SCP/SCU Testing

透過兩個工具進行 DICOM SCP/SCU 的測試環境,我們選擇DICOM Validation Tools 來扮演 DICOM SCP 的角色,其畫面如下所示,其 AE / IP / Port 皆可以自行設定。
 
DICOM Validation Tool SCP 的執行請 Click 滑鼠右鍵來進行啟動( Execute )。
 
另一個工具我們採用 Sample Code 來扮演 DICOM SCU 的角色,其畫面如下:
 
DICOM SCU 的AE / IP / Port 設定必須指定為 SCP 的參數方可成功。
 
DICOM SCU 可傳送一個C-ECHO 來進行測試,其DICOM SCP 如正常收到
C-ECHO 的需求,必須建立通道 ( Association ) 已利後續進行的 C_Move ,
C_Find , C_Get 等 DICOM 的 Command 作業。
下圖為 SCP 的 Log 訊息:
 
下圖為 SCU 的 Log 訊息:
 
 

原文網址
http://imediface.blogspot.tw/2012/01/dicom_15.html

 

維基解釋

http://zh.wikipedia.org/wiki/DICOM

 

某學校的教學投影片

wwwold.ctust.edu.tw/mdc/file/DICOM%20Fundamentals.ppt

 
醫學影像傳輸標準-DIOCM(2). DICOM的目的. 為數位醫學影像在電腦網路上的傳輸、儲存與顯示,作標準化的規範; 任何儀器的影像符合DICOM標準,即可彼此交換 ...

 

 

dicom viewer

 

1.EZ dicom viewer
http://www.sph.sc.edu/comd/rorden/ezdicom.html




請按我下載EZ dicom viewer




2.Santesoft dicom viewer
http://www.santesoft.com/dicom_viewer_free.html




請按我下載Santesoft Dicom viewer

亞東醫院

DICOM VIEWER軟體連結(adiAntViewer免安裝唷)

文章標籤
全站熱搜
創作者介紹
創作者 立你斯 的頭像
立你斯

立你斯學習記錄

立你斯 發表在 痞客邦 留言(0) 人氣(30,967)