64、哥倫比亞大學:CU-Net-目前腦腫瘤分割的最先進模型

? ? ? ?本文已被接受發表在2024年IEEE MLISE會議上(c)2024 IEEE。準確地將腦腫瘤從MRI掃描中分割出來對于制定有效的治療方案和改善患者預后至關重要。本研究引入了一種新的哥倫比亞大學網絡(CU-Net)架構實現,用于使用BraTS 2019數據集進行腦腫瘤分割。CU-Net模型具有對稱的U形結構,并使用卷積層、最大池化和上采樣操作以實現高分辨率分割。作者的CU-Net模型達到了82.41%的Dice分數,超過了其他兩種最先進模型。這種分割精度的提高突顯了模型的魯棒性和有效性,有助于準確描繪腫瘤邊界,這對于手術規劃和放射治療至關重要,最終有可能改善患者的預后。

I Introduction

腦腫瘤[1]是在大腦內不受控制地生長和繁殖的異常細胞團。如果不及早發現和治療,這些腫瘤對身體的影響可能是毀滅性的。腦腫瘤的癥狀因位置、大小和類型(良性或惡性)而異很大,可能包括頭痛、癲癇、視力問題、認知障礙,甚至癱瘓。惡性腦腫瘤尤其危險,因為它們會侵犯并破壞周圍的正常腦組織,并可能擴散到身體的其他部位[2]。

磁共振成像(MRI)[3]是檢測和評估腦腫瘤[1]的重要診斷方法。利用強磁場和無線電波,MRI掃描生成大腦解剖結構的高度詳細圖像,幫助準確識別腫瘤的存在、位置和范圍。這些圖像對于治療計劃至關重要,提供了關于腫瘤大小、形狀及其與重要腦結構關系的寶貴見解。此外,MRI掃描在監測治療期間及治療后的腫瘤進展或消退中發揮著至關重要的作用[4]。

早期和準確地檢測腦腫瘤對于有效治療和改善患者預后至關重要。然而,從MRI圖像中手動分割腦腫瘤是一項具有挑戰性且耗時的任務,需要大量的專業知識,且容易受到觀察者間差異的影響。這個過程涉及到仔細地從周圍健康腦組織中描繪出腫瘤的邊界,這對于形狀不規則或彌漫性腫瘤尤其困難。因此,開發用于腦腫瘤分割的穩健自動化模型對于高效可靠的診斷和治療計劃至關重要。自動化分割模型[5]可以一致且準確地識別和描繪腫瘤,大大減少手動分析所需的時間和精力,并最小化人為錯誤或差異的可能性。此外,這些模型有可能檢測到人類專家可能遺漏的微妙或復雜的腫瘤模式,從而實現更早和更準確的診斷。

機器學習(ML)和深度學習(DL)技術已經革命化了包括回歸[6, 7]、圖像識別[8, 9, 10]、自然語言處理[11, 12]和機器人技術[13]在內的各個領域,并在醫學中的分類[14]和分割任務中有著關鍵應用。卷積神經網絡(CNNs)[15]特別擅長從原始圖像數據中自動學習分層特征,從而實現準確高效的腫瘤分割。這種數據驅動的方法在醫學圖像分類和分割[16]中表現出色,能夠捕捉到傳統手工特征可能遺漏的復雜細節和微妙變化。深度學習模型在處理腦腫瘤圖像的復雜性和變異性方面一直優于傳統方法。諸如注意力機制和多模態數據融合等增強功能,通過關注相關圖像區域和整合來自不同成像模態(例如MRI、CT掃描)的數據,進一步提高了這些模型的準確性和魯棒性。此外,循環神經網絡(RNNs)[17]也用于醫療保健任務,如患者監護、疾病預測和醫療數據分析,突顯了深度學習在醫學領域的廣泛適用性和影響。

II Data

有許多可用的醫學圖像數據庫,為醫學成像研究和開發提供了寶貴的資源。這些數據庫包含了多種成像方式,如MRI、CT掃描和X射線,對于圖像分割、分類和診斷分析等任務至關重要[18]。

Ii-C1 Dataset

作者使用了MRI的BraTS數據集[19],這是迄今為止用于腦腫瘤分割的最大和最全面的數據集。所有BraTS多模態掃描均以NIfTI文件形式提供,包括原生T1加權、增強后T1加權、T2加權以及T2液體抑制反轉恢復(FLAIR)體積。所有圖像均由經驗豐富的神經學家手動分割。特別是,作者使用了BraTS 2019數據集來訓練作者的網絡。圖1展示了BraTS 2019數據集的樣本圖像。

Ii-C2 Dataset Split and Pre-Processing

BraTS 2019數據集提供了335個受試者,其中80%用作訓練集,10%作為驗證集,剩余的10%作為測試集。由于腫瘤分割結果以二進制形式提供,因此在訓練分割網絡之前,需要將腫瘤 Mask 預處理成二值 Mask 。

III Methods

Convolutional Neural Network

卷積神經網絡(CNNs)是一類深度學習模型,由于其能夠自動從原始輸入數據中學習分層表示,因此徹底改變了圖像識別和分類任務。CNN的核心是卷積層,它將一組可學習的濾波器(或 Kernel )應用于輸入圖像以產生特征圖。卷積層執行的數學操作定義為:

其中?f?是輸入圖像, g是濾波器。這個操作通過檢測邊緣、紋理和其他模式來捕捉局部依賴性。在卷積層之后是池化層,它們減少特征圖的空間維度,提高計算效率,并提供一種平移不變性。池化操作通常是最大池化函數,定義為 y = max(xi),其中xi 是池化窗口內的元素。這些操作與像ReLU f(x)= max(0,x)?這樣的非線性激活函數相結合,使CNN能夠捕捉圖像中的復雜模式和結構[20]。

CU-Net: Segmentation Model

作者實現了哥倫比亞大學網絡(CU-Net)作為分割模型,這是一個通過逐層添加正常收縮網絡的卷積神經網絡(CNN),其中池化操作符被上采樣操作符替換。CU-Net架構在上采樣部分具有大量的特征通道,這有助于網絡提取更多信息,從而產生更高分辨率的輸出。此外,為了定位,將收縮路徑中的高分辨率特征與上采樣輸出[21]相結合。因此,輸出圖像具有高分辨率。作者模型的詳細架構如圖2所示,其特點是具有對稱的U型結構,包括一個收縮路徑、一個瓶 Neck 分和一個擴張路徑。

Iii-B1 Contracting Path

網絡以一個輸入層開始,處理大小為240*240*155?的圖像。它使用 3*3 卷積塊,其后是批量歸一化和ReLU激活函數。每個卷積塊之后是一個2*2?最大池化層,將特征圖的深度從128加倍到1024,同時減少空間維度。

Iii-B2 Bottleneck

最低層,不含池化層,為擴展路徑準備特征。

Iii-B3 Expansive Path

特征空間上采樣和3*3卷積,以及批量歸一化和ReLU。上采樣的圖與來自收縮路徑的特征圖進行級聯,逐步將特征深度減半。

Iii-B4 Output Layer

以一個1*1卷積和一個sigmoid激活函數結束,以生成分割圖像。

Loss Function

對于分割模型,作者使用二進制交叉熵(BCE)作為損失函數,如下所示:

其中? y 是真實標簽, p是預測標簽。

Evaluation Metric

表1總結了作者的模型性能評估結果,使用了Dice分數、精確度、召回率和F1分數進行衡量。從表中可以看出,作者的模型在肺部分割任務上獲得了0.85的Dice分數,0.90的精確度,0.82的召回率和0.86的F1分數。

作者還與文獻中的現有先進方法進行了比較。表2展示了比較結果,可以看出,作者的方法在Dice分數、精確度、召回率和F1分數方面均優于對比方法。

實驗與結果

作者在一個由1000名肺癌患者CT掃描組成的數據集上進行了實驗。該數據集被隨機劃分為訓練集和驗證集,比例是4:1。作者使用基于ResNet-101架構的深度學習模型進行分割任務。網絡的輸入尺寸設置為224x224像素,損失函數定義為Dice損失和交叉熵損失之和。模型以批量大小為16,使用Adam優化器進行訓練,初始學習率為0.001,每10個周期降低10倍。

作者使用Dice分數、精確度、召回率和F1分數來評估模型的性能。

Experiments

作者使用PyTorch實現了作者的模型,并在谷歌云平臺上使用NVIDIA Tesla K80 GPU對其進行訓練。分割網絡在BraTS19數據的80%(269個受試者)上進行訓練,其性能通過在驗證集(數據的10%)上計算的Dice分數持續評估。確定了在驗證集上產生最高Dice分數的時期,并選擇了這一時期的模型配置作為最優模型。這個表現最佳的模型隨后被應用于測試集(數據的10%),以評估其泛化能力和有效性。

Results

作者在表1中比較了作者的模型與其他兩種最先進模型的Dice得分評估結果。同時,在圖3中提供了樣本以可視化作者模型的性能。

V Conclusion

在本論文中,作者訓練了一種高效的網絡結構CU-Net用于腦腫瘤分割,在BraTS 2019數據集上達到了82.41%的Dice分數,這超過了最近兩項研究報告中提出的分數。具體來說,Swin UNet [22]在其出版物中報告了81.45%的Dice分數,而TransUNet?[23]則實現了82.31%。

VI Discussion

本研究中引入的模型在腦腫瘤分割方面取得了重大進展。作者模型獲得的高Dice分數表明,在神經腫瘤學診斷成像中,它在描繪腦腫瘤方面具有增強的準確性和有效性[24]。提高分割準確性不僅對于確認腫瘤的存在至關重要,而且對于定義腫瘤的精確解剖邊界也至關重要,這對于后續的醫療程序至關重要[25]。

這一進展對臨床實踐具有重大意義,特別是在規劃和執行神經外科干預以及個性化治療方案方面。準確的腫瘤描繪對于制定旨在最大化腫瘤切除同時最小化對關鍵腦功能風險的外科計劃至關重要[26]。

此外,精確的分割直接影響放射療法的有效性,其中腫瘤的精確輪廓決定了輻射束的劑量和準確性[27]。因此,作者的模型在提高神經腫瘤學患者護理質量方面具有重要意義,如果得到前沿技術的支持,有望改善治療后的患者生存狀況和生活質量[28][29]。

另外,由于醫學成像中標簽數據不足所造成的挑戰,自監督學習[30]可以利用大量的 未標注 數據顯著提高醫學成像任務,如腫瘤分割、疾病檢測和異常檢測等,進一步提高了任務的性能。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/38576.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/38576.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/38576.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

收銀系統源碼-千呼新零售2.0【移動管理端】

千呼新零售2.0系統是零售行業連鎖店一體化收銀系統,包括線下收銀線上商城連鎖店管理ERP管理商品管理供應商管理會員營銷等功能為一體,線上線下數據全部打通。 適用于商超、便利店、水果、生鮮、母嬰、服裝、零食、百貨、寵物等連鎖店使用。 詳細介紹請…

如何循環遍歷循環中的剩余元素

1、問題背景 給定一段文本,文本中包含多條錯誤信息,每條錯誤信息包含行號、錯誤路徑和錯誤信息。需要從文本中提取出這些錯誤信息,并以特定的格式輸出。 line, Error 12, This is the Error line, Error 34, Another Error line, Error …

【Linux】線程周邊002之線程安全

👀樊梓慕:個人主頁 🎥個人專欄:《C語言》《數據結構》《藍橋杯試題》《LeetCode刷題筆記》《實訓項目》《C》《Linux》《算法》 🌝每一個不曾起舞的日子,都是對生命的辜負 目錄 前言 1.Linux線程互斥 1…

每日一題——Python實現PAT乙級1050 螺旋矩陣(舉一反三+思想解讀+逐步優化)6千字好文

一個認為一切根源都是“自己不夠強”的INTJ 個人主頁:用哲學編程-CSDN博客專欄:每日一題——舉一反三Python編程學習Python內置函數 Python-3.12.0文檔解讀 目錄 我的寫法 時間復雜度分析 空間復雜度分析 總結 我要更強 代碼解釋 時間復雜度 …

小區服務前臺小程序的設計

管理員賬戶功能包括:系統首頁,個人中心,住戶管理,管理員管理,員工管理,安保管理,安保分配管理,客服聊天管理 微信端賬號功能包括:系統首頁,公告,…

Mongodb集群中的分布式讀寫

學習mongodb,體會mongodb的每一個使用細節,歡迎閱讀威贊的文章。這是威贊發布的第81篇mongodb技術文章,歡迎瀏覽本專欄威贊發布的其他文章。如果您認為我的文章對您有幫助或者解決您的問題,歡迎在文章下面點個贊,或者關…

互聯網摸魚日報(2024-07-01)

互聯網摸魚日報(2024-07-01) 36氪新聞 最前線 | 孚能科技廣州基地投產,年產能30GWh,主推SPS大軟包產品 本周雙碳大事:800億元“風光火儲”大項目來了;光伏巨頭SolarEdge股價驟跌20%;韓國電池廠大火,鋰電安…

目標檢測算法的優缺點

目標檢測算法在計算機視覺領域具有廣泛的應用,其優缺點因算法類型和具體實現而有所不同。以下是對一些主流目標檢測算法優缺點的概述: 1. 傳統目標檢測算法 優點: 模型簡單:傳統目標檢測算法通常基于手工設計的特征和分類器&am…

Java進階學習|Day3.Java集合類(容器),Stream的使用,哈希初接觸

java集合類(容器) Java中的集合類主要由Collection和Map這兩個接口派生而出,其中Collection接口又派生出三個子接口,分別是Set、List、Queue。所有的Java集合類,都是Set、List、Queue、Map這四個接口的實現類&#xf…

Powershell 簡易爬蟲,提取種子網站的磁力鏈接

目錄 一. 需求二. 分析2.1 思路分析2.2 技術點 三. 代碼四. 效果 一. 需求 ?有網站如下所示,先要求從按照關鍵詞搜索到的網頁中,提取出所有的磁力鏈接。 二. 分析 2.1 思路分析 打開網頁之后,從網頁中先提取出所有的標題相關的url然后再打…

linux驅動部分內容整理

文章目錄 Linux驅動概念應用程序調用驅動程序流程驅動模塊的加載linux設備號加載和卸載注冊新字符設備注冊設備節點自動創建設備節點編譯編譯驅動程序編譯應用程序 地址映射ioctrl命令碼的解析 并發與競爭原子操作自旋鎖信號量互斥體 linux中斷DMA映射其它printkmemcpyvolatile…

如何在ubuntu上安裝ros-noetic?

如何在ubuntu上安裝ros-noetic? 1. 源由2. 快速安裝3. ROS學習 1. 源由 圍繞ros-noetic這個系統,前面已經有不少談及: Linux 35.5 JetPack v5.1.3ros-noetic安裝Linux 35.5 JetPack v5.1.3Fast-Planner編譯安裝Linux 35.5 JetPack v5.1.…

RocketMQ常用基本操作

文章中的rabbitmq使用的是rocketmq-all-5.1.3-bin-release版本,需要安裝包的可自行下載 RockerMQ啟動停止命令 啟動命令 nohup sh bin/mqnamesrv & nohup sh bin/mqbroker -n localhost:9876 --enable-proxy & 查看日志 tail -f ~/logs/rocketmqlogs/…

多線程編程的挑戰與解決方案

多線程編程的挑戰與解決方案 大家好,我是免費搭建查券返利機器人省錢賺傭金就用微賺淘客系統3.0的小編,也是冬天不穿秋褲,天冷也要風度的程序猿! 1. 多線程編程的挑戰 在現代軟件開發中,多線程編程成為處理并發任務…

PatchTST創新點

這篇論文的創新點主要集中在PatchTST模型的設計和應用中。以下是對其創新點的詳細說明: 創新點 頻道獨立補丁設計:PatchTST模型通過將多變量時間序列分割成不同的頻道,每個頻道作為單變量時間序列處理。每個頻道獨立地通過實例歸一化操作和補…

明星中藥企業系列洞察(九)一手好牌打的稀爛!近500年老字號鎖定退市,太安堂為何“塌房”了?

近日,太安堂發布公告稱,公司已收到深交所下發的《關于廣東太安堂藥業股份有限公司股票終止上市的決定》,深交所決定終止公司股票上市,預計其最后交易日期為7月4日。太安堂曾作為國內知名的中成藥上市公司之一,是國家級…

matlab仿真 通信信號和系統分析(上)

(內容源自詳解MATLAB/SIMULINK 通信系統建模與仿真 劉學勇編著第三章內容,有興趣的讀者請閱讀原書) 一、求離散信號卷積和 主要還是使用卷積函數conv,值得注意的是,得到的卷積和長度結果為81&#xff0…

node.js+uniapp(vue),阿里云短信驗證碼

reg.vue: 思路是&#xff1a;前端調用獲取驗證碼的接口 > 后端生成驗證碼返回給前端 > 前端渲染驗證碼 <template> <div> <input class"sl-input" v-model"phone" type"tel" maxlength"11" placeholder"手…

微信小程序畢業設計-微信食堂線上訂餐系統項目開發實戰(附源碼+論文)

大家好&#xff01;我是程序猿老A&#xff0c;感謝您閱讀本文&#xff0c;歡迎一鍵三連哦。 &#x1f49e;當前專欄&#xff1a;微信小程序畢業設計 精彩專欄推薦&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; &#x1f380; Python畢業設計…

【在線評論】不同視角下在線評論對客戶滿意度和推薦度的影響—推文分析—2024-07-01

今天的推文主題是【在線評論】&#xff0c;重點關注可以關注第四篇&#xff0c;很全面地分析了在線評論的信息多維性。 第一篇從客戶的在線評論入手&#xff0c;將客戶消費的動機為功利、享受、社會滿足&#xff1b;第二篇是關于在線評論對消費者再次選擇同一家酒店的機制探索…