由于可以生成器官、骨骼和血管的 3D圖像,計算機斷層掃描(CT 或 CAT)的診斷價值遠高于簡單的 X 射線。然而,在診斷價值提升的同時,不免要付出代價:潛在的有害輻射暴露風險也會隨之增加。
CT 掃描生成的 3D圖像是由通過計算機軟件堆疊到一起的 2DX 射線圖像組合而成。因此,一次胸腔 CT掃描的平均有效輻射劑量為7毫西弗 (mSv),是胸腔 X 射線劑量(0.02mSv) 的 350 倍。[1]輻射暴露量與患癌風險密切相關;依據指導原則,兒童 CT掃描的輻射劑量上限為1.5mSv。
醫學研究人員希望在滿足醫生所需的圖像清晰度的同時限制輻射的暴露量。采用超低劑量 CT 方法前景廣闊,其中胸腔圖像的平均有效劑量約為 0.13mSv。超低劑量 CT 掃描的主要缺點在于分辨率相對較低且噪音極大,因而醫生難以觀察器官、脂肪和間質組織(圖1)。
圖1. 超低劑量 CT(左)與傳統 CT(右)的圖像質量比較
日本立命館大學的 Ryohei Nakayama博士開發了一款基于卷積神經網絡 (CNN) 回歸的 MATLAB軟件系統,盡管采用超低劑量 CT 掃描作為輸入,但生成的圖像質量卻與正常劑量 CT 掃描不相上下。該系統不僅可以為醫生提供同等水平的診斷信息,還能將患者遭受的輻射暴露風險降低 95%。
相 關 資 源
從 MATLAB 生成 CUDA 代碼:
掃描下列二維碼獲取白皮書,通過一個基于深度學習的交通信號檢測為例,了解如何從 MATLAB 中開發的算法生成優化的 CUDA 代碼:
準備 MATLAB 代碼以便生成 GPU 代碼
在 NVIDIA GPU 上生成、測試和部署生成的 CUDA 代碼
優化代碼提高性能
超分辨率與 CNN
最初開始研究改善低劑量 CT 圖像質量的方法時,本人應用了超分辨率技術,運用 MATLAB 將 CT 圖像劃分為小的局部區域,然后對低劑量區域與正常劑量區域進行配對,從而創建出一個圖像字典。若要分析某個新的低劑量圖像,系統將在字典中查找小的低劑量區域,向用戶呈現對應的正常劑量圖像塊。
為充分發揮這項技術的成效,需創建規模宏大的字典以便從中找到互相比較的圖像。但是,隨著字典規模的擴大,系統的資源需求隨之增加;更重要的是,查找小圖像所需的搜索時間將延長。雖然 CNN 需要一定的時間進行訓練,但是在分析新圖像時,得出結果的速度比本人所開發的超分辨率方法要快得多。例如,經過訓練的 CNN 只需約 20 分鐘即可為一位患者生成結果,而采用超分辨率方法獲得類似結果則需要約 2 小時。
雖然早已開始尋求利用 CNN 回歸彌補超分辨率方法的種種缺陷,但在某些情況下,超分辨率技術的表現的確極為出眾。例如,如果要診斷的圖像圖案與某一張字典圖像的圖案十分接近,超分辨率方法可以生成極其精準的結果。因此,本人計劃創建一款混合系統,綜合運用 CNN 回歸與超分辨率技術。
獲取圖像和構建 CNN
為提高超低劑量胸腔 CT 掃描的清晰度,本人應用了下面這種方法:使用兩個 CNN,一個 CNN 專注于 CT 圖像的肺部區域,另一個 CNN 專注于非肺部區域(圖 2)。用來訓練 CNN 的圖像數據集由日本三重大學的研究人員提供。其中共包含 12 個圖像對,每個圖像對分別為同一組織的正常劑量掃描圖像和超低劑量掃描圖像。(由于再次采集圖像意味著患者再次面臨輻射暴露風險,我們不得不將研究控制在相對較小的受試者群體。)參與研究的每張圖像為 512 x 512 像素,每次掃描涵蓋 250 張圖像(切片)。
圖 2. 接受肺部區域和非肺部區域超低劑量 CT 訓練的 CNN。
根據先前的超分辨率研究結果,本人建立了 CNN 的初始結構。在這項研究中,本人發現局部區域設置為 7x 7 效果最好,因而開始采用這一尺寸的局部區域建立深度學習模型。隨后嘗試使用介于 5x 5 到128 x 128 之間的多種局部區域尺寸,檢查每種尺寸所生成的結果的清晰度。最終確定肺部區域尺寸為 32 x 32,非肺部區域尺寸為 64 x 64。在 MATLAB 中開展研究期間,本人還評估了約 128 種不同的 CNN 超參數組合,嘗試不同的輸入大小、濾波器以及不同數量的卷積層。
訓練和驗證 CNN
運用交叉驗證方法訓練包含 11 名患者圖像的模型,使用剩下的一名患者的圖像進行測試。采用不同的訓練集和測試圖像,重復執行以上步驟 12 次。為加快此過程,使用 Parallel Computing Toolbox 對多個 NVIDIAGeForce 系列 GPU 進行并行訓練。為監控訓練進度,使用 Deep Learning Toolbox 中的監控可視化選項來繪制精度和損失(圖3)。
圖 3. DeepLearning Toolbox 生成的訓練進度示例圖。
使用均方根 (RMS) 水平和用于測量圖像質量指標的結構相似度指數 (SSIM),參照對應的正常劑量圖像來評估每個超低劑量測試圖像的結果。
后續步驟
制定計劃,在實際臨床研究中采用基于 CNN 的系統。另外,還積極設法將系統部署到圖片存檔和通信(PAC) 服務器,以便于存儲和訪問醫學圖像。在 MATLAB 中開發醫學成像軟件優勢眾多,其中一項重要優勢在于,該環境可以輕松創建底層算法接口,繼而將整個包分發給醫生,本人已對個人創建的其他很多基于 MATLAB 的系統應用過這項流程。
-
濾波器
+關注
關注
162文章
8076瀏覽量
181042 -
圖像數據
+關注
關注
0文章
54瀏覽量
11457 -
深度學習
+關注
關注
73文章
5554瀏覽量
122487
發布評論請先 登錄
評論