4.1 相容性問題探討
由於對 DICOM 增加註解之後,為了使 DICOM 影像檔,仍然可以被一般 DICOM 播放軟體進行播放,我們對註解工具做了以下的設計:
將新增的註解,以自訂 Tag 的方式(可參照 3.3 節說明),產生 Data Element 並加入 DICOM Header,由於一般 DICOM Viewer 看到到自訂的 Tag, 不會去 parsing 內容,而 會跳過自訂的 Tag,繼續 Parsing 其他 Data Element,也就可以保持檔案對 DICOM 規格 的相容性。
4.1.1 DicomWorks 介紹
我們使用免費的 DICOM 瀏覽工具 – DicomWorks 作為驗證加入自定 Tag 相容性的 工具。DicomWorks 是一個免費的 DICOM 瀏覽器,擁有超過 50000 個註冊用戶,並超 過 20 萬次下載,具有 18 種語言版本;在免費 DICOM Viewer 中,屬於被廣為使用的一 個軟體。下圖為使用 DicomWorks 開啟的原始 DICOM file.及 Tag list
圖 29 原始 DICOM File 及 Tag
4.1.2 新增 Data Element 驗證
經由我們的註解工具,產生註解並對原始 DICOM 檔案加入自訂的外部註解連結 Tag (A55A,0001),再使用 DicomWorks,仍然可以正常開啟,並可以看到有 A55A 的 Tag 被 parse 出來:
圖 30 新增自訂 Tag 後的 DICOM File
4.1.3 Data Element 存放位置討論
由於 Dicom 規格中,關於 pixel data 內容,仍然可以視為一組 Data Element,
以下圖為例:藍色部分為 Tag(7FE0,0000) = Pixel Data Group Length,VR = UL,
Value Length = 4,Value Field = 0x8000c;用來說明後面的 pixel data 總共長 度為 524300bytes;接下來則是 Tag(7FE0,0010) = Pixel Data,用來儲存實際的 Pixel Data 內容。
圖 31 Pixel Data 的 Data Element 結構說明
所以我們新增的 Data Element 其實不一定要放在 pixel Data 之前,也可以直接 Append 在 Dicom 檔案的最後面,只要是正確的 Data Element 格式,仍然可以保有 DICOM 相容性。
圖 32 Annotator Data Element 存放於檔尾
但是大部分的 DicomViewer,對於 Data Element 的 parsing,都僅止於於 Pixel Data,所以把 Annotator Header 加於檔尾,如果 Viewer 沒有把 Pixel Data 也視為一 組 Data Element,一直 parsing 到檔案結束,就有可能 parsing 不到自訂的 Tag:
圖 33 檔尾有 Annotator Data Element,DicomWorks 無顯示
為了避免產生誤會,我們仍然是把 Annotator 用的自訂 Data Element,存放於 Pixel Data 之前。
4.2 註解存放播放方式探討
DICOM 醫療影像檔中,註解可以用標準格式存放或是用自訂欄位存放,雖然同樣 可以儲存於 PACS 系統,不影響其流通性;但是註解播放方式則因播放軟體而有所不同,
以下進行相關討論。
4.2.1 以標準格式存放
標準格式註解(參照 2.10.1 節)的欄位是固定在 Specification 中,醫療影像播放軟 體,只要有依照 DICOM 標準進行實做,就可以順利播放標準格式的註解,但也由於在 Specification 制定時就定義完成,所以能表達的內容有限。同時,也因為任何軟體皆可 以播放其註解內容,醫療人員製作數位註解時,可能因為牽涉到智慧財產權的爭議而有 所保留。
4.2.2 以自定欄位存放
如果使用本論文提出的自定欄位存放(參照 2.10.2 節),醫療影像檔仍然可以透過 DICOM 格式,於 PACS 系統中使用。但是其他播放軟體(Example: DicomWorks)無法識 別我們的自訂 Tag,也不會了解我們自訂註解的代表的涵義,以及註解的內容。除非使 用我們製作的 MultiMedia Annotator,才能順利看到註解內容。但是對於使用 DICOM 規 範的 Internal Annotation Tag 方式儲存的註解,仍然可以播放。
4.2.3 註解方式的多樣化
由於 DICOM 標準中 Standard Annotation Tag 能夠表達的內容有限,而使用本論文註 解工具,則可提供多媒體的方式,讓使用者視需要選擇不同媒體型態進行註解。
4.2.4 使用自訂註解的誘因
由於註解往往包含醫療專業人員本身的經驗,可以透過 DRM,對於醫療人員保障註 解製作者的製作財產權,進而提高醫療人員使用註解工具的意願。