Please use this identifier to cite or link to this item:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/79487| Title: | 超解析度醫療影像之卷積神經網路前處理流程的效能優化 Performance Optimization of Convolutional Neural Network Preprocessing Workflow for Super-Resolution Medical Images |
| Authors: | Jia-Yan Lin 林佳彥 |
| Advisor: | 洪士灝(Shih-Hao Hung) |
| Keyword: | 醫療影像前處理,平行運算,OpenSlide,卷積神經網路,醫療影像辨識, medical image preprocessing,parallel computing,OpenSlide,convolutional neural network,Medical image classification, |
| Publication Year : | 2021 |
| Degree: | 碩士 |
| Abstract: | "病理切片是訂定癌症治療方針的重要依據。要檢查數位病理切片是否有腫瘤,對於醫生來說是一件費時費力的事情。檢查一張影像可能需要好幾分鐘的時間,而且要判斷得準確仰賴醫生多年的臨床經驗。為了解決此問題,我們使用卷積神經網路(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 |
| Fulltext Rights: | 同意授權(全球公開) |
| metadata.dc.date.embargo-lift: | 2026-10-06 |
| Appears in Collections: | 資訊工程學系 |
Files in This Item:
| File | Size | Format | |
|---|---|---|---|
| U0001-0610202113163100.pdf Until 2026-10-06 | 2.8 MB | Adobe PDF |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
