我在做一個dicom項目,我發現DICOM標準文檔(http://medical.nema.org/standard.html)對於程序員來說確實是一團糟。例如,當我遇到一個標籤(0008,0060)時,我看着11_03pu.pdf(http://medical.nema.org/Dicom/2011/11_03pu.pdf) 。據說這是一種有價值的形式(GM,SM)。我在哪裏可以找到關於標籤和價值(GM,SM ...)更具體的含義?我怎樣才能知道標籤在DICOM中的具體含義?
回答
那麼,dicom標準是你的朋友。但通常,任何dicom解析器都包含所謂的字典,它將標籤鍵(兩個短號)映射到標籤名稱和類型。沒有這樣的字典,就不可能解析隱式編碼的dicom數據。
你可以看到的另一件事是dicom模塊(也在標準中定義)。模塊是由一些全球含義(例如患者數據,研究數據,設備,圖像)彙集的標籤組。然後你就知道,例如對於CR圖像,必須將病人,研究,系列,曝光,圖像平面等模塊放在一起,以獲得有效的數據集。
我會推薦你Digital Imaging and Communications in Medicine本書,在閱讀dicom標準之前,這會緩解你的痛苦。
第3部分的索引包含從標籤到頁面的映射。在那裏你可以找到任何有關你的標籤的問題。查看參考頁面將向您展示標籤的使用方式,在什麼情況下的含義等等。
我發現了這個,它真的很有你@A.H。 – fork123x 2013-04-07 08:08:17
你也可以找到的DICOM PS 3下的DICOM標準PS 3.6或部分6.此列表6章分別位於包括DICOM元素名稱,標籤號碼的更多信息,以及在DICOM標籤的Tag Info
名單,標記值的值表示(VR)和值多重性(VM)。此外,標籤值編碼規則位於PS 3.5或第5部分的第6節下。請參見表6.2-1。 您可以從http://medical.nema.org/standard.html
- 1. 我怎樣才能知道具體的ProcessName是沒有崩潰
- 2. 我怎樣才能標籤
- 3. 我怎樣才能取消轉義在lodash.template html標籤()?
- 4. 我怎樣才能知道在Android中滑動viewPager
- 5. 我怎樣才能發現所有具有特定標籤
- 6. 我怎樣才能知道我的字符串包含變音符號?
- 7. 我怎樣才能控制標籤中的原木在Android 1.5
- 8. 我怎樣才能語義上<time>標籤「本」
- 9. 我怎樣才能知道用戶正在試圖打印
- 10. 我怎樣才能知道哪些關係在春季
- 11. 我怎樣才能知道我繼承了哪個對象
- 12. 我怎樣才能讓一個圓點出現在標籤中?
- 13. 我怎樣才能知道WSO2 BPS的進程問題?
- 14. 我怎樣才能知道DataInput的大小?
- 15. 我怎樣才能知道文件的語言環境?
- 16. 我怎樣才能知道root的div一個元素
- 17. 我怎樣才能知道哪一個是UML圖的超
- 18. 我怎樣才能知道值CABasicAnimation的keyPath
- 19. CardLayouts:我怎樣才能知道哪些卡是可見的?
- 20. 我怎樣才能知道使用PHP的人物語言?
- 21. ?我怎樣才能從雙軌道上
- 22. 我怎樣才能在標題高圖
- 23. 我怎樣才能把標籤中的值從xml
- 24. 我怎樣才能拖動JTabbedPane中的標籤
- 25. 我怎樣才能點擊位置標籤中的按鈕?
- 26. 我怎樣才能在標籤上替換特定的字符
- 27. 我怎樣才能
- 28. 我怎樣才能
- 29. 我怎樣才能
- 30. 我怎樣才能
感謝@Archie下載DICOM標準,我就買這本書,看看,也許我應該做的首先是要冷靜下來:) – fork123x 2013-04-07 07:49:42
您可以閱讀DICOM數據集在小尾數編碼不字典,否則你將如何處理通過舊實現新添加的屬性。 – malat 2013-04-09 08:27:18
您可以使用任何編碼讀取dicom文件,但如果編碼是隱式的,則無法在沒有字典的情況下解釋它,因爲您沒有帶標記的值表示(VR)。在顯式編碼中,VR是直接編碼的,因此您可以解釋標籤數據類型,但是如果沒有字典,仍然無法說明它們的含義。 – Archie 2013-04-09 11:32:43