請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/79487| 標題: | 超解析度醫療影像之卷積神經網路前處理流程的效能優化 Performance Optimization of Convolutional Neural Network Preprocessing Workflow for Super-Resolution Medical Images |
| 作者: | Jia-Yan Lin 林佳彥 |
| 指導教授: | 洪士灝(Shih-Hao Hung) |
| 關鍵字: | 醫療影像前處理,平行運算,OpenSlide,卷積神經網路,醫療影像辨識, medical image preprocessing,parallel computing,OpenSlide,convolutional neural network,Medical image classification, |
| 出版年 : | 2021 |
| 學位: | 碩士 |
| 摘要: | "病理切片是訂定癌症治療方針的重要依據。要檢查數位病理切片是否有腫瘤,對於醫生來說是一件費時費力的事情。檢查一張影像可能需要好幾分鐘的時間,而且要判斷得準確仰賴醫生多年的臨床經驗。為了解決此問題,我們使用卷積神經網路(Convolutional Neural Network, CNN) 來辨識病理切片,並且使用OpenSlide來讀取醫療影像。然而,由於病理切片影像的解析度非常高,進行CNN判讀之前的讀取與處理影像的過程佔據了大部分的時間(61.7%),成為效能瓶頸。 在此論文中,我們提出了優化讀取醫療影像的方法。首先,我們使用py-spy來分析OpenSlide的效能,並且發現主要的效能瓶頸在於將塊狀圖片做渲染並組合起來成完整影像的運算所使用的cairo程式庫,因此我們重新實作其中組合塊狀圖片的功能,在效能上獲得顯著的改善。其次,我們發現OpenSlide的工作流程中有多餘的色彩轉換,而且在後續的處理中需要額外的資料結構轉換及資料複製,於是重新實作了一個讀圖程式,並使用x86處理機的AVX2向量指令集加速色彩空間轉換。最後,我們將程式以多執行緒平行化,達到可擴展的加速。綜合以上的效能優化,在開啟32個執行緒之下,與原版OpenSlide相比可以達到62.9倍的加速,讀取一張影像所需的時間由80.1秒降為1.27秒,因此完整的病理切片影像判讀的過程獲得2.55倍的加速。" |
| URI: | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/79487 |
| DOI: | 10.6342/NTU202103580 |
| 全文授權: | 同意授權(全球公開) |
| 電子全文公開日期: | 2026-10-06 |
| 顯示於系所單位: | 資訊工程學系 |
文件中的檔案:
| 檔案 | 大小 | 格式 | |
|---|---|---|---|
| U0001-0610202113163100.pdf 此日期後於網路公開 2026-10-06 | 2.8 MB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。
