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

基于改進Faster R_CNN的蘋果葉片病害檢測模型

2021-11-18 02:19:30李鑫然李書琴
計算機工程 2021年11期
關鍵詞:特征檢測模型

李鑫然,李書琴,劉 斌

(西北農林科技大學信息工程學院,陜西楊凌 712100)

0 概述

蘋果具有較高的營養價值,是世界四大水果之一[1]。蘋果生產對我國經濟的發展和滿足廣大人民的需求發揮著重要作用。然而蘋果在生長過程中,因受到環境、真菌等影響會產生許多病害,這些病害大多發生在蘋果葉片部位,嚴重影響了蘋果的產量與質量,從而造成巨大的經濟損失[2]。因此,及時有效地檢測蘋果葉片病害對于確保蘋果產業健康發展至關重要。目前蘋果葉片病害檢測主要依靠果農經驗和病害知識進行分析和判斷,然而蘋果病害病斑癥狀復雜,且特征不夠明顯,人工識別的方法耗時耗力且效率較低[3]。計算機視覺的發展給農作物病害檢測帶來了新的方向,近年來,涌現出眾多基于機器學習[4-7]和深度學習[8-11]的葉片 病害檢 測方法。ZHANG 等[12]采用改進的mean-shift 圖像分割算法分割病斑,以病斑的顏色特征和差值方圖作為蘋果病害的分類特征,并利用支持向量機(Support Vector Machine,SVM)進行模型訓練,該方法對3 種常見蘋果葉片病害的識別精度達96%以上。但該方法僅適用于簡單背景的蘋果葉片病害圖像,在實際復雜背景應用中存在一定局限性。SHI 等[13]利用蘋果葉片同類病害及其病斑圖像的形狀、顏色和紋理之間的差異性,提出了一種基于二維子空間學習維數約簡(2DSLDR)的蘋果葉片病害識別方法,識別精度高達90%以上。但該方法同樣僅適用于背景簡單的蘋果葉片病害圖像。ZHANG 等[14]采用遺傳算法(GA)和基于相關性的特征選擇算法(GFS)對蘋果葉片的多重組合特征進行篩選,再通過支持向量機對多種蘋果葉片病害進行識別,精度可達90%,但該方法所需樣本需在非自然光下采集。BARANWAL 等[15]提出一種基于卷積神經網絡的蘋果葉片病害檢測模型,其檢測精度高達98.54%,但該方法對于葉子姿態要求嚴格,必須均以向上方式整齊放置。

針對現有蘋果葉片病害檢測方法對蘋果葉片環境要求嚴格、無法在實際條件下進行實時檢測的問題,本文結合蘋果葉片病害圖像背景復雜、病斑較小的特點,提出一種以Faster R_CNN 模型[16]為基礎的蘋果葉片病害檢測模型。使用特征金字塔網絡[17]將僅由特征提取網絡最后一層生成的深層特征圖,改為由多層網絡融合生成具有豐富語義信息和細節信息的特征圖,以充分利用不同卷積層的優勢。在精確感興趣區域池化[18]的基礎上,通過雙線性插值和二重積分的方式進行池化,從而避免Faster R_CNN 模型中感興趣區域池化中的2 次量化操作造成精度損失。

1 蘋果葉片病害檢測模型

1.1 特征金字塔網絡

Faster R_CNN 的特征提取網絡僅使用具有最豐富語義信息的深層特征[19]。深層特征對于大目標的檢測很有效,但對于小目標的檢測效果不佳[20]。在對蘋果葉片病害圖像進行采集的過程中發現,實際條件下的病害圖像中的病斑面積小,所包含的像素少,因此使用深層特征難以提取到豐富的語義信息。而對特征提取網絡而言,淺層特征包含更多的細節信息,能夠幫助目標準確定位,因此適用于小目標。因此,為提高模型對蘋果葉片病害的檢測精度,在Faster R_CNN 的特征提取網絡中引入特征金字塔網絡模塊,融合具有細節信息的淺層特征和具有豐富語義信息的深層特征,以達到提升模型檢測效果的目的。

特征金字塔網絡采用了自頂向下與橫向連接結構,充分利用不同卷積層,其網絡結構如圖1 所示。首先將深層特征通過2 倍上采樣使其與淺層特征大小統一,隨后將其與1×1 卷積之后的淺層特征橫向連接,使用1×1 卷積層的目的是為了減少特征圖個數;最后在卷積特征進行橫向連接之后,通過1 個3×3 的卷積層來減少上采樣所帶來的混疊效應。圖中{P2,P3,P4,P5,P6}為最終的特征金字塔,其中P6由P5進行2 倍下采樣得到,其錨點尺度為512×512。

圖1 特征金字塔網絡結構Fig.1 Structure of feature pyramid networks

融合后特征圖即可被后續候選區域網絡和Faster R_CNN 檢測網絡使用,候選區域網絡根據每一層金字塔對應的錨點尺度{32×32,64×64,128×128,256×256,512×512},分別應用3 種比例{1∶2,1∶1,2∶1},共產生15 種類型的錨點對蘋果病害葉片圖像中的病斑進行位置預測,得到目標候選框位置。在Faster R_CNN 檢測網絡進行池化操作之前,根據特征圖尺度的不同來選擇不同層級的金字塔層。映射公式如式(1)所示:

其中:w和h分別對應候選框的寬和高;224 為預訓練數據集圖像大小;k0為4;k對應為特征金字塔網絡中的Pk層。

1.2 精確感興趣區域池化

Faster R_CNN 在感興趣區域池化過程中存在2 次量化(即浮點數取整)操作,如圖2 所示。將候選區域網絡得到的感興趣區域坐標(分別為候選框左上角和右下角2 個點的4 個坐標值)映射到特征圖上。由于卷積神經網絡的池化操作,特征圖的尺寸縮小為原圖的32 倍,在此過程中進行取整以消除計算產生的小數;然后將每一個映射到特征圖上的感興趣區域均分成7×7 個區域,即進行7×7 的池化操作,此過程中還需進行量化操作,以此消除計算產生的小數。2 次量化操作給感興趣區域造成了像素偏差,這對于一般尺度的目標影響很小,但對于病斑尺度較小的蘋果葉片病害將造成嚴重的誤差。

圖2 兩次量化取整過程Fig.2 The process of twice quantization rounding

為消除感興趣區域池化中2 次量化操作對病斑較小的蘋果葉片病害造成的像素偏差,本文采用精確感興趣區域池化。首先對輸入的感興趣區域進行雙線性插值處理,將其離散的特征圖映射到一個連續空間中,映射公式如式(2)所示:

其中:wi,j為離散特征圖;f是經過插值后連續的特征圖;IC(x,y,i,j)為插值系數,如式(3)所示:

通過使用二重積分進行求均值完成池化操作,如式(4)所示:

PrROI Pooling 通過雙線性插值和二重積分徹底避免了感興趣區域池化中的量化操作,從而有效降低量化操作對蘋果葉片病害檢測帶來的精度損失。

1.3 模型框架

蘋果葉片病害檢測模型如圖3 所示。

圖3 蘋果葉片病害檢測模型Fig.3 The detection model of apple leaf disease

檢測步驟如下:

1)提取蘋果葉片病害特征。通過特征金字塔網絡對含有蘋果葉片病害任意尺寸的圖像進行特征提取,將所得到的特征圖作為候選區域網絡和Faster R_CNN 目標檢測網絡的輸入。

2)生成蘋果葉片病害候選框信息。候選區域網絡以特征圖上每個像素點為中心,生成15 種不同尺寸錨點,再通過Softmax 分類器判斷錨點屬于前景還是背景,并通過錨點回歸得到高質量的候選框,以預先找到蘋果葉片病害可能出現的位置。

3)確定蘋果葉片病害的位置和種類。Faster R_CNN檢測網絡融合特征圖與候選框信息,通過精確感興趣區域池化對融合信息進行長度固定的特征張量提取,并對提取的特征張量進行分類和位置回歸,以確定最終的蘋果葉片病害檢測框精確位置和病害種類。

2 實驗結果與分析

2.1 實驗數據集

本研究以5 種蘋果葉片病害為研究對象,分別為斑點落葉病、褐斑病、花葉病、灰斑病和銹病。數據集由Plant Village 中蘋果葉片的數據集和采集的圖像數據集組成。圖像采集工作于2018 年9 月在西北農林科技大學白水蘋果試驗站、洛川蘋果試驗站和慶城蘋果試驗站中完成,采集設備為數碼相機(Canon EOS 40D)。圖像采集在晴天、陰天等不同自然光線下進行,模擬蘋果葉片生長可能的環境條件。本文采集的大部分圖像背景復雜,與實際應用情況相同,如圖4 所示。

圖4 5 種蘋果葉片病害圖像Fig.4 The images of five apple leaf diseases

為避免圖像冗余,使用人工對靜態圖像進行篩選,從3 156 張采集圖像中篩選出2 029 張圖片。由于采集的原始圖像數量有限,因此無法滿足網絡訓練的要求。為減少模型過擬合,加強模型的穩定性,對篩選后的圖像進行旋轉(旋轉角度分別是90o、180o和270o)、明亮度和對比度的變化,以擴充至原始數量的10 倍。數據集構成如表1 所示。

表1 數據集Table 1 Dataset

由于Faster R_CNN 模型能自動從不同大小的圖像中提取特征,因此樣本圖像可以直接用于本文試驗方法的訓練與測試,不需要進行縮放等預處理操作。采用LabelImg 工具對數據集圖像中5 類蘋果葉片病害進行手工標注,以獲得每張圖像的標簽矩陣。

2.2 實驗環境及參數設置

實驗環境配置如表2 所示。本研究模型使用預訓練的參數進行初始化,學習率的初始值為0.001,Epoch 為1 000,動量為0.9,迭代次數為90 000,每迭代一個Epoch 保存一次模型,最終選取精度最高的模型。模型的超參數學習率優化采用熱身(Warm up)策略,即一開始使用較小的學習率,慢慢增大學習率[21-23]。該策略可以有效提高模型的檢測精度,使模型收斂速度加快。

表2 實驗環境配置Table 2 The configuration of experimental environment

將數據集按6∶2∶2 的比例劃分為訓練集、驗證集和測試集。使用12 030 張訓練集樣本對本研究提出模型進行訓練。模型訓練精度損失曲線如圖5 所示。由圖5 可知,隨著迭代次數的不斷增加,網絡模型的精度損失逐漸降低,當迭代到60 000 次后,模型開始收斂到穩定值,表明本研究提出的模型達到預期訓練效果。

圖5 訓練損失曲線Fig.5 Loss curves of training

2.3 評價指標

為驗證本研究所提出的模型,采用浮點運算次數(Floating Point of Operations,FLOPs)[24]、平均處理時間與平均精度(Average Precision,AP)作為評價指標。平均處理時間能有效地評價模型識別速度,可作為模型實時性的評價標準,如式(5)所示:

平均精度與精確率(Pre)和召回率(Rec)有關。精確率和召回率的計算公式如式(6)和式(7)所示:

其中:Tp為被正確劃分為正樣本的數量;Fp為被錯誤劃分為正樣本的數量;FN為被錯誤劃分為負樣的數量。

根據上述公式繪制精確率-召回率曲線,曲線的橫軸召回率反映了模型對正樣本的覆蓋能力,縱軸精確率反映了模型的預測樣本的精確度。平均精度是對精確率-召回率曲線進行積分,積分公式如式(8)所示。平均精度體現模型檢測效果,其值越大,效果越好,反之越差。

此外,本文采用FLOPs,即浮點運算次數,來衡量模型的復雜度。

2.4 不同模型檢測性能對比

為驗證本研究提出模型的有效性,選取YOLOv3[25]和Mask R_CNN[26]2 種模型,在其他條件和參數設置均保持一致的前提下,采用平均精度、平均精度均值(mean Average Precision,mAP)、平均處理時間、參數量和FLOPs 作為評價指標進行對比實驗。參數量和FLOPs 反應了模型的空間復雜度和計算復雜度。

由表3 可知,從檢測精度來看,本模型對5 種病害的檢測精度均達到最高,其mAP 為82.48%,與YOLOv3和Mask R_CNN 相比,mAP 分別提升了14.12、5.06 個百分點。YOLOv3 模型的檢測精度最低,這是因為YOLOv3 模型沒有候選區域網絡,其檢測流程為直接通過生成與特征圖大小相同的預測圖進行回歸分類,以得到目標檢測位置。雖然YOLOv3 模型同樣采用特征金字塔結構,但對于本實驗中蘋果葉片病害背景復雜、病斑較小的特點,不具有良好的適用性。Mask R_CNN模型在候選區域網絡采用ROI Align 代替ROI Pooling,避免了量化操作,但其仍存在區域劃分數量難以自適應的問題,因此該模型的候選框位置仍存在極大的像素偏差。Mask R_CNN 模型對于斑點落葉病、褐斑病和灰斑病檢測精度較低,本研究提出的蘋果葉片病害檢測模型與其相比,在這3 類病害檢測中精度分別提升了7.19、6.86 和5.79 個百分點。

表3 不同模型的檢測性能對比Table 3 Comparison of detection performance of different models

從表3 中其他其余指標可知,YOLOv3 的平均處理時間最短,所提模型次之,Mask R_CNN 的平均處理時間最長。雖然YOLOv3 的平均處理時間最短,但無法保證預測的準確性,尤其是在對1 張圖像中含有多種病害的圖像檢測時,存在著大量漏檢情況。與此同時,YOLOv3 模型的參數量與FLOPs 最高,說明模型的空間復雜度和運算復雜度很高。所提模型在保證預測準確性的前提下,將平均處理時間控制在可接受的范圍內,確保了檢測的實時性。此外,所提模型的參數量和FLOPs 均為最低,在3 種模型中性能最優。因此,綜合檢測精度、模型空間復雜度、時間復雜度和實時性等多方面考慮,所提模型可以更好地對5 種蘋果葉片病害進行檢測。

2.5 特征提取網絡比較

在目標檢測領域,將Faster R_CNN 中的VGG16 替換成殘差網絡(Residual Network,ResNet)可以提高模型性能[27]。為確定蘋果葉片病害檢測模型中ResNet的最佳層數,選取ResNet18、ResNet50 和ResNet101 3 種結構,在其他條件和參數設置均保持一致的前提下,將5 種蘋果葉片病害的平均精度均值作為評價指標進行對比實驗,實驗結果如表4 所示。

表4 特征提取網絡比較Table 4 Comparison of feature extraction network

由表4 可知,ResNet101 的平均精度均值在3 種模型中最佳,其mAP 達到77.39%;ResNet50 次之,mAP 為76.47%;ResNet18 最差,mAP 為72.54%。值得注意的是,從ResNet18 到ResNet50,mAP 提升幅度最大,達到了3.93 個百分點;但從ResNet50 到ResNet101,在所需空間增加82.08 MB,網絡參數增加20.87×106的情況 下,mAP 提升幅 度較小,僅 為0.92 個百分點。這是因為雖然ResNet101 在銹病和花葉病的檢測精度提高,但對其他病害的檢測精度均無明顯變化。考慮后期該模型將移植于移動端,本研究選擇ResNet50 作為Faster R_CNN 蘋果葉片病害檢測模型的特征提取網絡。

2.6 FPN 和PrPOI Pooling 影響對 比

為增強實驗結果的準確性,驗證本研究提出的改進點對于模型檢測性能的影響,將FPN 和PrROI Pooling 與Faster R_CNN 模型分別組合進行對比實驗,4 組模型如下:

1)模型1:Faster R_CNN。

2)模型2:Faster R_CNN+FPN。

3)模型3:Faster R_CNN+PrROI Pooling。

4)模型4:Faster R_CNN+FPN+PrROI Pooling。

由表5 可知,與模型1 相比,引入FPN 的模型2在除花葉病之外的4 種病害檢測精度均有顯提升,其中斑點落葉病、灰斑病和褐斑病檢測精度提升明顯,分別提升了9.25、9.19 和6.19 個百分點。這是因為這4 種病害葉片病斑較小,通過結合淺層特征與深層特征可以有效提高模型對其的檢測精度。模型2對于花葉病的檢測精度低于模型1,這是因為蘋果花葉病在葉片上往往呈現出大片病斑區域,只使用深層特征更有利于該病害的檢測。從檢測時間角度分析,模型2 的平均處理時間比模型1 減少了59 ms,這是因為加入FPN 模塊使原本的特征維度由1 024 維降至256 維。加入PrROI Pooling 的模型3 在5 種病害檢測精度上均有提升,這說明模型1 中ROI Pooling的2 次量化操作,使得候選區域網絡回歸生成的候選框位置與真實位置存在極大的像素偏差,從而造成模型檢測精度的下降。而實驗結果也充分證明PrROI Pooling 可彌補該精度損失。但由于PrROI Pooling 通過雙線性插值和二重積分以得到候選框的位置,比2 次量化操作更為復雜,因此模型3 的平均處理時間高于模型1。

表5 FPN 和PrPOI Pooling 模型對檢測精度的影響Table 5 The impact of FPN and PrPOI Pooling model on detection precision

對于同時加入FPN 和PrROI Pooling 的模型4,mAP 達到了82.48%,相比于模型1、模型2 和模型3分別提升了6.01、0.96 和2.88 個百分點。這說明本文所提模型4,結合了FPN 和PrROI Pooling 的優勢,在縮短平均處理時間的同時,大幅提升了對5 種蘋果葉片病害的檢測精度。

3 結束語

本文提出一種基于Faster R_CNN 的蘋果葉片病害檢測模型,利用特征金字塔網絡提升模型的特征提取能力,使用PrROI Pooling 避免ROI Pooling 2 次量化操作對病斑較小的蘋果葉片病害造成嚴重檢測偏差。實驗結果表明,本文模型對5 種蘋果葉片病害檢測的平均精度均值達82.48%,在蘋果葉片病害檢測方面具有實用性。但在實際應用中,僅能對5 種病害進行檢測遠遠不夠,下一步將采集更多種類蘋果葉片病害圖像,擴大模型可檢測病害種類的范圍。

猜你喜歡
特征檢測模型
一半模型
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
如何表達“特征”
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
抓住特征巧觀察
3D打印中的模型分割與打包
主站蜘蛛池模板: 国产一区二区三区免费观看| 日韩毛片免费观看| 91国内在线视频| 精品伊人久久大香线蕉网站| 手机在线免费不卡一区二| 日韩黄色大片免费看| 亚洲精品天堂自在久久77| 中文字幕啪啪| 国产幂在线无码精品| 亚洲av无码成人专区| 欧美日韩一区二区在线免费观看| 亚洲人成网站色7777| 免费在线不卡视频| 精品少妇人妻无码久久| 精品久久久无码专区中文字幕| 波多野结衣无码AV在线| 国产91小视频| 国产成人无码综合亚洲日韩不卡| 九色综合视频网| 全裸无码专区| 欧美日本在线一区二区三区| 久久动漫精品| 日韩国产亚洲一区二区在线观看| 国产成人夜色91| 久久久久久尹人网香蕉 | 免费可以看的无遮挡av无码| 91久久偷偷做嫩草影院| 久久情精品国产品免费| 人妻夜夜爽天天爽| 丰满人妻一区二区三区视频| 欧美伊人色综合久久天天| 成人精品视频一区二区在线| 国产成年无码AⅤ片在线| 国产精品免费露脸视频| 色久综合在线| 黄色在线网| 老司机精品99在线播放| 免费人成网站在线高清| 亚洲精品人成网线在线| 久久精品日日躁夜夜躁欧美| 高清无码手机在线观看| 亚洲国产av无码综合原创国产| 色成人综合| 手机在线免费毛片| 久久免费精品琪琪| 亚洲AV免费一区二区三区| 伊人久久综在合线亚洲91| 成人国产免费| 午夜福利网址| 无码精品一区二区久久久| 亚洲综合中文字幕国产精品欧美 | 久久久久久久蜜桃| 2021国产在线视频| 99无码中文字幕视频| 一级毛片在线直接观看| 女人天堂av免费| 成人福利在线观看| www.亚洲一区| 91亚洲视频下载| 亚洲天堂网2014| 国产成人精品高清不卡在线 | 免费精品一区二区h| 亚洲欧美天堂网| 亚洲成人免费在线| 亚洲欧美国产五月天综合| 无码中文AⅤ在线观看| 在线播放精品一区二区啪视频| 国产乱码精品一区二区三区中文 | 亚洲国产中文综合专区在| 久久精品国产电影| 国产成人一区二区| 国产精品一老牛影视频| 亚洲浓毛av| 日本人又色又爽的视频| 999精品在线视频| 在线欧美日韩| 久久这里只有精品2| 国产成人盗摄精品| 国产成人高清精品免费软件| 亚洲视频欧美不卡| 日本www色视频| 国产一级妓女av网站|