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

基于改進YOLOv8n的草莓葉片病害檢測方法

2025-07-08 00:00:00夏順興倪銘羅友璐賀英豪趙濤濤
江蘇農業學報 2025年4期
關鍵詞:特征檢測模型

Strawberry leaf disease detection method based on improved YOLOv8n

XIA Shunxing, NI Ming, LUO Youlu, HE Yinghao, ZHAO Taotao(Collegeof InformationEngineering,SichuanAgricultural University,Ya'an625O14,China)

Abstract:Inordertoimprovethedetectionabilityof targetdetectionmodelsforstrawberryleaf diseasesinorchard environment,thisstudyusedtheYOLOv8nmodelasthebaseline model,introducedthedynamicconvolution module toreplacethethirdconvolution layerof the backbone network and partoftheC2fmoduleof theneck network,introduced the GSConv and Slim-neck module toreplacetheconvolution layerand partof the C2f moduleof the neck network,and introduced the content-aware reassemblyof features (CARAFE)operator to replacethe nearestneighbor interpolation method in upsampling.An improved YOLOv8n model named YOLOv8n-DGC was proposed to improve thedetection accuracy of strawberyleaf diseases while maintaining the lightweightofthe model.Theresults showed that the meanaverage precisionwhen the intersection over union( IoU )threshold was 0.50 ( mAP50 ),the mean average precision when the IoU was between (20 0.50 and 0.95 ( mAP50:95 ),precision and recall rate of the improved model YOLOv8n-DGC for strawberry leaf disease detection were 2.5percentage points,1.5percentage points,.6percentage pointsand1.6percentagepoints higher thanthose of the baseline model,respectively. The model size and parameter quantity increased by 3.2% and 3.3% ,respectively, while the number of floating point of operations decreased by 8.6% . Compared with models such as Faster R-CNN,SSD, YOLOv5s,and YOLOv7-tiny,the YOLOv8n-DGC model beter achieved a balance between detectionaccuracyand ffi

Keywords:strawberry;leaf diseases;object detection;YOLOv8n;dynamic convolution;GSConv;CARAFE

草莓屬薔薇科漿果類多年生草本植物,素有“水果皇后”的美稱。草莓果實顏色艷麗,芳香多汁,且富含糖類、氨基酸、維生素以及鈣、磷、鐵等多種營養物質[1-2],具有抗氧化、抗癌、抗炎等功能[3-4]。近年來,中國草莓種植面積均較大,產量也較高[5]。草莓栽培過程中,病害是導致草莓產量減少、品質下降的重要原因之一,及時并準確識別病害類型對草莓安全生產、果農效益提高具有重要意義。

近年來,隨著計算機技術和人工智能的發展,特別是深度學習技術的應用,作物病害檢測技術得到了顯著的提升。深度學習是一種基于人工神經網絡的機器學習方法,具有強大的特征提取和模式識別能力[]通過對大量數據的學習,深度學習模型能夠自動提取圖像中的復雜特征,實現高效、準確的病害檢測。目前目標檢測領域的深度學習方法主要分為兩類:一類是以R-CNN[7]、FastR-CNN[8]、FasterR-CNN[9]為代表的兩階段檢測算法,該類算法分兩步完成,首先生成候選目標區域,然后對候選目標區域進行分類和定位:另一類是以YOLO系列算法[10-13] SSD 算法[14]為代表的單階段檢測算法,該類算法同時進行邊界框位置判斷和類別分類。相比較而言,單階段分類算法簡化了處理流程,因而具有更快的檢測速度。

由于YOLO算法在特征提取、識別實時性、泛化性等方面的優勢,目前,YOLO算法在作物病蟲害識別及果實目標檢測等領域得到了廣泛應用。楊宇游等[15]在YOLOv5模型的主干網絡中引入BoTNet模塊,并用GIoU-NMS算法替換原來的非極大值抑制(NMS)算法,對YOLOv5模型進行優化,改進后的模型對草莓病害的識別精確率和平均精度均值分別比原模型提升2.1個百分點和1.2個百分點。Li等[16]利用深度卷積和CSPNet結構,將YOLOv4模型優化為DAC-YOLOv4模型,并用其進行草莓葉片白粉病的檢測,既提高了檢測效果,又實現了模型的輕量化。公徐路等[17]對YOLOv5模型進行一系列的優化,發現改進后的模型對蘋果葉片小目標病害檢測的平均精度均值和準確率分別比原模型提高0.8個百分點和3.0個百分點,而參數量和浮點計算量分別減少6.17MB和 13.8G 。時雷等[18]利用全維動態卷積(ODConv)替換YOLOv8主干網絡中的標準卷積(Conv),利用EfficientRepGFPN特征融合網絡改進原來的Neck網絡,并采用EIoU損失函數替換CIoU損失函數,提高了YOLOv8s模型對小麥小穗赤霉病識別的準確率和效率。針對無人機采集的茶葉枯病圖像中病斑差異大、病斑和背景相似性高等問題,胡根生等[]在YOLOv5s模型的基礎上,使用輕量型的M-Backbone作為骨干網絡設計了一個輕量型網絡LiTLBNet,其對茶葉枯病病斑的檢測精度與原模型接近,但模型大小僅為原YOLOv5s模型的 13.9% 。羅友璐等[20以YOLOv8模型為基準,利用空間深度轉換卷積替換原有的卷積模塊,引入多尺度空洞注意力機制,同時參考重參數化卷積神經網絡架構對檢測頭進行了改進,提出了一種蘋果葉片病害檢測的改進算法,改進后YOLOv8n模型對蘋果葉片病害檢測的平均精度均值 (mAP50 )和準確率分別比原模型提高2.7個百分點和0.9個百分點。賀英豪等[2I]以YOLOv5模型為基準,利用Fo-cus-Maxpool模塊替換主干網絡中的下采樣卷積,利用focalloss和交叉熵函數的加權損失作為模型的分類損失,提高了模型對高遮擋果園環境背景下季果實的識別精度。

針對草莓葉片病害檢測算法研究較少的現狀,本研究以性能穩定、識別精確度和效率高的YOLOv8n模型為基準,結合草莓葉片病害特征,進一步優化相關模塊,以提高模型對草莓葉片病害檢測精度,降低模型運算量,實現快速、準確的草莓葉片病害檢測,為果農的精準管理提供依據。

1材料與方法

1.1 數據集的構建

本研究以草莓生產中常見的3種葉片病害葉焦病、葉斑病和白粉病為檢測目標(圖1)。數據集來源為四川雅安草莓采摘園實地拍攝圖片、Kaggle平臺公開數據集 Strawberrydisease data(http://www.kaggle.com)和百度圖片,共892張。為增強研究結果的可信度,數據集Strawberrydiseasedata及百度圖片均選擇自然果園環境下的草莓植株。為了防止數據集過少導致的訓練結果過擬合,保持不同類型病斑(標簽)數量相對均衡,將篩選得到的圖片進行添加隨機噪聲、亮度調節、旋轉、裁剪、平移、鏡像等數據增強處理,最終得到1371張圖片,按照 8:2 的比例劃分為訓練集(1097張)和驗證集(274張),葉焦病、葉斑病和白粉病標簽數量分別為1907個、3290個和1762個。

1.2 YOLOv8n檢測模型及其改進

YOLOv8n模型具有參數量少、檢測速度快、綜合性能良好等特點,因此,本研究選擇YOLOv8n作為草莓葉片病害檢測的基準模型。但考慮到草莓葉片病害病斑較小、不同病害病斑尺寸差異大等特征,研究中對 ΥOLOv8n 模型進行了適當改進。主要改進體現在以下幾個方面:一是將YOLOv8n模型主干網絡(Backbone)和頸部網絡(Neck)的部分標準卷積替換為動態卷積,提高模型的特征提取能力;二是引人輕量化卷積GSConv及Slim-neck設計范式重新設計Neck網絡,在實現模型輕量化的同時,提升模型推理速度和特征融合能力;三是將最近鄰插值上采樣算子替換為CARAFE算子,減少草莓病害小目標導致的特征圖語義信息丟失,提高模型的檢測精度。YOLOv8n原模型和改進后的模型YOLOv8n-DGC的結構如圖2所示。

圖1數據集圖例 Fig.1 Dataset image illustration
圖2YOLOv8n原模型(左)和改進后的模型YOLOv8n-DGC(右)結構 Fig.2YOLOv8n(Ieft)and improved YOLOv8n-DGC(right)structurediagram

Backbone:主干網絡; Neck :頸部網絡; :頭部網絡;Conv:卷積;C2f:特征融合模塊;DynamicConv:動態卷積;SPPF:快速空間金字塔池化;C2f_Dynamiconv:引人動態卷積的特征融合模塊;Concat:連接操作;Upsample:最近鄰上采樣;CARAFE:內容感知特征重組上采樣算子;GSConv GSConv 卷積;VoV-GSCSP:跨階段部分網絡結構;Detect:檢測頭。

1.2.1 動態卷積(Dynamic convolution)模塊在深度學習領域,標準卷積層是卷積神經網絡(Convolu-tionalneuralnetwork,CNN)的基本構建塊之一。標準卷積層通過固定的卷積核權重對輸入特征圖進行卷積運算,以提取特征。標準卷積層的操作是靜態的,即對于所有輸入數據,卷積核權重保持不變(圖3a)。盡管標準卷積層在許多任務中表現出色,但在處理具有顯著變化特征的輸人時,其靜態特性可能會限制模型的性能。因此針對草莓葉片病害染病程度差異較大、特征不明顯、背景復雜等問題,本研究引人了動態卷積[22]。動態卷積能根據輸人特征動態調整權重。這種動態特性使卷積層能夠更好地捕捉不同輸入的特征。

卷積權重張量(Convolutionalweighttensor)是卷積神經網絡中用于執行卷積操作的參數集合,其定義了如何通過滑動窗口的方式在輸入特征圖上進行局部加權求和,以生成輸出特征圖。動態卷積由多專家機制(Mixture of experts,MoE)實現(圖3b)。每個專家都有一個獨立的卷積權重張量,即獨立的卷積運算。多專家機制能增強模型的特征提取能力,其定義為:

Y=X×W

式中, W 表示通過動態卷積機制生成的卷積權重張量; X 表示輸入特征圖; Y 表示輸出特征圖; Wi 表示第 i 個卷積權重張量; αi 代表對應的動態系數,即專家的權重; M 為專家數量; × 表示卷積運算,即得到卷積權重張量與動態系數乘積之和后再與輸人特征進行卷積[23]

圖3多專家機制 Fig.3 Mixture of experts

對于每個輸入特征,路由網絡(Routingnet-work)會計算出一組路由權重(Routingweights),即動態系數( α?α?α? ,這組系數與專家數量相同,每個系數對應一個專家。然后,這些動態系數被用來對專家的卷積權重張量進行加權,從而生成一個最終的、與輸人相關的卷積層。動態系數的生成過程如式(2)所示。對于輸入的特征圖 X ,使用全局平均池化將信息融合成向量,然后使用具有softmax激活函數的多層感知器(MLP)模塊動態生成動態系數:

通過將動態卷積替換掉原Backbone網絡中的標準卷積操作,加強模型對不同檢測目標的特征提取能力。

在動態卷積的基礎上,進一步設計了Bottleneck_DynamicConv和C2f_DynamicConv結構,如圖4所示。Neck網絡中部分C2f替換為C2f_DynamicConv,進一步提升模型檢測性能。

1.2.2基于輕量級卷積GSConv的Neck網絡改進為了平衡模型的計算復雜度,引入基于深度可分離卷積(Depthwise separable convolution,DSConv)[24]改進的GSConv結構及Slim-neck范式[25],其中Slim-neck設計范式的核心思想是利用模塊化、可組合的結構,靈活地設計和替換Neck網絡中的不同部分,從而在成本和性能之間找到最佳平衡。

深度可分離卷積可以減少參數量和浮點運算,然而,深度可分離卷積的通道信息是彼此分離的,特征圖的空間壓縮和通道拓展將造成語義特征的丟失,尤其是在檢測目標較小、模糊不清的情況下,以致模型特征提取能力大幅度下降,這將對目標檢測的精度造成影響[26]。為更好地平衡計算復雜度和通道傳輸信息保留,研究中引入GSConv結構,如圖5所示。GSConv將標準卷積和深度可分離卷積生成的信息進行Shuffle[27]操作,彼此充分混合和滲透,在不同的通道上均勻地交換局部特征信息。通過這個方法,既能減少模型參數和浮點運算量,又能有效利用標準卷積的通道密集優勢,盡可能地保留小檢測目標的語義信息。

圖5GSConv結構Fig.5GSConv structure diagram

input:輸人;output:輸出; C1 channels : C1 通道數; C2 channels : C2 通道數; C2/2 channels: C2/2 通道數; Conv :卷積; DSConv :深度可分離卷積;Concat:連接操作;shuffle:混合; GSConv GSConv 卷積。

基于GSConv,引人GSbottleneck和VoV-GSCSP模塊,并根據Slim-neck范式,靈活使用GSConv和VoV-GSCSP替換原Neck網絡中的Conv和C2f結構,以達到最優性能。GSbottleneck和VoV-GSCSP的結構如圖6所示。

input:輸人;output:輸出; Conv :卷積; GSConv GSConv 卷積;Con-cat:連接操作;GSbottleneck:GS瓶頸網絡; VoV -GSCSP:跨階段部分網絡結構。

由于大量使用GSConv會顯著增加網絡層數,導致推理時間顯著增加,因此根據Slim-neck設計思路,選擇只在Neck部分使用GSConv和VoV-GSCSP替換原有的Conv和部分C2f模塊,如圖7所示。1.2.3CARAFE上采樣算子 ΥOLOv8n 模型默認使用最近鄰插值法實現特征上采樣操作,這種方法實現簡單,計算速度快,但由于插值結果缺乏連續性,可能會造成圖像灰度上的不連續,在灰度變化大的地方可能會出現明顯的鋸齒狀,尤其是像草莓白粉病這類邊緣不明顯的病害,插值后的圖像會使得原本模糊的邊緣仍然難以區分,嚴重影響病害特征信息的提取。因此,引入內容感知特征重組上采樣算子(CARAFE)[28]代替原有的最近鄰插值上采樣算子。

圖6GSbottleneck和VoV-GSCSP結構 Fig.6 GSbottleneck and VoV-GSCSP structure diagram圖7YOLOv8n-DGC中的 Slim-neck 結構Fig.7Slim-neck structurein YOLOv8n-DGC

P3:P3輸出層;P4:P4輸出層;P5:P5輸出層; Neck :頸部網絡; Head :頭部網絡;C2f_DynamicConv:引入動態卷積的特征融合模塊;Concat:連接操作;CARAFE:內容感知特征重組上采樣算子; GSConv GSConv 卷積; VoV -GSCSP:跨階段部分網絡結構;Detect:檢測頭;slim-neck:slim-neck 模塊。

CARAFE上采樣算子實現過程如圖8所示:假設給定一個尺寸為 C×H×W 的特征圖 X ,CARAFE將 X 進行通道壓縮,得到尺寸為 C×σH×σW(σ 為上采樣倍率)新的特征圖 X ,通過核預測模塊,為 X 的每個目標位置生成一個重組卷積核,然后利用這個卷積核對輸人特征 X 進行重組,從而生成上采樣后的特征圖。

由于重組過程考慮了更相關的局部信息,可以更有效地捕捉和整合特征圖中的語義信息,從而提升特征圖的語義表達能力。引入CARAFE算子,可以使模型在處理復雜場景草莓葉片病害時,能夠更準確地捕捉和表達圖像中的重要信息,提高模型的 精度。

標題

X :輸人特征圖; X :重組特征圖; H :特征圖高; W :特征圖寬; c :通道數; Cm :壓縮后的通道數; σ :上采樣倍率; Kup :重組核大小; :重組卷積核 σ;xl :輸入特征圖位置; N :正方形區域。

為直觀展示CARAFE上采樣方法相較于傳統上采樣技術的優勢,本研究選取深度神經網絡中生成的一張特征圖,首先進行4倍的下采樣處理,然后再進行2倍最近鄰插值上采樣與2倍CARAFE上采樣處理,結果如圖9所示。從圖中可以看出,最近鄰插值上采樣結果在目標邊緣處出現了較為明顯的鋸齒狀偽影,而CARAFE上采樣結果在目標邊緣部分呈現出更加細膩和自然的過渡,這說明CARAFE上采樣能較好保留圖像細節和邊緣信息。

1.3模型檢測性能比較

首先比較了Backbone網絡不同位置Conv替換為DynamicConv、Neck網絡中引人C2f_DynamicConv模塊后模型對草莓葉片病害的檢測性能;然后分析了YOLOv8n原模型和改進模型YOLOv8n-DGC對草莓葉片病害檢測性能差異,并開展消融試驗。消融試驗方案如表1所示。最后,進一步比較了目前流行的目標識別模型FasterR-CNN、SSD、YOLOv5s、YOLOv7-tiny、YOLOv8s、YOLOv10n 與 YOLOv8n-DGC對草莓葉片病害的檢測性能差異。

1.4模型訓練與測試

1.4.1試驗平臺及參數設置本研究所使用的操作系統為Windows10,中央處理器(CPU)型號為In-tel Corei9-10900K 3.70GHz ,GPU型號為NVIDIAQuadroRTX5000(16G顯存)。所用語言為Py-thon3.9.7,深度學習框架為Pytorch2.0.1,并行計算平臺為CUDA11.7。試驗中,圖像分辨率設置為640×640 ,迭代次數500,批量大小8,采用隨機梯度下降算法(SGD)優化器,動量參數0.937,權重衰減速率 .000 5 。

1.4.2模型評價指標選取平均精度均值(Mean av-erageprecision, mAP )、精確率(Precision, P )、召回率(Recall, R )、模型大小、參數量、浮點運算次數(Float-ingpoint operations, FLOPs )作為評估模型性能的指標。平均精度均值、精確率和召回率公式如下:

a;原始圖像;b:深度神經網絡生成的特征圖;c:特征圖進行4倍下采樣后得到特征圖;d:利用最近鄰插值方法進行2倍上采樣后的結果;e:利用CARAFE方法進行2倍上采樣后的結果。

圖9最近鄰插值上采樣和內容感知特征重組上采樣(CARAFE)效果對比

Fig.9Comparison ofefect between nearest nighor interpolationupsamplingandcontent-awarereassemblyoffeatures (CARAFE)upsampling

表1消融試驗方案Table1 Design of ablation test
“-\"表示在方案中不采用, ”表示在方案中采用。

式中, APi 為第 i 個類別的平均精度,即精確率與召回率( ?PRΦ? 曲線中曲線與坐標軸所圍成的圖形面積。 TP 為正確預測的真陽性樣本; FP 為錯誤預測的假陽性樣本; FN 為漏檢的假陰性樣本; n 為分類類別數。

2 結果與分析

2.1模型Backbone網絡不同位置Conv替換為DynamicConv對檢測性能的影響

基準模型Backbone網絡不同位置Conv替換為DynamicConv對草莓葉片病害檢測性能的影響如表2所示。從表中可以看出,主干網絡(Backbone)中第3個標準卷積(Conv)替換為動態卷積的效果最好, mAP50,mAP50:95 、精確率和召回率分別為88.2%.58.2%.87.0% 和 83.5% ,且模型大小、參數量和浮點運算量均最低。其原因可能在于,深度神經網絡中,靠近輸人層的卷積層主要負責提取圖像中的邊緣、紋理等低級特征,而靠近輸出層的卷積層則更多地學習高級語義特征,負責更為復雜、抽象的圖像特征提取,且主要表現為語義信息[29]。第3個卷積層處于Backbone的中間部分,既能夠捕捉較為細節的局部特征,又能夠學習一定的全局特征,將該位置的Conv替換為DynamicConv,能充分發揮動態卷積的自適應調整能力,使得模型在局部特征和全局信息之間取得更好的平衡,從而提升檢測性能。

2.2 C2f_DynamicConv在Neck中的效果

C2f是YOLOv8中用于提取多層次特征的基礎模塊。該模塊通過分裂特征圖和跨層連接,有效地提高了網絡的表達能力,促進了梯度信息流動。將Neck 網絡中的部分C2f 替換為 C2f_DynamicConv,能在不同的層級和尺度上選擇更合適的卷積核,使得特征能夠在多個層次上得到優化,增強了多尺度特征的融合能力,這有助于提高模型對不同尺度物體的檢測能力,進一步提升模型的目標檢測性能。將Neck網絡中的部分C2f替換為C2f_DynamicConv后,模型對草莓葉片病害的檢測性能的影響如表3所示。從表中可以看出,替換后,模型對草莓葉片病害檢測的 mAP50?mAP50:95 、精確率分別較替換前增加1.1個百分點、0.7個百分點和2.3個百分點,模型大小和參數量略有增加,但模型浮點運算量下降3.9% 。

2.3 消融試驗

引入不同替換模塊對模型檢測性能影響的消融試驗結果如表4所示。從表中可以看出,采用Dy-namicConv替換第3個Conv模塊和C2f_DynamicCo-nv替換Neck部分C2f的方案1后,模型對草莓葉片病害檢測的 mAP50?mAP50:95 、召回率分別比基準模型提高0.8個百分點、0.5個百分點和1.3個百分點,模型大小和參數量分別增加 6.3% 和 6.7% ,浮點運算量減少 6.2% 。單獨利用GSConv卷積和Slim-neck模塊的方案2后,模型對草莓葉片病害檢測的 、召回率分別比基準模型提高0.9個百分點、0.5個百分點和1.4個百分點,模型大小、參數量及浮點運算量分別減少 4.8%.6.7% 和6.2% ,這表明GSConv模塊對模型精度有一定的促進作用,同時也帶來檢測效率的提高。單獨利用CARAFE算子進行上采樣的方案3后,模型對草莓葉片病害檢測的 mAP50?mAP50:95 、召回率分別比基準模型提高1.1個百分點、0.8個百分點和0.3個百分點,模型大小、參數量及浮點運算量分別增加4.8%.3.3% 和 3.7% ,說明CARAFE算子的使用能減少草莓葉片病害細小病斑的特征信息丟失,確保特征信息的完整性,更有效地捕捉和整合特征圖中的語義信息。同時利用DynamicConv模塊和GSConv模塊進行替換的方案4后,模型對草莓葉片病害檢測的 mAP50?mAP50:95 、精確率分別比基準模型提高0.5個百分點、0.8個百分點和1.1個百分點,模型大小和參數量無變化,浮點運算量減少11.1% 。同時利用CARAFE與DynamicConv模塊替代后(方案5),模型對草莓葉片病害檢測的 mAP50 、mAP50:95 、召回率分別比基準模型提高1.5個百分點 個百分點和1.0個百分點,模型大小和參數量分別增加 11.1% 和 10.0% ,而浮點運算量減少2.5% 。同時利用CARAFE與GSConv模塊替代后(方案6),模型對草莓葉片病害檢測的 mAP50 、mAP50:95 、召回率分別比基準模型提高0.2個百分點 個百分點和1.0個百分點,模型大小、參數量和浮點運算量分別減少增加 1.6%.3.3% 和2.5% 。同時利用3個替換模塊的方案7,模型對草莓葉片病害檢測的 mAP50?mAP50:95 、精確率和召回率分別比基準模型提高2.5個百分點、1.5個百分點、1.6個百分點和1.6個百分點,模型大小和參數量分別增加 3.2% 和 3.3% ,而浮點運算量減少8.6% ,效果最好。這說明DynamicConv的使用能增強卷積層對局部和全局特征的提取能力,CARAFE的使用能確保上采樣過程中細節特征的完整性,模型在特征提取和融合上表現出更強的適應性和準確性,提高了模型的魯棒性,特別適合背景干擾較多、形態復雜的葉片病害檢測。

表4消融試驗結果Table4 Ablationtestresults
mAP50、mAP50:95見表3注。

2.4YOLOv8n模型與改進模型YOLOv8n-DGC 的檢測效果對比

改進模型YOLOv8n-DGC和原模型YOLOv8n對草莓葉片病害檢測效果如圖10所示。從圖中可以看出,改進后的模型能降低草莓葉片病害的漏檢率與錯檢率,且病害識別置信度也有所提高。這說明引人動態卷積能加強模型對復雜背景和病害樣本中草莓葉片病害的特征提取和學習能力;引入GSConv能降低模型的參數量,提高模型的特征融合能力;利用CARAFE算子替換最近鄰插值法進行上采樣,使得草莓葉片病害的特征信息更易被理解和表達,從而使改進后的模型識別效果優于原模型。圖11為不同迭代次數下,YOLOv8nDGC模型和 $\Upsilon _ { ? } 0 \mathrm { L O v } 8 \mathrm { n }$ 模型對草莓葉片病害檢測的平均精度均值變化特征。從圖中可以看出,經過幾十次訓練迭代后,2個模型檢測的 mAP 開始產生差距;迭代次數達500次時,2個模型都趨于穩定,且差距明顯。

2.5改進YOLOv8n與其他模型的草莓葉片病害檢測性能比較

改進YOLOv8n模型(YOLOv8n-DGC)與其他模型Faster R-CNN、SSD、 ΥOLOv5s 、YOLOv7-tiny、YOLOv8s、YOLOv10n等對草莓葉片病害檢測性能的比較結果如表5所示。從表中可以看出,FasterR-CNN和SSD模型對草莓葉片病害識別的平均精度均值( mAP50 )分別僅為 59.8% 和 58.2% ,且參數量和浮點運算量巨大,不能滿足草莓葉片病害檢測的精度要求。YOLOv5s模型對的草莓葉片病害識別的平均精度均值( .mAP50 )較高,達 87.7% ,但參數量和浮點運算量同樣較大,分別為YOLOv8n-DGC模型的2.26倍、2.14 倍。同樣,YOLOv7-tiny、YOLOv8s模型的參數量和浮點運算量分別是YOLOv8n-DGC模型的1.94倍、3.58倍和1.76倍、3.84倍,且檢測的平均精度均值( (mAP50 )分別比 ΥOLOv8n -DGC模型低4.4個百分點和1.3個百分點。 YOLOv10n 模型的參數量低于YOLOv8n-DGC模型,但其檢測的精度均值( mAP50 )亦低3.5個百分點。上述結果說明,改進后的YOLOv8n-DGC模型綜合性能較優,即本研究提出的改進算法在草莓葉片病害檢測中是有效的。

圖10YOLOv8n和YOLOv8n-DGC的改進前后檢測效果對比 Fig.10Comparison of the detection effectsof YOLOv8nand YOLOv8n-DGC

檢測框后的數字為置信度。

圖11平均精度均值 (mAP) 對比圖Fig.11Comparison diagram of mean average precision (mAP)

mAP50?mAP50:95 見表3注。

表5不同模型對草莓葉片病害檢測性能比較 Table5Comparison of the performance of different models for strawberry leaf disease detection
$\overline { { m { \cal A } P _ { 5 0 } \ 、 m { \cal A } P _ { 5 0 : 9 5 } } }$ 見表3注。

3結論

本研究以YOLOv8n模型為基準模型,利用Dy-namicConv替換原模型Backbone網絡的第3個標準卷積(Conv),利用C2f_DynamicConv模塊替換Neck網絡的部分C2f模塊,根據Slim-neck 范式,引入GSConv和VoV-GSCSP重新設計Neck網絡,增強Neck網絡的特征表達能力,并使用CARAFE算子替換最近鄰插值法進行上采樣,擴大上采樣過程的感受野,構建了改進的YOLOv8n模型——YOLOv8n-DGC,并用于果園環境下草莓葉片病害的檢測。改進后的模型YOLOv8n-DGC對草莓葉片病害檢測的$m A P _ { 5 0 } \ 、 m A P _ { 5 0 : 9 5 }$ 、精確率和召回率分別比基準模型提高2.5個百分點、1.5個百分點、1.6個百分點和1.6個百分點,模型大小和參數量分別增加 3.2% 和3.3% ,而浮點運算量減少 8.6% ,效果較好。與Fas-ter R-CNN、SSD、 ΥOLOv5s 、YOLOv7-tiny等模型相比,YOLOv8n-DGC模型更好地實現檢測精度與效率的平衡,更適合布置到輕量化的檢測設備或終端中。目前模型主要用于病害類型的檢測,而對病害感染程度的評估能力仍不足,未來的研究中可以通過引入多任務學習或其他相關方法,進一步豐富模型的功能,實現病害類型及感染程度的檢測,為果農提供更為準確的病害診斷和管理建議。此外,還可以進一步豐富數據集,提高模型的可信度,為果園的智慧化生產提供精準的決策支持。

參考文獻:

[1]曹丹,張明,王競,等.土壤改良劑對連作草莓生長及品質的影響[J].現代農業科技,2024(3):52-55.

[2] 潘少香,劉雪梅,鄭曉冬,等.基于質構分析的鮮食草莓質地感官品質綜合評價[J].食品科技,2023,48(8):37-43.

[3] 唐歆玥,曹葉婷,鄧明益,等.檸檬醛對草莓貯藏期間品質和抗氧化能力的影響[J].食品安全質量檢測學報,2024,15(2):131-140.

[4] 楊海艷,王洪玲,鐘國躍,等.草莓屬植物資源分布、化學成分、藥理活性研究進展[J].中成藥,2022,44(2):510-518.

[5]聯合國糧食及農業組織(FAO).糧農組織統計數據庫—糧食和農業數據[DB/OL].[2024-10-01].http://www.fao.org/faostat/zh/#Data/QCL.

[6] 劉玉娟,劉顏達,閆振,等.注意力機制的混合卷積高光譜圖像分類方法[J].光譜學與光譜分析,2024,44(10):2916-2922.

[7] GIRSHICKR,DONAHUEJ,DARRELLT,etal.Richfeaturehierarchies for accurate object detection and semantic segmentationternRecognition.Columbus,OH,USA:IEEE,2014:580-587.

[8]GIRSHICK R. Fast R-CNN[C]//IEEE. 2015 IEEE InternationalConference on Computer Vision(ICCV). Santiago,Chile:IEEE,2015:1440-1448.

[9]REN S Q,HE K M,GIRSHICK R,et al. Faster R-CNN:towardsreal-time object detection with region proposal networks[J]. IEEETransactions on Pattern Analysis and Machine Inteligence,2017,39(6):1137-1149.

[10]REDMON J,DIVVALA S,GIRSHICK R,etal. You only lookonce:unified,real-time object detection[C]//IEEE.2016 IEEEConference on Computer Vision and Pattrn Recognition.Las Ve-gas,NV,USA:IEEE,2016:779-788.

[11]REDMON J,FARHADI A.YOLO9000: better,faster,stronger[C]//IEEE:2017 IEEE Conference on Computer Vision and Pat-ternRecognition.Honolulu,HI,USA:IEEE,2017:6517-6525.

[12]REDMON J,FARHADI A. YOLOv3:an incremental improvement[EB/OL].(2018-04-08).htps://arxiv.org/abs/1804.02767v1.

[13]BOCHKOVSKIY A,WANG C Y,LIAO H M.YOLOv4:optimalspeed and accuracy of object detection[EB/OL].(2020-04-23).https://arxiv.org/abs/2004.10934v1.

[14]LIUW,ANGUELOV D,ERHAND,et al.SSD:single shotMultiBox detector[M]//ECCV.ComputerVision-ECCV 2016.Cham:Springer International Publishing,2016:21-37.

[15]楊宇游,潘文林.基于改進YOLOv5的草莓病害檢測[J].云南民族大學學報(自然科學版),2024,33(5):624-629.

[16]LI Y,WANG JC,WU HR,et al. Detection of powdery mildewon strawberry leaves based on DAC-YOLOv4 model[J]. Computersand Electronics in Agriculture,2022,202:107418.

[17]公徐路,張淑娟.基于改進YOLOv5s的蘋果葉片小目標病害輕量化檢測方法[J].農業工程學報,2023,39(19):175-184.

[18]時雷,楊程凱,雷鏡楷,等.基于改進YOLOv8s的小麥小穗赤霉病檢測研究[J].農業機械學報,2024,55(7):280-289.

[19]胡根生,謝一帆,鮑文霞,等.基于輕量型網絡的無人機遙感圖像中茶葉枯病檢測方法[J].農業機械學報,2024,55(4):165-175.

[20]羅友璐,潘勇浩,夏順興,等.基于改進YOLOv8的蘋果葉病害輕量化檢測算法[J].智慧農業(中英文),2024,6(5):128-138.

[21]賀英豪,唐德釗,倪銘,等.基于改進YOLOv5對果園環境中李的識別[J].華中農業大學學報,2024,43(5):31-40.

[22]HANK,WANGYH,GUO JY,et al. ParameterNet:parametersare all you need for large-scale visual pretraining of mobile net-works[C]//IEEE.2024 IEEE/CVF Conference on Computer Vi-sion and Pattern Recognition.Seattle,WA,USA:IEEE,2024:15751-15761.

[23]涂智榮,凌海英,李幗,等.基于改進YOLOv7-Tiny的輕量化百香果檢測方法[J].廣西師范大學學報(自然科學版),2024,42(5) :79-90.

[24]CHOLLET F. Xception;deep learning with depthwise separableconvolutions[C]//IEEE:2O17 IEEE Conference on Computer Vi-sionandPattern Recognition.Honolulu,HI,USA:IEEE,2017:1800-1807.

[25]LIHL,LIJ,WEIHB,etal.Slim-neckbyGSConv:alight-weight-design forreal-timedetector architectures[J].Journal ofReal-Time Image Processing,2024,21(3):62.

[26]張佳承,韋錦,陳義時.改進YOLOv8的實時輕量化魯棒綠籬檢測算法[J/OL].計算機工程[2024-10-01].https://doi.org/10.19678/j.issn.1000-3428.0069524.

[27]ZHANGXY,ZHOUXY,LINMX,et al.ShuffleNet:an ex-tremelyeficientconvolutional neural network for mobile devices[C]//IEEE.2O18 IEEE/CVF Conference on Computer VisionandPatternRecognition.SaltLakeCity,UT,USA:IEEE,2018:6848-6856.

[28]WANGJQ,CHENK,XUR,etal.CARAFE:content-awareRe-AssemblyofFEatures[C]//IEEE.2O19IEEE/CVFInternationalConference on Computer Vision.Seoul,Korea(South):IEEE,2019:3007-3016.

[29]張順,龔怡宏,王進軍.深度卷積神經網絡的發展及其在計算機視覺領域的應用[J].計算機學報,2019,42(3):453-482.

(責任編輯:石春林)

猜你喜歡
特征檢測模型
一半模型
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
如何表達“特征”
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
抓住特征巧觀察
3D打印中的模型分割與打包
主站蜘蛛池模板: 色偷偷综合网| 国产一区二区免费播放| 一级片免费网站| 四虎在线高清无码| 成年女人18毛片毛片免费| 国产免费怡红院视频| 四虎永久免费在线| 亚洲精品欧美日本中文字幕| 免费人成又黄又爽的视频网站| 三上悠亚精品二区在线观看| 2021亚洲精品不卡a| 色悠久久久| 国产凹凸视频在线观看| 四虎成人在线视频| 99爱在线| 国产性精品| 奇米影视狠狠精品7777| 二级毛片免费观看全程| 99久久精品视香蕉蕉| 在线永久免费观看的毛片| 天堂va亚洲va欧美va国产| 一级毛片免费高清视频| 国产亚洲精品精品精品| 日韩精品无码一级毛片免费| 国产AV无码专区亚洲精品网站| 国产在线日本| а∨天堂一区中文字幕| 国产福利免费观看| 欧美日韩中文字幕在线| 国产内射在线观看| 伊人五月丁香综合AⅤ| 日韩美女福利视频| 国产女人18毛片水真多1| 欧美日韩精品综合在线一区| 伊人久久大线影院首页| 久久久久久久久18禁秘| 日本不卡在线视频| 国产女人喷水视频| 成人日韩视频| 无码精品福利一区二区三区| 国产丝袜啪啪| 99热6这里只有精品| 亚洲无码一区在线观看| 色亚洲激情综合精品无码视频| 91精品久久久久久无码人妻| 国内精品手机在线观看视频| 欧洲亚洲欧美国产日本高清| 亚洲欧洲日产国码无码av喷潮| 人妻无码一区二区视频| 四虎综合网| 亚洲一区二区三区中文字幕5566| 高潮毛片无遮挡高清视频播放| 日韩在线播放欧美字幕| 色综合中文综合网| 99精品国产电影| 久久综合九九亚洲一区| 四虎国产在线观看| 欧美亚洲国产视频| 欧美在线精品怡红院| 日本一区二区三区精品AⅤ| 国产精品林美惠子在线观看| 国产精品毛片一区| 1769国产精品视频免费观看| 亚洲第一综合天堂另类专| 91精品久久久久久无码人妻| 91区国产福利在线观看午夜 | 女人一级毛片| 日本91视频| 日本免费精品| 草草影院国产第一页| 亚洲无码高清免费视频亚洲| 九九香蕉视频| 久久精品aⅴ无码中文字幕| 5388国产亚洲欧美在线观看| 久久精品亚洲中文字幕乱码| 色综合激情网| 国产高清毛片| 国产成人无码播放| 亚洲中字无码AV电影在线观看| 午夜精品久久久久久久99热下载 | 女人爽到高潮免费视频大全| 99视频在线观看免费|