亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于改進(jìn)行錨分類的快速葡萄葉片病害檢測算法

        2024-12-05 00:00:00王俏張彪劉鑫
        江蘇農(nóng)業(yè)科學(xué) 2024年23期
        關(guān)鍵詞:葡萄

        摘要:在葡萄生產(chǎn)過程中,葉片病害的及時檢測對于保障產(chǎn)量和品質(zhì)至關(guān)重要。然而,傳統(tǒng)的檢測方法不僅耗時且勞力密集,而且往往受限于人為因素,導(dǎo)致檢測準(zhǔn)確率不高且效率低下。針對現(xiàn)有葡萄葉片病害檢測模型準(zhǔn)確率低、花費(fèi)時間長等問題,本研究提出了一種基于改進(jìn)行錨分類的快速葡萄葉片病害檢測算法,以減少現(xiàn)有方法的時間消耗和人為誤差,提高葡萄生產(chǎn)的整體質(zhì)量和效率。首先,設(shè)計了一個特征蒸餾網(wǎng)絡(luò),該網(wǎng)絡(luò)通過自注意力精煉機(jī)制有效提升了對葡萄葉片病害特征的提取能力。其次,采用行錨分類方法替代了傳統(tǒng)的錨框分類,更精確地識別葡萄葉片上的病害行。最后,引入非局部注意力機(jī)制,進(jìn)一步增強(qiáng)了對病害位置的預(yù)測能力。試驗結(jié)果表明,本研究方法在葡萄葉片病害數(shù)據(jù)集上表現(xiàn)出較高的檢測精度和速度,達(dá)到了92.4%的檢測準(zhǔn)確率和36.8幀/s的檢測速度,充分證明了本研究算法的有效性和實用性。為葡萄生產(chǎn)中的病害檢測提供了一種高效、可靠的新技術(shù)方案,具有廣泛的應(yīng)用潛力和重要的經(jīng)濟(jì)價值。

        關(guān)鍵詞:葡萄;葉片病害;特征蒸餾;行錨;非局部注意力

        中圖分類號:TP391.41" 文獻(xiàn)標(biāo)志碼:A

        文章編號:1002-1302(2024)23-0206-08

        王" 俏,張" 彪,劉" 鑫. 基于改進(jìn)行錨分類的快速葡萄葉片病害檢測算法[J]. 江蘇農(nóng)業(yè)科學(xué),2024,52(23):206-213.

        doi:10.15889/j.issn.1002-1302.2024.23.028

        收稿日期:2023-12-22

        基金項目:國家自然科學(xué)基金(編號:62303204);山東省自然科學(xué)基金(編號:ZR2021QF036)。

        作者簡介:王" 俏(1983—),女,山東淄博人,碩士,副教授,研究方向為計算機(jī)應(yīng)用技術(shù)、人工智能。E-mail:wangqiao198310@163.com。

        通信作者:張" 彪,博士,副教授,研究方向為人工智能、智能優(yōu)化調(diào)度。E-mail:zhangbiao@lcu-cs.com。

        葡萄是世界上最重要的果樹之一,具有很高的經(jīng)濟(jì)價值和社會效益。葡萄葉片病害是影響葡萄生長和品質(zhì)的主要因素之一,嚴(yán)重危害葡萄產(chǎn)業(yè)的發(fā)展[1-3]。因此,及時準(zhǔn)確地檢測葡萄葉片病害對于提高葡萄的產(chǎn)量和質(zhì)量、降低農(nóng)藥的使用量和成本、保護(hù)生態(tài)環(huán)境和人類健康具有重要意義[4-6]。

        傳統(tǒng)的葡萄葉片病害檢測方法主要依賴于人工觀察和判斷,這種方法不僅耗時耗力,而且受到人為因素的影響較大,如專業(yè)知識、經(jīng)驗、視力、疲勞程度等,導(dǎo)致檢測結(jié)果存在主觀性和不穩(wěn)定性[5-7]。隨著計算機(jī)視覺和深度學(xué)習(xí)技術(shù)的發(fā)展,利用圖像處理和機(jī)器學(xué)習(xí)的方法進(jìn)行葡萄葉片病害檢測成為了一種有效的替代方案[8]。這種方法可以利用大量的葡萄葉片圖像數(shù)據(jù),自動提取葡萄葉片病害的特征,實現(xiàn)葡萄葉片病害的分類和定位,提高檢測的準(zhǔn)確率和效率[9-11]。

        目前,基于圖像處理和機(jī)器學(xué)習(xí)的葡萄葉片病害檢測方法主要分為2類:基于傳統(tǒng)機(jī)器學(xué)習(xí)的方法和基于深度學(xué)習(xí)的方法[12]。基于傳統(tǒng)機(jī)器學(xué)習(xí)的方法通常需要人工設(shè)計和選擇合適的特征,如顏色、紋理、形狀等,然后利用分類器(如支持向量機(jī)、隨機(jī)森林、K近鄰算法等)進(jìn)行葡萄葉片病害的分類[13-15]。這種方法的缺點是特征的設(shè)計和選擇依賴于人工經(jīng)驗和先驗知識,難以適應(yīng)不同的葡萄葉片病害類型和圖像條件,且特征的表達(dá)能力有限,難以捕捉葡萄葉片病害的細(xì)微差異。

        基于深度學(xué)習(xí)的方法則利用神經(jīng)網(wǎng)絡(luò)[如卷積神經(jīng)網(wǎng)絡(luò)(CNN)、循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)、注意力機(jī)制等],自動地從葡萄葉片圖像中學(xué)習(xí)葡萄葉片病害的特征,實現(xiàn)葡萄葉片病害的分類和定位[16-18]。黃英來等提出了一種改進(jìn)輕量卷積網(wǎng)絡(luò)模型,用于提高葡萄葉片病害圖像分類的準(zhǔn)確率和效率[19]。賈璐等設(shè)計了一個新的網(wǎng)絡(luò)模型MANet,能夠準(zhǔn)確識別復(fù)雜環(huán)境下的葡萄病害,其平均識別準(zhǔn)確率為99.65%,優(yōu)于其他模型[20]。戴久竣等改進(jìn)殘差網(wǎng)絡(luò),用于葡萄葉片病害識別中,其識別準(zhǔn)確率達(dá)到98.20%,比原模型提高了3.18百分點[21]。上述方法的優(yōu)點是特征的提取和選擇無需人工干預(yù),能夠適應(yīng)不同的葡萄葉片病害類型和圖像條件,且特征的表達(dá)能力強(qiáng),能夠捕捉葡萄葉片病害的細(xì)節(jié)和變化。

        然而,基于深度學(xué)習(xí)的葡萄葉片病害檢測方法也存在一些問題,主要有以下幾個方面:(1)葡萄葉片病害的特征提取不充分。由于葡萄葉片病害的形態(tài)和顏色多樣,且受到光照、遮擋、噪聲等因素的干擾,導(dǎo)致葡萄葉片病害的特征提取難度較大,需要更深層次和更細(xì)粒度的特征表示。(2)葡萄葉片病害的分類和定位不精確。由于葡萄葉片病害的分布不均勻,且存在多種病害共存的情況,導(dǎo)致葡萄葉片病害的分類和定位難以準(zhǔn)確劃分,需要更靈活和更魯棒的分類和定位方法。(3)葡萄葉片病害檢測的速度慢。由于葡萄葉片病害檢測需要處理大量的葡萄葉片圖像數(shù)據(jù),且需要進(jìn)行多階段的特征提取、分類和定位,導(dǎo)致葡萄葉片病害檢測的速度較慢,需要更高效和更簡潔的檢測算法。針對上述問題,本研究提出了一種基于改進(jìn)行錨分類的快速葡萄葉片病害檢測算法。該算法主要創(chuàng)新點包括以下3個方面:設(shè)計一種特征蒸餾網(wǎng)絡(luò)(FDN),利用多尺度特征融合和自注意力精煉機(jī)制,提高了特征提取的質(zhì)量和效率。通過構(gòu)造教師和學(xué)生網(wǎng)絡(luò),實現(xiàn)了特征之間的互相學(xué)習(xí)和優(yōu)化;利用行錨分類方法思想,在不同尺度上生成行錨,代替?zhèn)鹘y(tǒng)的錨框,實現(xiàn)了對葡萄葉片病害行的分類。通過對行錨進(jìn)行篩選和排序,減少了誤檢和漏檢的情況;設(shè)計非局部注意力機(jī)制的葡萄葉片病害位置預(yù)測模塊,引入非局部注意力機(jī)制,增強(qiáng)了對葡萄葉片病害位置的預(yù)測能力。通過對每個行錨內(nèi)的像素進(jìn)行分類,得到了更準(zhǔn)確的葡萄葉片病害位置。

        1" 基于改進(jìn)行錨分類的快速葡萄葉片病害檢測

        1.1" 整體框架

        本研究網(wǎng)絡(luò)架構(gòu)由殘差網(wǎng)絡(luò)骨干[22]、FDN以及葡萄葉片病害位置預(yù)測模塊構(gòu)成,如圖1所示。其中,殘差網(wǎng)絡(luò)負(fù)責(zé)特征編碼,F(xiàn)DN用于多尺度特征的融合,而葡萄葉片病害位置預(yù)測模塊則利用非局部注意力機(jī)制和全連接層進(jìn)行葡萄葉片病害位置的預(yù)測。

        具體操作過程中,殘差網(wǎng)絡(luò)先輸出各層深度下的特征圖F1,…,F(xiàn)4。接著,F(xiàn)DN通過標(biāo)準(zhǔn)卷積、下采樣和上采樣操作進(jìn)行特征融合。其中,標(biāo)準(zhǔn)卷積通過1×1的卷積核來降低特征圖F1,…,F(xiàn)4的通道數(shù),并通過分組卷積方法融合特征圖I1,…,I4,同時利用最大池化和雙線性插值方法實現(xiàn)降維和升維。這樣的設(shè)計使網(wǎng)絡(luò)可以在深層學(xué)習(xí)豐富的上下文信息,從而更準(zhǔn)確地識別出葡萄葉片病害特征。

        在特征解碼階段,運(yùn)用非局部注意力機(jī)制[23]對特征進(jìn)行處理,這種機(jī)制包含4個1×1的標(biāo)準(zhǔn)卷積層,旨在以少量的計算獲取葡萄葉片病害的全局信息。同時,通過全連接層和相關(guān)操作進(jìn)行行錨分類,以預(yù)測葡萄葉片病害的具體位置。在這一步中,全連接層負(fù)責(zé)預(yù)測葡萄葉片病害的具體分類,而 reshape 函數(shù)則被用于改變張量的尺寸。

        本研究算法的網(wǎng)絡(luò)結(jié)構(gòu)參數(shù)設(shè)置見圖2。網(wǎng)絡(luò)由多個特征編碼階段組成,每個階段包含n個殘差模塊,殘差模塊的參數(shù)為卷積核k、步幅s、邊緣填充p和通道數(shù)c。

        1.2" 特征蒸餾網(wǎng)絡(luò)

        為了在目標(biāo)檢測中同時利用深層特征的語義信息和淺層特征的空間信息,提出了一種FDN架構(gòu),將不同層次的特征圖進(jìn)行有效的融合。具體來說,F(xiàn)DN首先將高層特征圖通過分組卷積操作上采樣到與低層特征圖相同的分辨率,然后將兩者進(jìn)行逐元素相加,得到一個融合后的特征圖。接著,F(xiàn)DN再將融合后的特征圖通過分組卷積操作下采樣到與高層特征圖相同的分辨率,再次進(jìn)行逐元素相加,得到另一個融合后的特征圖。這樣,F(xiàn)DN就實現(xiàn)了從低層到高層,再從高層到低層的雙向特征傳遞,使得每個尺度的特征圖都能夠獲得更豐富的信息。FDN的前向推理過程可以用以下公式表示:

        Ii=Conv(Fi);(1)

        Mi=GConvα×Ii+β×resize(Mi+1)α+β;(2)

        Oi=GConvα×Ii+β×Mi+λ×resize(Oi-1)α+β+λ。(3)

        式中:Conv表示卷積層;GConv表示分組卷積層;Fi、Mi+1、Oi-1分別表示第i層的特征圖、第i+1層的中間輸出和第i-1層的最終輸出;Ii、Mi、Oi分別表示第i層的卷積輸出、第i層的分組卷積輸出和第i層的最終輸出;α和β用于調(diào)節(jié)輸入之間權(quán)重的系數(shù);λ用于調(diào)節(jié)殘差連接的系數(shù);resize是用于調(diào)整張量尺寸的函數(shù)。此外,采用分組卷積層來實現(xiàn)多尺度的特征整合,這樣可以減少網(wǎng)絡(luò)前向傳播的計算

        量,提高檢測速度。分組卷積層的計算過程如圖3所示。

        1.3" 葡萄葉片病害位置預(yù)測模塊

        為提升檢測速度,使用行錨分類法[24]來檢測葡萄葉片病害。設(shè)圖像中最多有C個葡萄葉片病害,行錨數(shù)為h,每個行錨分成n個位置網(wǎng)格,如圖4所示。位置類別預(yù)測的公式如下:

        LOijk=fij(XO)。(4)

        式中:i∈[1,C],j∈[1,h],k∈[1,n+1];LOijk是n+1維向量;fij(·)是第j個行錨上每個網(wǎng)格屬于葡萄葉片病害i位置的分類器;XO是經(jīng)過非局部注意力機(jī)制處理的FDN的輸出特征O4;k∈[1,n+1]表示行錨的n個位置網(wǎng)格和1個背景網(wǎng)格。

        行錨和網(wǎng)格數(shù)量一般遠(yuǎn)小于圖像尺寸,即hlt;lt;H、nlt;lt;W。圖像分割要計算(C+1)×W×H,而行錨分類只要計算C×(n+1)×h,所以行錨分類可以大幅降低網(wǎng)絡(luò)計算量,提升檢測速度。根據(jù)行錨分類預(yù)測的位置類別LOijk,用argmax 函數(shù)就能得到葡萄葉片病害位置:

        Pij=argmaxkLOijk,k∈[1,n+1]。(5)

        預(yù)測時,可能有多個位置網(wǎng)格都是葡萄葉片病害位置的最大概率,這樣利用公式(5)就不能準(zhǔn)確找到葡萄葉片病害位置。為了解決這個問題,本研究使用位置期望的方法來近似病害位置,得到更精確的葡萄葉片病害位置。首先用softmax 函數(shù)算出每個網(wǎng)格類別是葡萄葉片病害位置的概率,公式如下:

        pijk=exp(LOijk)∑nk=1exp(LOijk)。(6)

        其中,pijk是每個網(wǎng)格是葡萄葉片病害位置的概率;k∈[1,n]表示忽略背景網(wǎng)格,只計算位置期望。

        由公式(6)可得,葡萄葉片病害位置的期望公式如下:

        Pij=∑nk=1k·pijk。(7)

        在考慮到行錨分類需要全局信息來檢測葡萄葉片病害,以及大感受野CNN需要捕獲長距離的葡萄葉片病害全局信息的限制,因此引入了非局部注意力機(jī)制來構(gòu)建特征和特征圖之間的關(guān)系,提高葡萄葉片病害位置預(yù)測的精度,而計算成本相對較低。非局部注意力機(jī)制的結(jié)構(gòu)圖如圖5所示,數(shù)學(xué)表達(dá)式如下:

        XO=Convexp(QT·K)∑i∈CQexp(QT·K)·VTT+O4。(8)

        式中:Q、K、V表示輸入特征圖O4經(jīng)過3個不同的 1×1 標(biāo)準(zhǔn)卷積層運(yùn)算后得到的對應(yīng)輸出特征圖。Q、K、V的維度分別為CO×H×W、CK×H×W、CV×H×W,其中CO=CK=CV=C/8,C是輸入特征圖O4的通道數(shù),H和W是輸入特征圖O4的高度和寬度;CQ表示在當(dāng)前查詢向量Q下,所有可能的病害位置。

        1.4" 網(wǎng)絡(luò)訓(xùn)練

        為了讓網(wǎng)絡(luò)能夠?qū)W習(xí)到更好的葡萄葉片病害特征,本研究在FDN 中引入了自注意力精煉的方法。具體來說,將FDN 的輸入特征Im視為學(xué)生網(wǎng)絡(luò)需要學(xué)習(xí)的知識,將輸出特征Om視為教師網(wǎng)絡(luò)已經(jīng)掌握的知識,然后使用均方誤差函數(shù)來衡量兩者之間的自注意力精煉損失,如下所示:

        ζsad=∑4m=1[softmax(∑Cmi=1Im,i)-softmax(∑Cmi=1Om,i)]2。(9)

        式中:Im,i表示通道維度中Im的第i個切片;Cm為特征圖的通道數(shù)。

        其次,采用了一種利用教師的預(yù)測值作為軟標(biāo)簽的方法,來進(jìn)一步提升學(xué)生網(wǎng)絡(luò)的特征學(xué)習(xí)能力。具體來說,使用KL 散度函數(shù)來度量教師網(wǎng)絡(luò)和學(xué)生網(wǎng)絡(luò)之間的自知識精煉損失,如下所示:

        ζskd=softmax(LIijk)·log2softmaxLIijkLOijk。(10)

        式中:LOijk和LIijk分別為教師和學(xué)生的葡萄葉片病害位置類別預(yù)測結(jié)果。

        為了使行錨的位置類別預(yù)測方法更準(zhǔn)確地檢測葡萄葉片病害的位置,使用交叉熵函數(shù)來計算預(yù)測結(jié)果和真實標(biāo)簽之間的多分類損失,如下所示:

        ζOcls=∑n+1k=1Tij·ln(LOijk)+(1-Tij)·ln(1-LOijk)。(11)

        式中:Tij為葡萄葉片病害位置類別標(biāo)簽。現(xiàn)將葡萄葉片病害位置類別預(yù)測的偏移量定義為葡萄葉片病害結(jié)構(gòu),則結(jié)構(gòu)損失可使用L1范數(shù)函數(shù)定義為

        ζstr=∑Ci=1∑h-1j=1‖POij,1:n+1,POi,j+1,1:n+1‖1。(12)

        綜上所述,在訓(xùn)練過程中本研究算法的總損失計算如下:

        ζ=ζOcls+α(ζsad+ζskd)+β·ζstr。(13)

        式中:α和β是平衡各損失計算的權(quán)重系數(shù),均設(shè)置為0.1。

        2" 試驗設(shè)計與結(jié)果分析

        2.1" 試驗環(huán)境與數(shù)據(jù)集

        本研究在2023年12月于山東農(nóng)業(yè)大學(xué)作物生物學(xué)國家重點實驗室進(jìn)行。試驗平臺使用了以下的軟硬件環(huán)境:操作系統(tǒng)是Window 10,處理器是Intel CoreTM i7-12700H 2.30 GHz,顯卡是GeForce RTX 2050,顯存大小是6 GB。軟件方面,使用了Anaconda、CUDA 11.4.0和Pytorch 1.9.1作為深度學(xué)習(xí)框架。

        本研究使用了無人機(jī)巡檢圖片作為原始數(shù)據(jù)集,其中包括3 000 張健康葡萄葉片圖片和800 張葡萄葉片病害圖片。使用labelImg工具對圖片進(jìn)行標(biāo)注,然后為了解決葡萄葉片病害圖片數(shù)量不足的問題,對其進(jìn)行了鏡像和旋轉(zhuǎn)等數(shù)據(jù)增強(qiáng),得到了 1 600 張葡萄葉片病害圖片。最后,將4 600 張圖片分為訓(xùn)練集和測試集,用于本研究算法的驗證部分實例見圖6。

        2.2" 試驗參數(shù)和流程設(shè)置

        本研究模型的超參數(shù)設(shè)置見表1,模型訓(xùn)練流程見圖7。

        2.3" 試驗評價指標(biāo)

        為了評估目標(biāo)檢測模型的性能,本研究使用了以下幾個指標(biāo):準(zhǔn)確率(P)、召回率(R)、平均精度均值(mAP)和檢測速度[每秒處理幀數(shù)(FPS)]。它們的計算公式如下:

        P=NTP/(NTP+NFP)×100%;(14)

        R=NTP/(NTP+NFP)×100%;(15)

        mAP=(∑oi=1Ai)/o,A=∫10P(R)dR;(16)

        FPS=1/tavg。(17)

        其中:NTP和NFP是正確識別和錯誤識別的樣本數(shù);NFP是漏檢的樣本數(shù);P是檢測正確的樣本占檢測出的樣本的比例;R是檢測出的樣本占所有樣本的比例;o是模型設(shè)定的類別數(shù),這里取o=2,對應(yīng)葡萄葉片病害部位;tavg是檢測1張圖片所花費(fèi)的平均時間。

        2.4" 試驗結(jié)果

        2.4.1" 算法性能對比與分析

        為了驗證本研究方法的有效性,在相同的試驗環(huán)境下,將本研究的改進(jìn)方法與SSD、Faster R-CNN、YOLO v5等常用的目標(biāo)檢測模型進(jìn)行對比試驗,并測試了葡萄葉片病害識別的精度和速度等評價指標(biāo)。試驗結(jié)果見表2。可以看出,本研究方法在所有的指標(biāo)上都表現(xiàn)得最好,說明它具有較高的檢測質(zhì)量和速度。在P指標(biāo)上比SSD高了10百分點,比Faster R-CNN高了3.9百分點,比YOLO v5高了1.8百分點,說明本研究方法可以更準(zhǔn)確地識別出葡萄葉片病害的缺陷位置,減小了誤檢的概率。在R指標(biāo)上比SSD高了

        11.0百分點,比Faster R-CNN高了6.4百分點,比YOLO v5高了3.6百分點,這說明本研究方法可以更全面地覆蓋所有的葡萄葉片病害樣本,減少了漏檢的情況。在mAP指標(biāo)上比SSD高了11.0百分點,比Faster R-CNN高了6.4百分點,比YOLO v5高了3.2百分點,說明本研究方法可以更穩(wěn)定地保持高水平的檢測性能,不受不同難度級別和場景變化的影響。在檢測速度指標(biāo)上比SSD快了12.3幀/s,比Faster R-CNN快了3.2幀/s,比YOLO v5快了15.1幀/s,說明本研究方法可以更快地處理圖像數(shù)據(jù),提高了檢測的實時性和效率。

        不同模型在試驗中的收斂性情況見圖8??梢钥闯霰狙芯糠椒ㄔ谑諗啃苑矫鎯?yōu)于SSD、Faster R-CNN和YOLO v5 3種常用的目標(biāo)檢測模型,說明本研究方法具有較強(qiáng)的學(xué)習(xí)能力和適應(yīng)性。

        2.4.2" 消融試驗

        為進(jìn)一步驗證本研究模型的有效性,設(shè)置3組消融試驗,結(jié)果見表3。消融試驗的步驟是:

        從本研究方法中移除特征蒸餾網(wǎng)絡(luò),只使用基礎(chǔ)網(wǎng)絡(luò)進(jìn)行特征提取,得到消融模型1。

        從本研究方法中移除行錨分類方法,使用傳統(tǒng)的錨框進(jìn)行目標(biāo)檢測,得到消融模型2。

        從本研究方法中移除非局部注意力機(jī)制的葡萄葉片病害位置預(yù)測模塊,只使用簡單的回歸層進(jìn)行位置預(yù)測,得到消融模型3。

        在相同的試驗環(huán)境和數(shù)據(jù)集下,分別測試本研究方法和3個消融模型在葡萄葉片病害檢測任務(wù)上的性能,使用P、R、mAP和檢測速度4個指標(biāo)進(jìn)行評價。

        比較本研究方法和消融模型1,可以看出特征蒸餾網(wǎng)絡(luò)對葡萄葉片病害特征提取的質(zhì)量和效率有顯著的提升作用。特征蒸餾網(wǎng)絡(luò)可以利用多尺度特征融合和自注意力精煉機(jī)制,增強(qiáng)了特征之間的互補(bǔ)性和表達(dá)能力。通過構(gòu)造教師和學(xué)生網(wǎng)絡(luò),可以實現(xiàn)特征之間的互相學(xué)習(xí)和優(yōu)化。特征蒸餾網(wǎng)絡(luò)使本研究方法在P上提高了3.7百分點,在R上提高了5.5百分點,在mAP上提高了5.5百分點,在檢測速度上提高了2.3幀/s。比較本研究方法和消融模型2,可以看出行錨分類方法對葡萄葉片病害行的分類有明顯的優(yōu)勢。行錨分類方法可以在不同尺度上生成行錨,代替?zhèn)鹘y(tǒng)的錨框,減少了誤檢和漏檢的情況。行錨分類方法使本研究方法在P上提高了3.0百分點,在R上提高了4.1百分點,在mAP上提高了4.1百分點,檢測速度提高了4.0幀/s。比較本研究方法和消融模型3,可以看出非局部注意力機(jī)制的葡萄葉片病害位置預(yù)測模塊對葡萄葉片病害位置的預(yù)測能力有顯著的增強(qiáng)作用。非局部注意力機(jī)制可以捕捉圖像中不同區(qū)域之間的長距離依賴關(guān)系,提高了位置預(yù)測的精度和魯棒性。非局部注意力機(jī)制使本研究方法在P上提高了1.6百分點,在R上提高了2.4百分點,在mAP上提高了2.4百分點,在檢測速度上提高了1.6幀/s。綜上所述,本研究方法中的3個主要模塊都對葡萄葉片病害檢測性能有正向的影響,說明本研究方法是有效的。

        2.4.3" 檢測算法可視化

        以白腐病為例,可視化不同模型的病害檢測效果,進(jìn)而直觀驗證本研究模型的優(yōu)勢。由圖9可知,SSD和YOLO v5 的檢測結(jié)果較差,它們沒有檢測出白腐病的位置,只是將整個葉片作為1個目標(biāo)。這可能是因為白腐病的面積較小,而這2種算法對小目標(biāo)的檢測能力較弱。Faster R-CNN 的檢測結(jié)果較好,它檢測出了白腐病的位置,但是邊界框的大小和形狀不太準(zhǔn)確,有些過大或過小,有些不符合白腐病的形狀。這可能是因為 Faster R-CNN 使用的錨框是固定的尺寸和比例,不能很好地適應(yīng)不同的目標(biāo)。本研究方法的檢測結(jié)果最好,它檢測出了白腐病的位置,而且邊界框的大小和形狀都比較準(zhǔn)確,與白腐病的實際情況相符。這可能是因為本研究方法使用的行錨分類方法

        可以動態(tài)地生成不同的錨框,而且利用了特征蒸餾網(wǎng)絡(luò)和自注意力精煉機(jī)制提高了特征提取的效果,還采用了非局部注意力機(jī)制增強(qiáng)了位置預(yù)測的能力。

        3" 結(jié)論

        本研究針對葡萄葉片病害的檢測精度低、速度慢等問題,提出了一種基于改進(jìn)行錨分類的快速葡萄葉片病害檢測算法。首先設(shè)計了FDN,并利用多尺度特征融合和自注意力精煉機(jī)制,有效提升了葡萄葉片病害特征提取的質(zhì)量和效率。同時,通過教師和學(xué)生網(wǎng)絡(luò)的運(yùn)用,實現(xiàn)了特征之間的互相學(xué)習(xí)和優(yōu)化。進(jìn)一步利用行錨分類方法在不同尺度上生成行錨,以替代傳統(tǒng)的錨框,實現(xiàn)了對葡萄葉片病害行的分類。這一策略顯著減少了誤檢和漏檢的情況。然后,通過設(shè)計非局部注意力機(jī)制的葡萄葉片病害位置預(yù)測模塊,成功增強(qiáng)了對葡萄葉片病害位置的預(yù)測能力。通過在真實數(shù)據(jù)集上對算法性能的評估,以及與其他深度學(xué)習(xí)檢測算法的對比,證明了本研究提出的算法具有較高的檢測精度和速度。檢測準(zhǔn)確率達(dá)到了92.4%,而檢測速度達(dá)到了36.8幀/s,研究結(jié)果明顯優(yōu)于當(dāng)前多數(shù)先進(jìn)方法,并將為葡萄葉片病害檢測在實際應(yīng)用中提供有效的技術(shù)支持。

        參考文獻(xiàn):

        [1]張曉月,郭俊強(qiáng),王祎瑋,等. 避雨栽培對鮮食葡萄植株生長及病害發(fā)生的影響[J]. 西北植物學(xué)報,2023,43(2):255-264.

        [2]Lin J,Chen X,Pan R,et al. GrapeNet:a lightweight convolutional neural network model for identification of grape leaf diseases[J]. Agriculture,2022,12(6):887.

        [3]許文燕. 基于輕量化神經(jīng)網(wǎng)絡(luò)的葡萄葉部病害檢測裝置研制[J]. 江蘇農(nóng)業(yè)科學(xué),2023,51(19):181-189.

        [4]趙" 兵,馮" 全. 基于全卷積網(wǎng)絡(luò)的葡萄病害葉片分割[J]. 南京農(nóng)業(yè)大學(xué)學(xué)報,2018,41(4):752-759.

        [5]Javidan S M,Banakar A,Vakilian K A,et al. Diagnosis of grape leaf diseases using automatic K-means clustering and machine learning[J]. Smart Agricultural Technology,2023,3:100081.

        [6]謝圣橋,宋" 健,湯修映,等. 基于遷移學(xué)習(xí)和殘差網(wǎng)絡(luò)的葡萄葉部病害識別[J]. 農(nóng)機(jī)化研究,2023,45(8):18-23,28.

        [7]Lu X Y,Yang R,Zhou J,et al. A hybrid model of ghost-convolution enlightened transformer for effective diagnosis of grape leaf disease and pest[J]. Journal of King Saud University-Computer and Information Sciences,2022,34(5):1755-1767.

        [8]劉闐宇,馮" 全,楊" 森. 基于卷積神經(jīng)網(wǎng)絡(luò)的葡萄葉片病害檢測方法[J]. 東北農(nóng)業(yè)大學(xué)學(xué)報,2018,49(3):73-83.

        [9]王書志,喬" 虹,馮" 全,等. 基于顯著性目標(biāo)檢測的葡萄葉片病害分割[J]. 湖南農(nóng)業(yè)大學(xué)學(xué)報(自然科學(xué)版),2021,47(1):101-107.

        [10]Yin X,Li W H,Li Z,et al. Recognition of grape leaf diseases using MobileNet v3 and deep transfer learning[J]. International Journal of Agricultural and Biological Engineering,2022,15(3):184-194.

        [11]喬" 虹,馮" 全,張" 芮,等. 基于時序圖像跟蹤的葡萄葉片病害動態(tài)監(jiān)測[J]. 農(nóng)業(yè)工程學(xué)報,2018,34(17):167-175.

        [12]雷建云,葉" 莎,夏" 夢,等. 基于改進(jìn)YOLO v4的葡萄葉片病害檢測[J]. 中南民族大學(xué)學(xué)報(自然科學(xué)版),2022,41(6):712-719.

        [13]Shantkumari M,Uma S V. Grape leaf image classification based on machine learning technique for accurate leaf disease detection[J]. Multimedia Tools and Applications,2023,82(1):1477-1487.

        [14]方" 逵,李" 成,何" 瀟,等. 基于三維重建的多角度葡萄葉病害識別方法研究[J]. 中國農(nóng)業(yè)科技導(dǎo)報,2022,24(7):86-96.

        [15]王超學(xué),祁" 昕,馬" 罡,等. 基于YOLO v3的葡萄病害人工智能識別系統(tǒng)[J]. 植物保護(hù),2022,48(6):278-288.

        [16]何" 欣,李書琴,劉" 斌. 基于多尺度殘差神經(jīng)網(wǎng)絡(luò)的葡萄葉片病害識別[J]. 計算機(jī)工程,2021,47(5):285-291,300.

        [17]Suo J Y,Zhan J L,Zhou G X,et al. CASM-AMFMNet:a network based on coordinate attention shuffle mechanism and asymmetric multi-scale fusion module for classification of grape leaf diseases[J]. Frontiers in Plant Science,2022,13:846767.

        [18]戴久竣,馬肄恒,吳" 堅,等. 基于改進(jìn)殘差網(wǎng)絡(luò)的葡萄葉片病害識別[J]. 江蘇農(nóng)業(yè)科學(xué),2023,51(5):208-215.

        [19]黃英來,李" 寧,劉鎮(zhèn)波,等. 改進(jìn)輕量卷積網(wǎng)絡(luò)在葡萄病害葉片的分類方法[J]. 哈爾濱理工大學(xué)學(xué)報,2023,28(3):1-9.

        [20]賈" 璐,葉中華. 基于注意力機(jī)制和特征融合的葡萄病害識別模型[J]. 農(nóng)業(yè)機(jī)械學(xué)報,2023,54(7):223-233.

        [21]戴久竣,馬肄恒,吳" 堅,等. 基于改進(jìn)殘差網(wǎng)絡(luò)的葡萄葉片病害識別[J]. 江蘇農(nóng)業(yè)科學(xué),2023,51(5):208-215.

        [22]朱" 帥,王金聰,任洪娥,等. 基于多特征融合的殘差網(wǎng)絡(luò)果樹葉片病害識別[J]. 森林工程,2022,38(1):108-114,123.

        [23]Qian X F,Zhang C Q,Chen L,et al. Deep learning-based identification of maize leaf diseases is improved by an attention mechanism:self-attention[J]. Frontiers in Plant Science,2022,13:864486.

        [24]Bari B S,Islam M N,Rashid M,et al. A real-time approach of diagnosing rice leaf disease using deep learning-based faster R-CNN framework[J]. PeerJ Computer Science,2021,7:432.

        猜你喜歡
        葡萄
        分葡萄
        葡萄冬季還能掛樹上
        初夏葡萄咋管好
        葡萄還有多少顆
        品葡萄
        快樂語文(2020年36期)2021-01-14 01:10:42
        葡萄熟了
        常吃葡萄好處多
        當(dāng)葡萄成熟時
        女報(2020年10期)2020-11-23 01:42:42
        請你吃葡萄
        幽默大師(2020年6期)2020-06-22 08:24:42
        葡萄
        无码av天堂一区二区三区| 丰满少妇又爽又紧又丰满动态视频| 亚洲97成人精品久久久| 精品无码av一区二区三区不卡| 国产精品制服| 在线欧美精品二区三区| 亚洲视频不卡免费在线| 男女av免费视频网站| 国产肉体xxxx裸体137大胆| 国产成人精品午夜福利| 人妻无码AⅤ中文系列久久免费| 今井夏帆在线中文字幕| 亚洲av综合色区| 欲妇荡岳丰满少妇岳 | 久久精品国产69国产精品亚洲| 国产极品美女高潮抽搐免费网站| 亚洲一区二区三区美女av| 在线播放av不卡国产日韩| 国产三级精品三级在线观看| 国产欧美日韩午夜在线观看 | 啪啪无码人妻丰满熟妇| 日韩精品有码中文字幕| 国产精品成人观看视频国产奇米| 色屁屁www影院免费观看入口| 久久精品国产亚洲一区二区| 国产成人av三级三级三级在线 | 亚洲αⅴ无码乱码在线观看性色| 亚洲中文字幕高清在线视频一区| 无码人妻久久一区二区三区免费丨| 国产涩涩视频在线观看| 国产欧美日韩在线观看一区二区三区| 国产内射视频在线观看| 91九色最新国产在线观看 | 国产成人午夜福利在线小电影| 亚洲天堂一二三四区在线| 韩国av一区二区三区不卡| 日日摸天天摸人人看| 国产女高清在线看免费观看| 精品少妇一区二区三区四区| 国产一区二区三区日韩精品 | 看女人毛茸茸下面视频|