日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【转】000.DICOM:DICOM标准学习路线图(初稿)!!!!!!!!!!!!

發布時間:2023/12/10 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【转】000.DICOM:DICOM标准学习路线图(初稿)!!!!!!!!!!!! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉自:https://zssure.blog.csdn.net/article/details/49231303

題記:

DICOM醫學圖像處理專欄撰寫已有兩個年頭,積累了近百篇文章。?起初?只是用于記錄自己科研、工作中遇到的疑難問題,專注于圖像處理(主要是醫學圖像,這也正是專欄名稱最初的由來);后來逐漸延伸到了DICOM數據傳輸方向,專注于醫院內影像數據的傳輸和管理,遂將博文標題按照【DICOM醫學圖像處理:XXX】【DICOM:XXX】劃分,分別介紹圖像處理和數據傳輸;到最后又添加了開源工具分析部分,諸如DICOM開源實現庫(dcmtk、dcm4che、fo-dicom)、開源PACS系統(Orthanc、dcm4chee、ClearCanvas)。

背景:

近期多次收到網友郵件或私信希望給出一個簡單的說明,方便由簡到難的來逐步瀏覽和閱讀專欄中的博文。自己按照上述的主線來寫,一直以為邏輯還算清晰,但自己回想起來,對于初學者甚至外行來說,專欄整體還不夠清晰,一時很難找到切入點進行學習。因此近期一直在考慮寫一篇關于“DICOM學習路線圖”的博文,構思許久仍感充滿紕漏,如何能夠讓初學者快速掌握DICOM相關知識?如何能夠學習知識點的同時展開實際編程訓練?還有許許多多的問題沒有想好、想明白……

今天暫時整理初稿,大致對專欄文章進行一個簡單分類,以便初學者快速歸類定位相關博文,后續會持續更新完善,希望達到自己當初“深入淺出,引領DICOM學習”的設想。

DICOM整體思維導圖:

DICOM協議屬于開放式系統互聯OSI七層模型中的應用層,與我們日常最常用的HTTP協議(HTTP,幾乎等同于互聯網的代名詞,當然由于其安全性問題正在逐漸被HTTPS取代)類似。兩者有著諸多相似的地方,想必大家對HTTP協議都有所了解,因此決定通過類比DICOM與HTTP來介紹DICOM協議,讓大家快速對DICOM協議有一個宏觀的把握。

對比HTTPDICOM
OSI層應用層應用層
數據HTML文件.DCM文件
服務GET、POST、HEAD、PUT
PUT、DELETE、TRACE、CONNECT、OPTIONS
C-ECHO、C-FIND、C-STORE、C-MOVE、C-GET
N-GET、N-SET、N-ACTION、N-CREATE、N-DELETE、N-EVENT-REPORT
應用互聯網B/S模式,
也可以用于C/S模式
C/S模式,
也可以用于WADO(B/S模式)

簡而言之:將DICOM協議當做是專屬于醫療領域的“HTTP”傳輸協議,常見的HTTP協議是通過上表中的各種服務來實現瀏覽器服務器之間HTML格式數據的傳輸;DICOM協議是通過上表中的各種服務實現了醫療設備數據中心之間DCM格式數據的傳輸。

雖然在互聯網中經常會混淆HTTP與HTML兩個概念(詳情可以參考HTTP vs HTML),但從縮寫上來看還是比較好區分:一個是網絡傳輸協議(HTTP),一個是數據格式標記語言(HTML),在HTTP協議中發送的正是HTML格式的數據。進入到DICOM領域可能更容易混淆,因為在DICOM領域傳輸使用的協議和協議上傳輸的數據都叫做DICOM,一個稱之為DICOM協議,一個稱之為DICOM圖像(即.dcm后綴的文件)。之前HTTP與HTML同屬于互聯網但是由不同的組織機構制定和發布,而DICOM協議和DICOM數據同時包含在DICOM標準中(最新的標準是DICOM3.0)。

如是,為了更好的學習DICOM標準,按照類似HTTP(協議)和HTML(數據)的方式將DICOM標準進行一個劃分。整體的思維導圖如下:

DICOM專欄博文分類:

按照以上思維導圖的劃分方法,將DICOM醫學圖像處理專欄中的博文對應進行一個簡單的分類。大致如下:

DICOM標準介紹篇:

該部分從整體上對DICOM標準進行介紹,此外還會涉及到其他醫療領域的信息化標準,諸如HL7、IHE等,使得讀者對DICOM標準有一個整體宏觀上的把握。

  • DICOM醫學圖像處理:全面分析DICOM3.0標準中的通訊服務模塊
  • DICOM醫學圖像處理:淺析SWF、WML、SPS、MPPS
  • DICOM醫學圖像處理:DICOM網絡傳輸
  • DICOM:DICOM3.0網絡通信協議(續)
  • DICOM數據篇:

    該部分主要以.dcm后綴的文件為目標,即通常所說的醫學影像(當然DICOM標準不單單存儲二維影像,還可以存儲一維的心電數據、動態影像、四維超聲/CT等等),介紹文件的常規操作(解析、寫入、格式轉換)和高級處理(常見的圖像處理算法,諸如去噪、增強、分割、融合等等)。

  • DCMTK開源庫類繼承結構與DICOM3.0標準元素定義的對應關系圖
  • DCMTK開源庫的學習筆記1:將DCM文件保存成BMP文件或數據流(即數組)
  • DCMTK 開源庫的學習筆記2:直接操作dcm文件中像素數據的嘗試
  • DCMTK開源庫的學習筆記3:dcmtk文件中數據元的修改
    5.?DCMTK開源庫類繼承結構與DICOM3.0標準元素定義的對應關系圖
  • DICOM醫學圖像處理:Dcmtk與fo-dicom保存文件的不同設計模式之“同步VS異步”+“單線程VS多線程”
  • DICOM醫學圖像處理:DICOM存儲操作之“多幅BMP圖像數據存入DCM文件”
  • DICOM醫學圖像處理:DICOM存儲操作之 “多幅JPG圖像數據存入DCM文件”
  • DICOM:基于fo-dicom的簡易DICOM Viewer
  • DICOM:Transfer Syntax傳輸語義之奇葩GE Private TS
  • DICOM:DICOM三大開源庫對比分析之“數據加載”
  • DICOM協議篇:

    該部分以醫學設備與數據中心的實際交互為目標,介紹設備與PACS(當然也會涉及到RIS、HIS等系統)之間數據的具體傳輸,例如常見的Q/R(查詢/提取)操作、數據存儲操作等等。

  • DICOM:基于DCMTK實現C-FIND SCU
  • DICOM醫學圖像處理:基于DCMTK工具包學習和分析worklist
  • DICOM醫學圖像處理:利用fo-dicom發送C-Find查詢Worklist
  • DICOM醫學圖像處理:storescp.exe與storescu.exe源碼剖析,學習C-STORE請求
  • DICOM醫學圖形處理:storescp.exe與storescu.exe源碼剖析,學習C-STORE請求(續)
  • DICOM醫學圖像處理:AETitle在C-FIND和C-MOVE請求中的設置問題
  • DICOM醫學圖像處理:fo-dicom網絡傳輸之 C-Echo and C-Store
  • DICOM醫學圖像處理:fo-dicom網絡傳輸之C-FIND and C-MOVE
  • DICOM醫學圖像處理:DIMSE消息發送與接收“大同小異”之DCMTK fo-dicom mDCM
  • DICOM:dcmqrscp.exe與storescu.exe中C-STORE服務的差別
  • DICOM:fo-dicom之C-STORE再分析‘解決System.ObjectDisposedException異常’
  • DICOM:DICOM Print服務中PresentationContext協商之 MetaSOPClass與SOPClass對比分析
  • DICOM:DICOM Print 服務詳細介紹
  • DICOM:參考dcm4che2擴展fo-dicom(mDCM)中的UserIdentity字段
  • DICOM應用篇:

    該部分是對DICOM數據篇和DICOM應用篇的實際操作,以DICOM標準為主線,著重介紹各種DICOM開源實現庫(包括dcmtk、fo-dicom(mDCM)、dcm4che),以及常見的開源信息系統,諸如Orthanc、ClearCanvas、dcm4chee。

  • DCMTK開源庫的學習筆記4:利用ini配置文件對dcm影像進行歸檔
  • Web版PACS開發紀要一:關閉動態庫中創建的線程
  • Web版PACS開發紀要二:解決文件傳輸數據“丟失”問題
  • DICOM醫學圖像處理:DCMTK在VS2012中的配置
  • DICOM醫學圖像處理:開源庫mDCM與DCMTK的比較分析(一),JPEG無損壓縮DCM圖像
  • DICOM醫學圖像處理:開源庫mDCM與DCMTK的比較分析(一),JPEG無損壓縮DCM圖像(續)
  • DICOM醫學圖像處理:DCMTK的wiki資料學習之PACS調試
  • DICOM醫學圖像處理:WEB PACS初談
  • DICOM醫學圖像處理:WEB PACS初談二,圖像的傳輸
  • DICOM醫學圖像處理:WEB PACS初談三,PHP擴展骨架
  • DICOM醫學圖像處理:WEB PACS初談四,PHP DICOM Class
  • DICOM醫學圖像處理:Deconstructed PACS之Orthanc
  • DICOM醫學圖像處理:Deconstructed PACS之Orthanc,Modification & Anonymization
  • DICOM醫學圖像處理:Orthanc Plugin SDK實現WADO服務
  • DICOM醫學圖像處理:深入剖析Orthanc的SQLite,了解WADO & RESTful API
  • DICOM:DCMTK工具包分析之dcmqrscp.exe、dcmqridx.exe、dcmqrti.exe
  • DICOM:剖析Orthanc中的Web Server, Mongoose
  • DICOM:剖析Orthanc中的Web Server,Mongoose之“連接請求觸發的事件序列”(二)
  • DICOM:剖析Orthanc中的Web Server,Mongoose之 Flag bit & Event(三)
  • DICOM:開源DICOM服務框架DCM4CHE構建的準備
  • DICOM:開源DICOM服務框架DCM4CHE 安裝
  • DICOM:開源DICOM服務框架DCM4CHE 構建
  • DICOM:再次剖析fo-dicom中DicomService的自定義事件綁定
  • DICOM:Ubuntu14環境下安裝dcm4chee+oviyam2.1
  • DICOM:dcm4chee奇葩邏輯淺析之UID修改
  • DICOM:C-GET與C-MOVE對比剖析
  • DICOM:DICOM萬能編輯工具之Sante DICOM Editor
  • DICOM:dcm4che工具包如何壓縮dcm文件探討(前篇)
  • DICOM:dcm4che工具包如何壓縮dcm文件探討(續篇)
  • DICOM:基于JMeter+dcm4che2測試PACS服務器性能的解決方案(前篇)
  • DICOM:基于JMeter+dcm4che2測試PACS服務器性能的解決方案(續篇)
  • DICOM翻譯篇:

    該部分是本人在Github上發起的[DICOM3.0標準中文版開源書籍項目](https://github.com/zssure-thu/DICOM-Chinese),由于目前大多數DICOM相關的資料(如上述思維導圖中提到的官方網站、開源論壇)都是英文版,中文資料甚少,因此決定發起該項目,以DICOM標準的中文翻譯為基礎,介紹并普及醫療領域的信息化技術,關注醫療改革的發展。

  • DICOM:DICOM3.0標準中文版開源書籍之”本地版本管理方案
  • DICOM:DICOM3.0標準中文版開源書籍之“git版本庫合并
  • DICOM:DICOM3.0標準中文版開源書籍編輯之”github倉庫合并“
  • DICOM:DICOM3.0標準中文版開源書籍協同編輯之“Github Pull Requests”
  • DICOM:開源書籍之『DICOM標準中文版』啟動計劃
  • PS:?整體博文的分類也可以參考之前總結的一篇DICOM醫學圖像處理:二零一四?DICOM專欄一覽

    備注:

    由于DICOM標準復雜,體量很大,因此本博文僅作為DICOM標準學習路線圖的初稿,對初學者起到一個簡單的引導作用。后續會逐步更新完善,敬請期待!


    作者:zssure@163.com
    時間:2015-10-18

    總結

    以上是生活随笔為你收集整理的【转】000.DICOM:DICOM标准学习路线图(初稿)!!!!!!!!!!!!的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。