999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于三維全卷積神經網絡的肝臟血管分割

2022-11-07 10:49:26付美涵
計算機應用與軟件 2022年10期
關鍵詞:深度監督特征

胡 英 付美涵,2

1(大連海事大學船舶電氣工程學院 遼寧 大連 116000) 2(東北大學醫學影像智能計算教育部重點實驗室 遼寧 沈陽 110000)

0 引 言

近幾年來,肝癌已成為嚴重威脅人類健康的疾病之一且有較高的患病率和復發率[1]。目前,肝臟的計算機輔助診斷和肝介入手術是診斷和治療肝臟腫瘤的有效方法,因此,掌握肝臟和肝臟血管的形態結構是診斷和治療肝癌的關鍵步驟。由于肝臟血管與周圍組織對比度低、形狀不規則、CT影像中含有高噪聲等原因,使得肝臟血管的分割十分困難[2],而通過人工手動分割肝臟血管費時費力,且比較依靠專家的經驗與技能,不同專家之間分割結果差異較大。因此,臨床上急需一種自動、準確、高效的肝臟血管分割算法。

傳統的肝臟血管分割主要方法有閾值法、圖像濾波法、形變算法、跟蹤算法和機器學習算法等。符曉珠等[3]提出基于分水嶺自適應閾值算法,該算法可以自動選取肝臟血管的閾值進行分割,但由于不同CT影像之間閾值差別較大,所以很難使用統一閾值分割。圖像濾波法,主要用Hessian濾波器對呈現樹狀結構的肝臟血管進行特征提取,進而對肝臟血管進行多尺度增強[4-8],但該算法往往需要結合區域生長、圖割和形態學等方法,對具有高噪聲的圖像分割效果較差,且需要調整大量的參數,較為煩瑣。形變算法中如水平集方法[9-10],需選取初始種子點,若初始種子點定位不準確,則會出現欠分割或者過分割的問題。跟蹤算法基于預定的血管模型進行分割,通常與管狀結構測量[11]、匹配濾波器[12]和形態學重建[13]等方法相結合。上述算法往往需要用戶進行交互,無法實現自動分割。Zeng等[14]提出了基于機器學習的肝臟血管分割算法,通過三個典型濾波器提取肝臟血管的結構特征,再應用機器學習的相關知識對血管分類。此方法中,需要詳盡地設計肝血管的特征,平衡不同的參數。

近幾年,深度卷積網絡在醫學圖像分割方面取得了令人矚目的成就,這些網絡可以自動地學習圖像中復雜的特征,并對目標進行分類。Kitrungrotsakul等[15]利用三個具有共享核的深度卷積網絡(DNN),從CT影像數據的不同平面上提取肝血管特征,但該網絡無法分割差異較大數據。由于肝臟血管形狀不規則、分支形態細小,且開源標注數據有限,數據集中前景與背景像素比例失衡,導致訓練容易陷入局部最優值,這使得常規深度卷積網絡分割肝臟血管很困難。文獻[16]提出了一種對稱的全卷積網絡U-Net,該網絡包含編碼器-解碼器,在醫學圖像分割方面取得了良好的效果。3DU-Net[17]和V-Net[18]是針對三維生物醫學影像分割而設計的一種密集全卷積網絡。Yu等[19]將ResNet[20]網絡中的殘差結構塊引入到3DU-Net中,構建了一種新的殘差3DU-Net,用于從CT影像中分割肝臟血管。

V-Net相比于3D-Unet在網絡上增加了殘差結構并且使用卷積層代替池化層,該網絡能夠在訓練樣本少、標注不完全的情況下,實現端到端分割。V-Net網絡結構可分為解碼器和編碼器兩部分,通過跳躍連接結構,將編碼器的特征映射到解碼器中,彌補解碼器上采樣過程中丟失的空間信息,盡管該種結構在一定程度上保留了損失的空間特征,但由于肝臟血管與周圍的組織相似度較高,若想準確分割,仍需加強網絡的定位能力。V-Net使用了一種基于骰子系數的新損失函數[18](Dice Loss),用以減少前景和背景比例失衡帶來的影響,分割結果雖有改善,但仍無法準確分割小目標。

為了實現肝臟血管的準確分割,本文將V-Net作為肝臟血管分割的基礎網絡結構,并在此基礎上進行了優化,改進如下:(1) 更改網絡結構,并在跳躍連接過程中引入金字塔卷積塊,用于融合局部和全局圖像內容,減少信息丟失。(2) 在網絡中引入多分辨率深度監督,將肝臟血管分割為多分辨率特征圖,即視為多任務學習,不同監督路徑參數獨立更新互不干擾,使每條路徑的訓練更加有效,進而提高模型魯棒性,并將不同分辨率特征圖組合,用于輸出最終的預測結果。(3) 為了解決前景與背景體素高度不平衡的問題,采用Tversky損失函數[21]。

1 相關工作

1.1 V-Net網絡框架的改進

原始V-Net是一種含有五個分辨率層的密集型對稱網絡,左側的編碼器用于從圖像中提取特征,右側的解碼器通過跳躍連接將編碼路徑的信息與上采樣的多尺度特征圖信息結合,最終還原到原始分辨率,并在此基礎上進行逐像素分類。為防止訓練過程出現過擬合現象,并降低計算量,本文使用3×3×3的卷積核替換原始網絡中5×5×5的卷積核,PReLU激活函數應用于整個網絡。為了防止網絡過擬合,在每層的殘差結構末端添加dropout層。

本文改進后的網絡結構如圖1所示,左側編碼器和右側解碼器各包含四層網絡結構,原始V-Net網絡在編碼器中多次使用步長為2的2×2×2卷積核對特征圖進行下采樣。下采樣雖然可以增加感受野,但同時也降低了空間分辨率,從而導致特征圖細節信息丟失。因此本文刪除原始V-Net編碼器中最后一層,并在編碼器的第四層中引入空洞卷積,用以彌補因下采樣層減少而造成的特征圖感受野降低的問題。擴充后的卷積核計算如下:

kd=k+(k-1)(r-1)

(1)

式中:k為原卷積核大小;r為膨脹率,三個空洞卷積中膨脹率分別為3、4、5。空洞卷積操作可在不使用下采樣縮小特征圖的情況下,增加感受野,且通過調整空洞卷積中的膨脹率值,可提取特征圖中不同尺度的特征信息。沿編碼路徑中每個連續層將特征通道的數量加倍,以便更準確和充分地學習深度特征。在解碼路徑中每一層都使用將特征通道數量減半、步長為2的2×2×2反卷積進行上采樣。最后,在輸出層使用1×1×1卷積來調整特征映射的通道數目。

1.2 金字塔卷積塊

語義分割是像素級別的分類,需要逐像素定位再分類。肝臟血管錯綜復雜且與周圍組織對比度低,從而需要增強網絡的分類與定位能力。文獻[22]指出,大核卷積除了具有固有的空間定位能力外,還可以提高網絡的體素分類能力。為了防止在網絡主體中使用大卷積核造成網絡參數過多而導致網絡過擬合,本文在每層水平連接過程中引入金字塔卷積塊,連接位置如圖2所示。金字塔卷積塊具體結構如圖3所示,采用3×3×3、5×5×5和7×7×7卷積塊并行構造。同時加入殘差結構,并在殘差結構后添加1×1×1卷積,殘差結構公式如下:

(2)

從編碼器輸出的特征經過金字塔卷積塊傳播到解碼器中,有助于網絡從不同尺度捕獲肝臟血管的空間特征信息,以產生更多的鑒別特征。不同尺度的卷積可有效融合局部和全局圖像內容,并減少信息丟失,進而加強網絡的定位能力。

1.3 多分辨率深度監督

文獻[23]中指出深度監督機制可以有效緩解梯度爆炸或消失現象,加快網絡收斂速度,此外,還可以作為早期隱藏層的特征正則化方法,防止過擬合,增加網絡泛化能力。

本文中的深度監督可以被看作為在網絡從低層到高層的不同隱藏層中輸出不同分辨率特征圖,即將肝臟血管的分割任務視為多任務學習過程。最終的預測結果為每層輸出的特征圖融合后的結果,經多尺度特征圖融合后的預測結果包含更多隱藏層的細節信息,從而提高網絡整體的分割精度。如圖2所示,與常規的深度監督不同,多任務深度監督可對多條路徑不同分辨率的特征圖進行監督:在4層網絡結構中解碼器每層特征圖通過1×1×1卷積降維,除最下層外,其余三層每層特征圖經過Softmax后輸出的結果,將與通過三線性插值下采樣得到的相同分辨率的標簽計算損失值,即多條路徑各自計算損失值并更新權重,互不干擾。除第一層的輸出層外,再將降維的特征圖進行三線性插值上采樣與上一層降維后的特征圖融合,以此類推,生成最終特征圖,經過Softmax層后生成最終預測結果。引入多分辨率深度監督總損失函數表示如下:

(3)

式中:Lall為融合后的損失函數;Ld為第d層損失函數。因為多分辨率深度監督使肝臟血管分割成為多任務學習過程,每條路徑的參數更新同等重要,所以不同監督路徑的損失權重應相等。

由于每個路徑有各自分辨率的訓練目標,不同監督路徑的參數隨機初始化,參數單獨更新而不互相干擾,防止網絡陷入相同的局部最優值,使每條路徑的訓練都有助于網絡更好的語義表達。同時,網絡對不同分辨率的特征圖融合可以學習到多級上下文信息,有助于細分預測結果,使網絡具有分割細小肝臟血管的潛力。

1.4 損失函數

為了應對類別不均衡情況,本文選擇Tversky損失函數。Tversky定義為:

(4)

式中:P是預測標簽;G是注釋標簽;|P∩G|表示正確分類的前景體素數量;|P-G|表示假陽性即過度分割體素數量;|G-P|表示假陰性即欠分割體素數量;|P-G|+|G-P|代表所有錯誤分類體素數量。其中,通過調整α和β可以控制假陽性和假陰性之間的權衡。Tversky損失函數定義公式如下:

(5)

式中:在Softmax層的輸出中,p0i代表體素i屬于前景(肝血管)的概率;p1i代表體素i屬于背景(非肝臟血管)的概率;g0i和g1i分別代表標簽中前景和背景體素i的標記,其值分別為1和0。式(5)中關于p0i和p1i的損失梯度可計算為:

(6)

(7)

Tversky損失函數不需要平衡訓練的權重,通過調整超參數α和β,可以控制假陽性和假陰性之間的權衡。經實驗驗證,α=0.3、β=0.7時效果最佳,分割精度最高。

1.5 后處理

后處理即對網絡預測出的肝臟血管的進一步處理。計算每個連通域的體積,為了防止不連通的血管被剔除,通過體積判斷除去小體積噪聲(小于180 mm3)。通過上述操作可以有效減少分割中的錯誤分類。經后處理操作前后的對比如圖4所示。

2 實 驗

2.1 實驗環境與數據集

本文算法基于Python3.7和PyTorch實現。PC硬件配置為Intel(R) Xeon(R) Silver 4110 CPU @ 2.10 GHz和NVIDIA Tesla T4 GPU(16 GB內存)。

實驗數據選用公開的CT影像數據集3Dircadb,該數據集共包含20例不同肝臟血管結構的增強CT影像。每例數據像素間距0.56~0.87 mm,切片厚度為1~4 mm,切片數目從64到502層不等。在20例數據中選取12例作為訓練數據,8例作為測試數據。所選的訓練集具有清晰、多樣的肝血管結構,同時與肝臟具有不同強度的對比度。

2.2 數據預處理

在訓練開始前,需對數據進行預處理操作,本文預處理包括以下三步:(1) 將CT值限于[-200,200]HU,以集中肝臟強度范圍。(2) 通過樣條插值方式將切片厚度統一為1.6 mm,并保持輸入圖像分辨率,保持圖像原始分辨率可避免因重采樣而產生的偽影誤差。(3) 從CT圖像中裁剪出肝臟區域,并將其統一裁剪為256×256×48大小,只采用包含血管的切片。(4) 為了充分利用現有標簽數據,通過旋轉和鏡像操作增加數據量,同時以5為滑動步長一組數據連續取多個48片進行訓練。

2.3 參數設置

本文在V-Net網絡訓練中選擇典型的Adam優化器,因為訓練樣本較少,為了防止過擬合提高模型的泛化能力,除了數據增強外本文還在網絡中每層的殘差結構末端加入了dropout層,參數設置為0.5。初始學習率為0.000 1,考慮到計算資源,輸入網絡的批量大小設置為1。模型訓練時長約為20 h,8個測試數據的測試時間在8.38~24.67 s之間,所有測試集的平均測試時間為12.31 s。

2.4 評價指標

本文共使用了四種評價標準[24]作為檢驗算法性能的評價指標。這些指標包括用于整體分割準確性評估的骰子系數(DSC)、體素分割準確性(Acc)、敏感性(Sen)和特異性(Spe),公式如下:

(8)

(9)

(10)

(11)

式中:NTP為正確分割為血管的體素數量(真陽性);NTN為正確分割為背景的體素數量(真陰性);NFP為錯誤分割為血管的體素數量(假陽性)和NFN為錯誤分割為背景的體素數量(假陰性)。

2.5 結果分析

經對比實驗發現基于V-Net網絡的所有改進部分均可提高算法分割性能,如表1所示,網絡使用Tversky損失函數,平均骰子值和靈敏度分別為68.1%和72.5%,而使用Dice損失函數(α=β=0.5)平均骰子值和靈敏度分別為66.8%和71.4%,前者相較后者指標提升較大。使用兩種損失函數最后的預測結果如圖5所示,可以看出,使用Tversky相比于使用Dice損失函數可以更準確地分割出更加細小的血管,但相比于專家分割的結果還存在一定差距。

表1 改進算法在3Dircadb測試數據集上的分割性能對比(%)

續表1

使用常規深度監督,僅僅加快了網絡收斂速度,分割性能并未明顯提高,而使用多分辨率深度監督可使平均骰子值和靈敏度相較原始網絡顯著提高3.1百分點和1.7百分點,平均準確性和特異性提高0.4百分點和0.2百分點。圖6為部分改進后的實驗效果圖,其中:(a)為原始CT切片;(b)(e)和(c)(f)分別為使用深度監督和多分辨率深度監督網絡訓練得到的切片和三維可視化結果;(d)(g)為金標準。通過觀察對比圖結果可發現,使用多分辨率深度監督的網絡可分割出更多與周圍組織對比度低的薄壁血管。

為驗證多分辨率監督機制的性能,本文分別使用傳統深度監督方法以及多分辨率深度監督方法在改進的V-Net網絡基礎上進行實驗,最終得到結果如表2所示,其中使用MRDS方法計算的不同分辨率特征圖的DSC值均高于文獻[25]使用的DS,這表明不同路徑特定分辨率的深度監督促進網絡學習到更多的語義特征,使每條路徑的訓練都有助于網絡更好的語義表達。同時,每條路徑的DSC值均低于不同路徑特征圖融合后的DSC值,證明網絡通過對不同分辨率的特征圖融合可以學習到多尺度上下文信息,有助于細分預測結果,提高整體分割性能。1/4分辨率的DSC值相比于其他路徑的DSC值相差較大,表明低分辨率路徑雖然具有較大的接收場和高級特征,但難以有助于邊緣的分割,對總體分割性能貢獻較小,證明了本文減少下采樣層的合理性。

表2 多分辨率深度監督與文獻[25]深度監督分割性能對比(%)

添加金字塔卷積塊可以使平均骰子值提高1.8百分點,靈敏度提高1.3百分點,表明在每層跳躍連接過程中引入金字塔卷積塊,在特征提取中保留了肝臟血管重要的特征,加強網絡的定位能力。在網絡中同時引入金字塔卷積塊和多分辨率深度監督,測試集上最終平均骰子值、靈敏度、準確性和特異性分別為72.9%、75.4%、98.5%和99.5%,最終實驗結果如圖7所示,擁有較高的分割精度且提取出的狹窄血管更接近真實的血管輪廓。Kitrungrotsakul等[15]的報告指出,7個測試數據的平均骰子值為83%,而在其結果中,并未提取出未標記的肝臟血管,并且該算法對肝臟血管的強度變化較為敏感。經過實驗發現,本文方法可以分割出標簽中未標記的肝臟血管,更加接近臨床結果。部分分割結果如圖8所示。

經實驗統計,本文算法以及其他4種算法的最終指標如表3所示,可以看出本文算法的分割結果除準確度低于文獻[8](該算法屬于半自動分割方法)以外,其他指標均高于其他算法,表明本文算法分割肝臟血管有更好的性能表現。

表3 本文算法與其他算法的分割性能對比(%)

3 結 語

本文提出一種基于改進的三維全卷積神經網絡V-Net肝臟血管分割算法,在少量訓練樣本和注釋不完整的情況下自動分割肝臟血管。在預處理階段使用鏡像、翻轉等方式增加數據量。在網絡編碼器中引入空洞卷積,使網絡在減少下采樣的情況下增加感受野;通過利用金字塔卷積塊,進一步提高網絡的定位能力;在改進網絡中引入多分辨率深度監督,將肝臟血管分割視為多任務學習,即將肝血管分割為多分辨率特征圖,使每條路徑在深度監督下有特定的訓練目標且不互相干擾,從而增加分割魯棒性;最后將不同多分辨率特征圖融合預測整體分割結果。在預測階段使用后處理操作進一步提高預測準確度,最終實現了肝臟血管的精確分割。本文算法可以準確快速地從CT影像中分割結構復雜的肝臟血管,最終分割結果更接近于臨床結果,可用于替代臨床中的肝血管手動分割,協助肝臟外科手術規劃。

猜你喜歡
深度監督特征
深度理解一元一次方程
突出“四個注重” 預算監督顯實效
人大建設(2020年4期)2020-09-21 03:39:12
如何表達“特征”
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
深度觀察
深度觀察
深度觀察
抓住特征巧觀察
監督見成效 舊貌換新顏
人大建設(2017年2期)2017-07-21 10:59:25
夯實監督之基
人大建設(2017年9期)2017-02-03 02:53:31
主站蜘蛛池模板: 日韩欧美91| 尤物国产在线| 亚洲一区二区三区国产精品| аⅴ资源中文在线天堂| 亚洲视频免费在线| 国产一区在线视频观看| 国产日韩欧美中文| 亚洲a级在线观看| 国产99视频在线| 欧美一区精品| 男女性色大片免费网站| 欧美在线导航| 99在线免费播放| 亚洲精品视频在线观看视频| 久久精品人人做人人综合试看| 国产精品免费p区| 亚洲国产天堂久久综合226114 | 中文国产成人久久精品小说| 欧美成a人片在线观看| 色男人的天堂久久综合| 亚洲综合专区| 欧美日韩国产在线观看一区二区三区 | 亚洲中文字幕日产无码2021| 久久久久久久久亚洲精品| 国产亚洲现在一区二区中文| 免费人成又黄又爽的视频网站| 国产在线观看成人91| 亚洲日韩精品综合在线一区二区| 18禁黄无遮挡免费动漫网站| 日韩久久精品无码aV| 亚洲色成人www在线观看| 国产第八页| 国产黄在线免费观看| 久久精品aⅴ无码中文字幕| 国产一级妓女av网站| 91福利免费视频| 国产网站免费观看| 日日拍夜夜操| 999国内精品视频免费| 欧美日韩成人| 一级黄色片网| 日韩精品一区二区三区swag| 无码精油按摩潮喷在线播放| 国产区人妖精品人妖精品视频| 先锋资源久久| 亚洲无码精品在线播放| 久久精品亚洲热综合一区二区| Aⅴ无码专区在线观看| 久久亚洲欧美综合| 97超级碰碰碰碰精品| 99无码熟妇丰满人妻啪啪| 色综合天天娱乐综合网| 女人爽到高潮免费视频大全| 国产成人高精品免费视频| 毛片一级在线| 国产亚洲欧美在线专区| 色综合五月婷婷| 国产成人亚洲综合a∨婷婷| 国产精品自在在线午夜| 玖玖免费视频在线观看| 国产黑人在线| 亚洲欧洲日韩综合色天使| 五月激情婷婷综合| 国产精品黄色片| 欧美日一级片| 国产亚洲视频中文字幕视频| 亚洲精品麻豆| 国产天天色| 国产乱子伦精品视频| 国产99视频在线| 精品久久久无码专区中文字幕| 精品视频免费在线| 欧美亚洲网| 欧美激情福利| 在线观看精品国产入口| 欧美三级日韩三级| 婷五月综合| 中文字幕在线不卡视频| 91原创视频在线| 欧美日韩国产在线人| 日韩精品无码一级毛片免费| 久久动漫精品|