国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于深度學(xué)習(xí)的超聲白內(nèi)障檢測(cè)算法

2021-05-28 06:03王勇
現(xiàn)代計(jì)算機(jī) 2021年11期
關(guān)鍵詞:晶狀體眼球準(zhǔn)確率

王勇

(四川大學(xué)計(jì)算機(jī)學(xué)院,成都610065)

0 引言

白內(nèi)障是因?yàn)檠劬λw混濁而造成視力缺損的疾病,可能進(jìn)犯單眼或雙眼。癥狀包含彩度降低、視線模糊、光源產(chǎn)生光暈、無法適應(yīng)亮光,以及黑暗環(huán)境下視覺障礙。該病為全球半數(shù)眼盲及33%視力受損病例的原因[1],及早發(fā)現(xiàn)和治療可減少白內(nèi)障患者的痛苦并防止視力障礙到眼盲的轉(zhuǎn)變。然而,受過訓(xùn)練的眼科醫(yī)生的專業(yè)知識(shí)對(duì)于白內(nèi)障臨床檢查至關(guān)重要,由于潛在的成本問題,這可能會(huì)使大多數(shù)人都難以得到早期干預(yù)導(dǎo)致眼疾加重。在基層和偏遠(yuǎn)山區(qū)的醫(yī)療機(jī)構(gòu)中,傳統(tǒng)的超聲診斷往往具有設(shè)備但沒有人才的困境。由于超聲診斷結(jié)果的主觀性強(qiáng),可重復(fù)性差,不同機(jī)構(gòu),不同人員的評(píng)價(jià)結(jié)果具有很大的同質(zhì)性和客觀性偏差,所以需要有經(jīng)驗(yàn)且專業(yè)的超聲專家提供診斷。但是,專家受時(shí)間和地域因素的影響,只能為極其有限的少數(shù)病患群體提供超聲診斷服務(wù)。因此,計(jì)算機(jī)輔助診斷避免了許多此類問題,并且正在作為常規(guī)閱讀的替代和補(bǔ)充方法而受到越來越多的研究者的重視[2]。因此本文著手于超聲圖像,利用深度神經(jīng)網(wǎng)絡(luò)對(duì)圖像或圖像中病變進(jìn)行分類。

1 相關(guān)工作

現(xiàn)有的大量白內(nèi)障檢測(cè)系統(tǒng)所使用的特征提取與疾病檢測(cè)算法,采用的分類方法都是基于傳統(tǒng)的機(jī)器學(xué)習(xí)的方法。主要是采用支持向量機(jī),使用支持向量機(jī)分類,適用于樣本量少的訓(xùn)練[3]。因此適用于樣本量小的醫(yī)學(xué)圖像范疇,但需要人工手動(dòng)提取相關(guān)特征。

目前也有部分是只基于深度學(xué)習(xí)的方法,使用裂隙燈圖像和視網(wǎng)膜圖像等高質(zhì)量圖像進(jìn)行分類。然而拍攝裂隙燈圖像[4]和視網(wǎng)膜圖像[5]等高質(zhì)量圖像的儀器造價(jià)高昂,通常偏遠(yuǎn)地區(qū)和基層醫(yī)院沒有此類裝備。相較于裂隙燈圖像和視網(wǎng)膜圖像等高質(zhì)量圖像,超聲向一定方向傳播,而且可以穿透物體,如果碰到障礙,就會(huì)產(chǎn)生回聲,不相同的障礙物就會(huì)產(chǎn)生不相同的回聲,人們通過儀器將這種回聲收集并顯示在屏幕上,可以用來了解物體的內(nèi)部結(jié)構(gòu)。并且B 超檢查的價(jià)格也比較便宜,又無不良反應(yīng),可反復(fù)檢查,可以獲得比較清晰的眼球不同方向的斷面像,足以用來判別白內(nèi)障的病狀。采用的神經(jīng)網(wǎng)絡(luò)的分類的方法,不需要人工手動(dòng)提取特征,只需要將大量的樣本送進(jìn)神經(jīng)網(wǎng)絡(luò)中,讓神經(jīng)網(wǎng)絡(luò)自己學(xué)習(xí),自動(dòng)地提取特征,來進(jìn)行分類,分類效果更加準(zhǔn)確。

2 數(shù)據(jù)采集

我們建立一個(gè)交互式的共享白內(nèi)障超聲數(shù)據(jù)庫(kù)。該數(shù)據(jù)庫(kù)包含正常人,白內(nèi)障和各種眼疾患者的高質(zhì)量B 型超聲圖,并在專家的指導(dǎo)下建立多維細(xì)粒度的患者分析數(shù)據(jù)。我們?cè)诓杉A段通過醫(yī)院采集了“0-7”類8 種眼病的圖片,考慮到收集的數(shù)據(jù)集中許多眼睛樣本都包含多種疾病,因此將收集到的數(shù)據(jù)集進(jìn)行排列并將其分為三類。

如圖1(a)所示,屬于“0”類別(正常眼睛)的圖像為1,895 張,屬于“1”類別(輕度白內(nèi)障)的圖像為3,615張,屬于“2”類別(為白內(nèi)障)的圖像為6,906 張。圖1(b)顯示了混合疾病類別的分布?!?+3”的值等于134,這意味著有134 例眼睛同時(shí)患有1 型白內(nèi)障和3 型玻璃體混濁。為了平衡樣本的正負(fù),我們隨機(jī)選擇了1865 只正常眼,1866 例輕度白內(nèi)障眼(包括166 種混合疾?。┖?864 例嚴(yán)重白內(nèi)障眼(包括161 種混合疾?。┻M(jìn)行訓(xùn)練和測(cè)試。

圖1 數(shù)據(jù)集統(tǒng)計(jì)

3 白內(nèi)障檢測(cè)算法

我們提出了一種深度學(xué)習(xí)模型,框架概述圖說明了我們的流程,其中分為兩個(gè)模塊(1)區(qū)域選擇模塊,使用YOLOv3[6];(2)分類模塊包含深層網(wǎng)絡(luò)DenseNet-161[7]提取的高層特征。我們的模型需要兩步完成訓(xùn)練:①我們使用YOLOv3 如圖2 所示,檢測(cè)出B 超圖片中我們需要的信息——眼球和晶狀體,然后成對(duì)將眼球和晶狀體圖像輸入深度學(xué)習(xí)模型。這樣幫助我們同時(shí)從成對(duì)的白內(nèi)障分類圖片中,學(xué)習(xí)有判別的表示,其中包含相同類別的相似眼球和晶狀體圖像,以及不同類別的不相似圖像;②我們將成對(duì)的晶狀體和眼球圖片放入分類模塊中提取他們的深度特征,并訓(xùn)練成一個(gè)分類器。

圖2 OpenCV裁剪圖

3.1 基于目標(biāo)檢測(cè)的區(qū)域選擇模塊

原始的超聲檢查圖像包含了整個(gè)眼部及眼部周圍的數(shù)據(jù),眼部周圍數(shù)據(jù)十分復(fù)雜,噪聲干擾極大,對(duì)病狀識(shí)別的準(zhǔn)確率有巨大影響,所以識(shí)別系統(tǒng)需先對(duì)輸入的圖像進(jìn)行眼球目標(biāo)檢測(cè)。最開始我們使用OpenCV 將圖片轉(zhuǎn)化為灰度圖,然后將圖像二值化提取輪廓。再通過最小內(nèi)接矩形裁圖,但是效果極差,無法準(zhǔn)確框定眼球。后來改用目標(biāo)檢測(cè)網(wǎng)絡(luò),通過對(duì)大量的原始圖像進(jìn)行邊框標(biāo)注的眼球數(shù)據(jù)來學(xué)習(xí)位置信息。

我們采用YOLOv3 作為目標(biāo)檢測(cè)網(wǎng)絡(luò)。如圖3 所示,YOLOv3 對(duì)輸入圖片進(jìn)行了粗、中、細(xì)網(wǎng)格劃分,以便分別實(shí)現(xiàn)對(duì)大、中和小物體的預(yù)測(cè)。特征提取采用DarkNet-53[6],即在全卷積的基礎(chǔ)上,引入Residual 殘差結(jié)構(gòu)[8],在減小深層網(wǎng)絡(luò)訓(xùn)練難度的同時(shí),明顯提升精度。此外,訓(xùn)練前使用K-means 算法[9],對(duì)預(yù)處理圖像進(jìn)行聚類處理,并且獲得較好的先驗(yàn)框。并且引入RCNN 系列[10]的anchor 錨點(diǎn)機(jī)制,YOLOv3 的anchor 幫助網(wǎng)格預(yù)測(cè)方法速度更快且穩(wěn)定。然后通過NMS[11]處理,框定準(zhǔn)確度最高的框。YOLOv3 憑借其出色的穩(wěn)定性和高效性,可以在極短的時(shí)間內(nèi)快速進(jìn)行區(qū)域定位,并且容易實(shí)現(xiàn)輕量化。

最初我們使用原始YOLOv3 直接同時(shí)框定眼球和晶狀體并且實(shí)現(xiàn)分類,但是眼球以及晶狀體的框定結(jié)果很差,并且完全無法進(jìn)行正確分類,所以我們對(duì)原始的YOLOv3 進(jìn)行了小小的改動(dòng)。我們使用了3773 帶注釋的眼球和晶狀體圖像作為訓(xùn)練輸入,并將所有對(duì)象歸為一類,分別訓(xùn)練兩個(gè)YOLOv3。首先使用K-means 提取先驗(yàn)框,然后使用YOLOv3 本身進(jìn)行學(xué)習(xí)。為了更好地定位學(xué)習(xí)框,在計(jì)算損失時(shí)省略了類損失,因?yàn)橹挥幸活?。損失函數(shù)如下所示:

圖3 YOLOv3結(jié)構(gòu)圖

3.2 基于DenseNet-161的分類模塊

DenseNet-161 借用residual 殘差結(jié)構(gòu),將不同層的網(wǎng)絡(luò)稠密連接,確保網(wǎng)絡(luò)中最大的信息流通。DenseNet 這種稠密的連接方式比傳統(tǒng)的卷積網(wǎng)絡(luò)需要更少的參數(shù),并同時(shí)改善整個(gè)網(wǎng)絡(luò)的信息流和梯度,每個(gè)圖層都與損失函數(shù)和原始信號(hào)連接,使網(wǎng)絡(luò)更容易訓(xùn)練;此外,DenseNet 密集的連接具有正則化效應(yīng),減少小規(guī)模數(shù)據(jù)集的過擬合。向前:每一層都可以看到所有的之前的輸入,對(duì)于網(wǎng)絡(luò)已經(jīng)學(xué)習(xí)到的“知識(shí)”(即已有feature map),以及原始輸入,都可以直接連接到,然后再添加自己的“知識(shí)”到全局知識(shí)庫(kù)。鼓勵(lì)了特征的重用,特征重用就可以減少不必要的計(jì)算量。另外,多層之間可以很好地進(jìn)行交互,每一層都接受前面所有層的輸出,具有多層特征融合的特性。向后:跳躍結(jié)構(gòu),可以很近地連接到最后的loss,訓(xùn)練起來很容易,直接接受最終loss 的監(jiān)督,深層監(jiān)督,解決梯度消失的問題,并且,能起到正則化的作用緩解過擬合。DenseNet-161 準(zhǔn)確度和效率在分類網(wǎng)絡(luò)中都名列前茅,能夠幫助實(shí)現(xiàn)高效精準(zhǔn)判別。

4 實(shí)施細(xì)節(jié)及實(shí)驗(yàn)結(jié)果

4.1 實(shí)施細(xì)節(jié)

對(duì)YOLOv3 輸出帶有bbox 的圖像進(jìn)行裁剪,然后對(duì)短邊進(jìn)行上下均勻零填充,使圖片正方形化。然后將所有圖片規(guī)范化到128×128 的統(tǒng)一尺度,進(jìn)行隨機(jī)水平翻轉(zhuǎn)、隨機(jī)左右翻轉(zhuǎn)0-10 度、亮度調(diào)節(jié)、規(guī)范化操作。將有限的圖片進(jìn)行10 倍的擴(kuò)充,同時(shí)翻轉(zhuǎn)旋轉(zhuǎn)等操作大大提升了網(wǎng)絡(luò)的魯棒性。一組圖像集的均值和標(biāo)準(zhǔn)差可以很好地概括這組圖像的信息和特征。均值就是一組數(shù)據(jù)的平均水平,而標(biāo)準(zhǔn)差代表的是數(shù)據(jù)的離散程度。規(guī)范化使神經(jīng)網(wǎng)絡(luò)在訓(xùn)練的過程中,梯度對(duì)每一張圖片的作用都是平均的,也就是不存在比例不匹配的情況,以保證所有的圖像分布都相似,也就是在訓(xùn)練的時(shí)候更容易收斂。

本實(shí)驗(yàn)中使用的數(shù)據(jù)集包括5,595 張圖像。其中5,045 個(gè)用于訓(xùn)練,550 個(gè)用于測(cè)試。為了開發(fā)和評(píng)估模型,將總共5,045 只B 超檢查眼隨機(jī)分為內(nèi)部訓(xùn)練集和內(nèi)部驗(yàn)證集。通過隨機(jī)提取每個(gè)數(shù)據(jù)庫(kù)中90%和10%的記錄來生成內(nèi)部訓(xùn)練和驗(yàn)證集。然后,在YOLOv3 之后,我們可以獲得5,595 個(gè)眼球和5,595 個(gè)晶狀體圖像。

YOLO-v3 配置如下:img-size 416, batch-size 16,iou-thres 0.5, conf-thres 0.001, nms-thres 0.5, class 1,(SGD)lr 0.01,momentum 0.9,weight-decay 0.0005。由于COCO 和ImageNet 數(shù)據(jù)集類別與此數(shù)據(jù)集無關(guān),因此我們不采用預(yù)訓(xùn)練模型。

來自COCO 和ImageNet 的權(quán)重。眼球的YOLO錨點(diǎn):121,121,149,149,158,158,164,164,169,169,172,172,175,175,181,181,191,191。鏡頭的YOLO 錨點(diǎn):47,47,55,75,57,56,65,63,73,70,78,77,83,60,95,65,97,57。

評(píng)分標(biāo)準(zhǔn):FN代表正常眼睛、FM輕度白內(nèi)障、FS重度白內(nèi)障、FFinal代表平均準(zhǔn)確率,計(jì)算過程如下:

4.2 實(shí)驗(yàn)結(jié)果

最開始我們直接使用原圖放入5 層卷積中訓(xùn)練,發(fā)現(xiàn)準(zhǔn)確率只有56%;后來不斷嘗試AlexNet[12]/VGG-16[13]/ ResNet-18[8]/ ResNet-152/ DenseNet-121/Dense Net-161/DenseNet-201,發(fā)現(xiàn)DenseNet-161 效果最好,準(zhǔn)確率高達(dá)84%。

表1 不同分類器判別原始圖像準(zhǔn)確率

然后,我們使用通過YOLOv3 獲得的晶狀體和眼球圖像,再次通過上述網(wǎng)絡(luò)訓(xùn)練,發(fā)現(xiàn)仍是DenseNet-161 效果最好,準(zhǔn)確率高達(dá)90%。

5 結(jié)語(yǔ)

在本文中,我們提出了一種基于B 超圖像的白內(nèi)障檢測(cè)方法。該方法由區(qū)域選擇模塊,特征提取模塊組成。區(qū)域選擇模塊檢測(cè)B 超圖像的眼球和晶狀體。為了完全捕獲圖像特征,使用帶有卷積神經(jīng)網(wǎng)絡(luò)的特征提取模塊獲取高級(jí)特征。將來,我們將使用更多的特征提取方式,獲得更高的準(zhǔn)確率。同時(shí)實(shí)現(xiàn)更多種類的眼部疾病檢測(cè),并嘗試使用生成對(duì)抗網(wǎng)絡(luò)來擴(kuò)展我們的輔助訓(xùn)練數(shù)據(jù)集。

猜你喜歡
晶狀體眼球準(zhǔn)確率
抓人眼球
突然視物清晰 未必是好事
乳腺超聲檢查診斷乳腺腫瘤的特異度及準(zhǔn)確率分析
多層螺旋CT技術(shù)診斷急性闌尾炎的效果及準(zhǔn)確率分析
不同序列磁共振成像診斷脊柱損傷的臨床準(zhǔn)確率比較探討
頸椎病患者使用X線平片和CT影像診斷的臨床準(zhǔn)確率比照觀察
眼睛與身體的生長(zhǎng)發(fā)育同步不同量
白內(nèi)障患者須慎重選擇人工晶狀體
白內(nèi)障手術(shù),該選哪種晶狀體
左右轉(zhuǎn)動(dòng)眼球提高記憶力
清远市| 北川| 辛集市| 抚远县| 芮城县| 徐水县| 夏河县| 珲春市| 中宁县| 玉环县| 咸丰县| 西藏| 遂宁市| 鸡西市| 鹤庆县| 普安县| 白沙| 凤翔县| 从化市| 双峰县| 汝城县| 九台市| 乌恰县| 屯昌县| 永嘉县| 吉木萨尔县| 女性| 平舆县| 香港 | 东乌珠穆沁旗| 台东县| 日喀则市| 东兰县| 海林市| 绵竹市| 怀安县| 双鸭山市| 永川市| 永顺县| 缙云县| 晋州市|