广东农业科学  2022, Vol. 49 Issue (10): 155-163   DOI: 10.16768/j.issn.1004-874X.2022.10.018.
0

文章信息

引用本文
周逸博, 马毓涛, 赵艳茹. 基于YOLOv5s和Android的苹果树皮病害识别系统设计[J]. 广东农业科学, 2022, 49(10): 155-163.   DOI: 10.16768/j.issn.1004-874X.2022.10.018
ZHOU Yibo, MA Yutao, ZHAO Yanru. Design of Mobile App Recognition System for Apple Bark Disease Based on YOLOv5s and Android[J]. Guangdong Agricultural Sciences, 2022, 49(10): 155-163.   DOI: 10.16768/j.issn.1004-874X.2022.10.018

基金项目

国家自然科学基金(31901403)

作者简介

周逸博(1999—),男,在读本科生,研究方向为果园智能检测装备研发,E-mail:2037899840@qq.com.

通讯作者

赵艳茹(1986—),女,博士,讲师,研究方向为农情信息快速感知及智能检测装备研发,E-mail:yrzhao@nwafu.edu.cn.

文章历史

收稿日期:2022-06-22
基于YOLOv5s和Android的苹果树皮病害识别系统设计
周逸博1 , 马毓涛1 , 赵艳茹1,2     
1. 西北农林科技大学机械与电子工程学院,陕西 杨凌 712100;
2. 农业农村部农业物联网重点实验室/陕西省农业信息感知与智能服务重点实验室,陕西 杨凌 712100
摘要:【目的】 针对果园多种苹果树皮病害实时检测的需求,设计基于Android的苹果树皮病害识别APP以便进行果园精准管理。【方法】 通过网络查找和实地拍摄收集轮纹病、腐烂病、干腐病3种病害的图片数据,经扩增和标注后按照8 ∶ 2比例进行训练集和测试集的划分。使用YOLOv5s算法训练苹果树皮病害识别网络模型,对训练得到的轻量级网络模型进行Android端部署,并设计相应APP界面,实现对轮纹病、腐烂病、干腐病的快速诊断。【结果】 训练后得到的深度学习网络模型识别效果良好,准确率稳定在88.7%,召回率稳定在85.8%,平均精度值稳定在87.2%。其中腐烂病准确率为93.5%,干腐病准确率为88.2%,轮纹病准确率为84.3%。将其在Android端部署后,每张病害图片处理时间均小于1 s,检测置信度为87.954%。该轻量级识别系统不仅实现了3种病害的快速检测,也保证了较高的识别精度。【结论】 YOLOv5s网络权重模型小,能够轻松实现Android端的部署,且基于YOLOv5s设计的APP操作简单、检测精度高、识别速度快,可以有效辅助果园精准管理。
关键词苹果树皮病害    YOLOv5s    移动端    Android    多目标识别    识别系统    
Design of Mobile App Recognition System for Apple Bark Disease Based on YOLOv5s and Android
ZHOU Yibo1 , MA Yutao1 , ZHAO Yanru1,2     
1. College of Mechanical and Electronic Engineering, Northwest A & F University, Yangling 712100, China;
2. Key Laboratory of Agricultural Internet Things, Ministry of Agriculture and Rural Affair/Shaanxi Key Laboratory of Agricultural Information Perception and Intelligent Service, Yangling 712100, China
Abstract: 【Objective】 A practical mobile APP recognition system based on Android was designed for the requirement of real-time detection of various apple bark diseases in orchards. 【Method】 The images of ring rot, canker and dry rot were collected through network searching and field shooting. After amplification and labeling, the training set and test set were divided according to the ratio of 8 ∶ 2. The YOLOv5s algorithm was used to train the apple bark disease recognition network model. The lightweight network model trained was deployed on the Android end, and the corresponding APP interface was designed to realize the rapid diagnosis of ring rot, canker and dry rot. 【Result】 The recognition effect of the deep learning network obtained after training is good, the accuracy rate is stable at 88.7%, the recall rate is stable at 85.8%, and the average accuracy value is stable at 87.2%. Among them, the accuracy of canker is 93.5%, dry rot is 88.2%, and ring rot is 84.3%. After it is deployed on the Android end, the processing time of each disease picture is less than 1s, and the detection confidence is 87.954%. The lightweight recognition system not only realizes the rapid detection of the three diseases, but also ensures high recognition accuracy. 【Conclusion】 The YOLOv5s network weight model is small, which can be easily deployed on the Android. The APP designed based on YOLOv5s is simple to operate with high detection accuracy and fast recognition speed, which is helpful for precise management of orchards.
Key words: apple bark disease    YOLOv5s    mobile end    Android    multi-object recognition    recognition system    

【研究意义】苹果产业在我国国民经济中占重要地位,生产高品质苹果是发展苹果产业的关键。苹果树皮病害是造成我国苹果单产水平不良的制约因素之一[1]。及时、精准地进行苹果树皮病害诊断,有助于病害的早期对症治疗以及果园的精准管理。因此,开发随时可以进行树皮病害识别的手机APP系统,有助于果农快速识别果树病害,进而采取有效防治措施,对苹果产业保质增产具有重要意义。

【前人研究进展】目前果树的病害检测主要依赖人工感官判定和生物测定[2]。人工感官判定多通过目测判断果树病害情况,费时费力,且需在病害症状明显时进行判断,易造成误判[3]。生物测定法如聚合酶链式反应(PCR)、酶联免疫吸附试验技术(ELISA)等,可以直接检测出病原物种类,准确度高,但操作复杂、成本高,还具有破坏性,难以大范围推广[4-8]。因此,寻找一种快速、准确、无损且推广性强的果树病害检测方法很有必要。机器视觉在农业病害识别领域应用非常广泛,主要依赖于图像处理方法得到相应结果[9]。但传统图像处理方法相对较为明显,例如,对动态目标识别能力差,智能化程度仍不够高,需要人工辅助等[10]。通过机器学习算法进行病害识别需按照单一病害特征进行人为数值设定后做相应识别,无法进行多种病害同时检测[11],且对移动端配置要求高,占用资源多。与机器学习相比,深度学习网络算法精确度更高,在数据集训练过程中准确率不断提升且趋于饱和,方便客户使用。Krizhevsky等[12]在2012年首次将深层卷积神经网络Alex Net[13]应用于大规模图像分类中。近年来深度学习网络模型在植物病害研究中逐渐深入,它能够对植物病害的浅层图像特征进行更深层的挖掘,提取出“高层”特征,并进行模型构建实现植物病害的检测分类[14]。王宏乐等[15]使用RestNeSt-50、VGG-16和RestNet-50 3种网络结构进行测试,通过调节训练集中实验室场景图片与田间场景图片的分布,使深度学习模型对柑橘黄龙病、苹果黑星病、芒果细菌性斑点病识别准确率均达到90% 以上。Redmon等[16]于2016年提出的YOLO系列算法已经在目标检测领域得到了较为广泛的应用,YOLO算法系列经历了从v1到v5的发展,其中YOLO v5深度学习网络模型具有体积小、速度快、精度高等优点,可以在生态成熟的PyTorch中实现,网络训练及部署较该系列之前的模型更为简单,方便用户对自己需要的网络模型自行训练。YOLO v5借鉴了Cut Mix方法[17],采用Mosaic数据增强方式有效解决了模型训练中最头疼的“小对象问题”。而YOLOv5s是YOLO v5模型中体积最小的网络模型,其权重仅27 MB,可以实现实时识别的功能,体积较小可以完成Android端的相应部署。

【本研究切入点】以往研究只能对某种特定苹果树皮病害进行单一识别,且由于深度学习网络模型较大而很难实现移动端的部署。本文使用的YOLOv5s模型是轻量级深度学习网络模型,可以有效实现Android端的部署,嵌入Android端的同时不会影响苹果树皮病害识别模型的正常运行,且可以同时对3种苹果树皮病害进行识别。【拟解决的关键问题】本设计选择YOLOv5s作为苹果树皮病害的识别网络模型,并在Android端进行部署,实现对苹果树皮主要病害:轮纹病、干腐病和腐烂病的准确快速识别。

1 YOLOv5s网络结构原理

YOLOv5s网络结构由输入端、Backbone(主干网络)、Neck网络和Prediction(输出端)四部分组成。各部分的主要功能和网络结构如下[18]

(1)输入端:Mosaic数据增强模块、自适应锚框计算模块,自适应图片缩放。

(2)主干网络:Focus结构和CSP结构。

(3)Neck网络:FPN+PAN结构。

(4)输出端:GIOU_Loss。

整体网络结构如图 1[19] 所示:

图 1 YOLOv5s网络结构 Fig. 1 YOLOv5s network structure

1.1 输入端

1.1.1 Mosaic数据增强 输入端使用Mosaic数据增强方式对整体数据集合进行随机缩放、随机剪裁以及随机排布,得到输入端相应数据[20]

1.1.2 自适应锚框计算 在YOLO系列检测算法中,系统会在初始阶段设定好默认的锚框尺寸,并在输入不同图像进行训练时,输出与默认锚框尺寸相应的预测框,将人为标注得到的真实框和训练过程得到的预测框进行对比,计算两者的偏差,之后再进行反向更新,迭代网络结构中的参数。YOLOv3、YOLOv4需要通过单独运行特定程序计算初始锚框值,而YOLOv5s将该功能嵌入到相应的算法结构中,实现了对于不同训练集进行锚框计算的自适应性。

1.1.3 自适应图片缩放 YOLOv5s算法对原始图像进行缩放操作时,可以根据输入图片的不同尺寸,自适应添加最少黑边,使计算量得到一定程度的减少,从而进一步提高该网络的目标检测速度[21]

1.2 主干网络

1.2.1 Focus结构 Focus结构可进行切片操作[22],YOLOv5s网络中的Focus结构使用了较少的32个卷积核,能够将尺寸为640×640×3像素的三通道图像经相应的切片操作变成320×320×12像素的特征图,并通过32个卷积核的卷积操作,最终变成320×320×32像素的特征图。

1.2.2 CSP结构 YOLOv5s中的CSP有两种结构,一种为主干网络中的CSP1_X结构,另一种为位于Neck中的CSP2_X结构。CSP模块中所含有的卷积核大小均为3×3,步进值为2,若输入的图像尺寸为640×640像素,那么它的特征图尺寸变化规律是:640×640 -> 320×320 -> 160×160 -> 80×80 -> 40×40 -> 20×20,最终得到一个20×20像素大小的特征图。

1.3 Neck网络

FPN是自上而下通过上采样操作,将高层的特征信息和低层的特征信息进行融合,进而计算出预测的特征图[23-24]。YOLOv5s网络结构中在FPN层后面还添加1个特征金字塔,该金字塔结构自下向上,其中有2个PAN结构,通过下采样操作,将低层的特征信息与高层特征进行融合,输出预测的特征图。

1.4 输出端

目标检测算法的损失函数一般由Classificition Loss(分类损失函数)和Bounding Box Regeression Loss(回归损失函数)两大部分组成。其中回归损失函数近几年的发展过程为:Smooth L1 Loss -> IOU_Loss(2016)-> GIOU_Loss(2019)->DIOU_ Loss(2020)-> CIOU_Loss(2020)。GIOU_Loss损失函数为:

式中,Δ为最小外接矩形与预设框差值;C为最小外接矩形。

GIOU_Loss函数增加了相交尺度的衡量方式,有利于解决边界框有时不重合的问题。

输入端将输入图片进行缩放裁剪得到相应预测框,并自适应添加最少黑边。主干网络将输入端的图片进行切片处理完成卷积操作,得到特征图。Neck网络通过上采样下采样操作,将低层和高层特征进行融合得到预测特征图。最后通过输出端的损失函数完成所训练的网络模型评估。

2 YOLOv5s模型训练部署与测试 2.1 苹果树皮病害数据集的采集

苹果树皮原始数据集部分采集于西北农林科技大学南校区,部分为网络已有苹果树皮病害照片,共获得苹果树表皮图片470张,其中包含干腐病151张、腐烂病160张、轮纹病159张。3种待测病害如图 2所示。

图 2 所需识别的3种苹果树皮病害 Fig. 2 Three apple bark diseases to be recognized

2.2 数据集预处理

本设计使用LabelImg软件对所采集的苹果树皮患病部位进行人为标注,其中使用的三类标签名分别为canker(腐烂病)、ring rot(轮纹病)、dry rot(干腐病),如图 3所示。标注完图片后得到相应的xml文件,构成所需数据集。

图 3 使用LabelImg标注树皮患病部位 Fig. 3 Using LabelImg to mark the diseased part of bark

为满足深度学习要求,尽可能丰富数据集,将采集的病害图片进行左右翻转以及饱和度、对比度、明暗度调整,完成数据集的扩增。总体扩增8倍后的数据集共有图片3 697张,该组图片即为本设计的使用数据集。为保证训练的数据尽可能的多以及测试集的普遍性,将训练集与测试集按照8 ∶ 2比例进行划分。

2.3 实验平台与评估指标

使用的网络训练环境配置为:Geforce GTX 1650 GPU;Intel(R) Core(TM) i7-9750H CPU;内存8G;CUDA 11.6。Android端调试机型为:OPPO R15机型,运行内存6G,CPU型号为联发科Helio P60。

采用的模型评估指标主要包括:准确率、召回率、调和均值以及平均精度均值。准确率和召回率越高,树皮病害识别效果越好,准确率与召回率为负相关关系。调和均值和平均精度均值是需要同时考虑准确率和召回率的量化指标,调和均值和平均精度均值越大,则代表树皮病害识别效果好。

2.4 模型训练与推理结果

使用PyTorch将制作好的数据集放入YOLOv5s模型中,划分测试集和训练集,开始相应模型训练,随机选择测试图片带入训练好的模型中进行测试,结果如图 4图 5图 6所示。左侧图片为未进行识别的测试图片,右侧图片为测试结果。

图 4 干腐病模型识别测试 Fig. 4 Recognitiion test of dry rot disease model

图 5 轮纹病模型识别测试 Fig. 5 Recognitiion test of ring rot disease model

图 6 腐烂病模型识别测试 Fig. 6 Recognitiion test of canker disease model

2.5 YOLO模型Android端部署

将深度学习网络模型部署到Android端需要借助第三方框架。腾讯公司推出的ncnn是针对移动平台优化的高性能神经网络推理计算框架。ncnn没有第三方依赖项,是跨平台的,在手机CPU上运行速度比所有已知的开源框架都快,开发者可以通过高效的ncnn实现,轻松将深度学习算法模型部署到移动平台,打造智能APP。使用ncnn框架在Android端部署模型需要将.pth文件格式的模型转换为ncnn框架所特有的ncnn格式模型(.bin和.param)。首先将.pth格式模型去掉后处理导出为.onnx格式模型,修改工程目录下的train.py文件中的evalimage函数。修改.py文件的布尔型变量use_jit为False,禁用JIT,保证能导出onnx。用onnx-simplifier对模型进行简化。在YOLO环境下安装onnx、onnxruntime和onnxsim库,在控制台使用命令对onnx模型进行简化。

使用daquexian开发的一键转换工具,在浏览器本地上传简化后的onnx模型,使用onnx optimizer和ncnnoptimize优化模型,输出目标格式的ncnn模型(.bin和.param)。

将简化完成的.param文件进行参数修改,将框架中默认的YOLOv5s网络模型替换为可识别苹果树皮病害的网络模型,完成Android端部署。

2.6 APP效果展示

点击设置完成的APP图标打开APP。进入APP主页面,点击“选择图片”进入本地图片选择(图 7),待测图片可以选择进行CPU识别或GPU识别,选择图片并完成识别(图 8图 9)。

图 7 待测图片选择页面 Fig. 7 Image selection page to be tested

图 8 选择待测图片 Fig. 8 Select the picture to be detected

图 9 待测图片患病情况识别结果 Fig. 9 Disease recognition results of picture to be tested

3 结果与分析

用于苹果树皮病害识别的YOLOv5s网络训练400个epoch后,按照2.3所述指标对训练好的模型进行相应评估,结果见图 10。由图 10可知,训练后得到的深度学习网络模型测试结果良好,经过400轮训练后模型达到收敛状态。在训练过程中准确率和召回率的提升过程较为稳定,准确率稳定在88.7%,召回率稳定在85.8%,平均精度值也处于较高水平状态,稳定在87.2% 附近。其中识别效果最好的腐烂病准确率为93.5%,识别效果最差的轮纹病准确率为84.3%。

图 10 YOLOv5s网络训练结果 Fig. 10 YOLOv5s network training results

对手机APP进行功能测试,输入50张不同类型的苹果树皮病害图片进行检测,每张病害图片处理时间均小于1 s,检测置信度为87.954%。检测时间较快,可以在移动端正常使用,测试效果如图 11所示。

图 11 手机APP病害识别测试效果 Fig. 11 Effect of mobile APP disease recognition test

4 讨论

为快速且同时检测腐烂病、轮纹病、干腐病3种苹果树皮病害的问题,本研究使用YOLOv5s深度学习网络模型,设计了基于Android的苹果树皮病害识别系统。在深度学习网络发展成为图像检测主流前,病害图像主要采用机器学习进行识别。机器学习视觉信息的处理技术主要依赖于图像处理方法,对图像进行复原、分割、增强、特征提取等一系列操作,从而进行图像处理识别,得到相应结果。机器学习通过人工分析图片特征,经过图像算法提取特征,并通过特征的数值进行图像分类,在分析图片过程中不需要大量图片,只需要较为典型的图片和两种类别临界点的图片进行人工分析。与本文所使用的深度学习网络检测方式相比较,机器学习进行病害识别需按照单一病害特征进行人为数值设定后做相应识别,从而无法进行3种病害同时检测,而本文使用深度学习网络则可以完成3种病害数据集的同时训练,其最终对3种病害的识别准确率稳定在88.7%,召回率稳定在85.8%,平均精度值稳定在87.2%,且可以在训练中独立学习相关属性,得到更好的效果。

深度学习网络模型由于参数多、体量大,较难在小型移动设备上部署,本文使用的YOLO v5深度学习网络模型,由Ultralytics公司在2020年推出,包括YOLOv5s、YOLO v5m、YOLO v5l、YOLO v5x 4个模型,其中YOLOv5s是4种模型中体积最小的网络模型,其权重仅仅27MB,能够降低对移动端配置的需求,本文将其在Android端部署后。经测试每张病害图片处理时间均小于1 s,检测致信度为87.954%,检测时间较快,可以在移动端正常使用。

测试结果反映出训练完成的网络模型准确率、召回率、平均精度仍有待提高。果园环境的复杂性在一定程度上影响手机APP的图像识别。移动终端使用测试方面,通过Android端的测试,该APP使用轻量级的深度学习网络YOLOv5s可以适应当前市场中的大部分机,降低了硬件需求,可以满足果农需要。针对上述问题,可以考虑以下改进措施:(1)图像拍摄时尽可能直接拍摄待检测枝干部位,减少非必要影响因素的出现;(2)继续收集不同环境和不同病发阶段的3种类型病害图片,增强数据集后继续训练,不断提升网络模型的识别效果;(3)针对病害的早期阶段图像进行训练,以期实现苹果树皮病害的早期快速诊断。

5 结论

针对果农需要对苹果树皮病害进行实时拍照检测的问题,本研究设计了一种基于Android系统以及YOLOv5s深度学习网络模型的手机APP苹果树皮病害识别系统。本设计以轮纹病、腐烂病、干腐病3种苹果树皮病害为研究对象,使用YOLOv5s深度学习网络模型对目标图片进行图像识别,得出相应结果。实验结果表明:该手机APP对手机配置要求较低,可满足绝大多数果农的手机配置;使用轻量级深度学习网络YOLOv5s,网络模型小,所占资源少,可以良好地在Android端进行部署。本设计可以在一定程度上帮助果农完成苹果树皮病害的识别,进而进行果园的精准管理,对苹果产业的发展具有推动作用。

参考文献(References):
[1]
国立耘, 李金云, 李保华, 张新忠, 周增强, 李广旭, 王英姿, 李晓军, 黄丽丽, 孙广宇, 文耀东. 中国苹果枝干轮纹病发生和防治情况[J]. 植物保护, 2009, 35(4): 120-123. DOI:10.3969/j.issn.0529-1542.2009.04.027
GUO L Y, LI J Y, LI B H, ZHANG X Z, ZHOU Z Q, LI G X, WANG Y Z, LI X J, HUANG L L, SUN G Y, WEN Y D. Investigations on the occurrence and chemical control of botryosphaeria canker of apple in China[J]. Plant Protection, 2009, 35(4): 120-123. DOI:10.3969/j.issn.0529-1542.2009.04.027
[2]
张德荣, 方慧, 何勇. 可见/近红外光谱图像在作物病害检测中的应用[J]. 光谱学与光谱分析, 2019, 39(6): 1748-1756. DOI:10.3964/j.issn.1000-0593(2019)06-1748-09
ZHANG D R, FANG H, HE Y. Research of crop disease based on visible/near infrared spectral image technology[J]. Spectroscopy and Spectral Analysis, 2019, 39(6): 1748-1756. DOI:10.3964/j.issn.1000-0593(2019)06-1748-09
[3]
赵森, 付芸, 崔江南, 鲁烨, 杜旭东, 李永亮. 高光谱的刺五加黑斑病的早期检测研究[J]. 光谱学与光谱分析, 2021, 41(6): 1898-1904. DOI:10.3964/j.issn.1000-0593(2021)06-1898-07
ZHAO S, FU Y, CUI J N, LU Y, DU X D, LI Y L. Application of hyperspectral imaging in the diagnosis of acanthopanax senticosus black spot disease[J]. Spectroscopy and Spectral Analysis, 2021, 41(6): 1898-1904. DOI:10.3964/j.issn.1000-0593(2021)06-1898-07
[4]
HEO S, KIM H R, LEE H J. Development of a quantitative real-time nucleic acid sequence based amplification (NASBA) assay for early detection of apple scar skin viroid[J]. The Plant Pathology Journal, 2019, 35(2): 164-171. DOI:10.5423/PPJ.OA.10.2018.0206
[5]
NABI S U, MIR J I, SHARMA O C, SINGH D B, ZAFFER S, SHEIKH M A, MASOODI L, KHAN K A. Optimization of tissue and time for rapid serological and molecular detection of apple stem pitting virus and apple stem grooving virus in apple[J]. Phytoparasitica, 2018, 46(5): 705-713.
[6]
XU L, WANG Y, ZHU S, LI J Y, CHANG Y L, HUANG L L. Development and application of a lamp assay for the detection of the latent apple tree pathogen valsa mali[J]. Plant Disease, 2020, 105(4): 1065-1071.
[7]
YIN Z Y, KE X W, HUANG D X, GAO X N, VOEGELE A T, KANG Z S, HUANG L L. Validation of reference genes for gene expression analysis in valsa mali var. mali using real-time quantitative PCR[J]. World Journal Microbiol Biotechnol, 2013, 29(9): 1563-1571. DOI:10.1007/s11274-013-1320-6
[8]
张楠, 冯浩, 伏波, 高小宁, 黄丽丽. 我国北方三省主要苹果产区1年生无症状枝条苹果树腐烂病带菌率检测[J]. 中国果树, 2018(4): 56-58, 62. DOI:10.16626/j.cnki.issn1000-8047.2018.04.015
ZHANG N, FENG H, FU B, GAO X N, HUANG L L. Detection of pathogen carrying rate of apple rot disease on one-year-old asymptomatic branches in three major apple producing areas in northern China[J]. China Fruits, 2018(4): 56-58, 62. DOI:10.16626/j.cnki.issn1000-8047.2018.04.015
[9]
张五一, 赵强松, 王东云. 机器视觉的现状及发展趋势[J]. 中原工学院学报, 2008, 19(1): 9-12, 15. DOI:10.3969/j.issn.1671-6906.2008.01.003
ZHANG W Y, ZHAO Q S, WANG D Y. Actualities and developing trend of machine vision[J]. Journal of Zhongyuan University of Technology, 2008, 19(1): 9-12, 15. DOI:10.3969/j.issn.1671-6906.2008.01.003
[10]
唐向阳, 张勇, 李江有, 黄岗, 杨松, 关宏. 机器视觉关键技术的现状及应用展望[J]. 昆明理工大学学报(理工版), 2004(2): 36-39. DOI:10.3969/j.issn.1007-855X.2004.02.009
TANG X Y, ZHANG Y, LI J Y, HUANG G, YANG S, GUAN H. Present situation and applications of machine vision's key technigues[J]. Journal of Kunming University of science and Technology (Science and Technology), 2004(2): 36-39. DOI:10.3969/j.issn.1007-855X.2004.02.009
[11]
刁智华, 王会丹, 魏伟. 机器视觉在农业生产中的应用研究[J]. 农机化研究, 2014, 36(3): 206-211. DOI:10.3969/j.issn.1003-188X.2014.03.049
DIAO Z H, WANG H D, WEI W. Summary of research on machine vision application in agricultural production[J]. Journal of Agricultural Mechanization Research, 2014, 36(3): 206-211. DOI:10.3969/j.issn.1003-188X.2014.03.049
[12]
KRIZHEVSKY A, SUTSKEVER I, HINTON G E. ImageNet classification with deep convolutional neural networks[C]//Proceedings of the 25th International Conference on Neural Information Processing Systems. Lake Tahoe, USA, 2012: 1097-1105.
[13]
DING L, LI H, HU C. Alexnet feature extractionand multi- kernel learning for object- oriented classification[J]. The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, 2018, 42: 277-281.
[14]
王聃, 柴秀娟. 机器学习在植物病害识别研究中的应用[J]. 中国农机化学报, 2019, 40(9): 171-180. DOI:10.13733/j.jcam.issn.2095-5553.2019.09.30
WANG D, CHAI X J. Application of machine learning in plant diseases recognition[J]. Journal of Chinese Agricultural Mechanization, 2019, 40(9): 171-180. DOI:10.13733/j.jcam.issn.2095-5553.2019.09.30
[15]
王宏乐, 王兴林, 李文波, 叶全洲, 林涌海, 谢辉, 邓烈. 深度学习训练数据分布对植物病害识别的影响研究[J]. 广东农业科学, 2022, 49(6): 100-107. DOI:10.16768/j.issn.1004-874X.2022.06.013
WANG H L, WANG X L, LI W B, YE Q Z, LIN Y H, XIE H, DENG L. Impact of training data distribution on plant diseases recognition based on deep learning[J]. Guangdong Agricultural Science, 2022, 49(6): 100-107. DOI:10.16768/j.issn.1004-874X.2022.06.013
[16]
REDMON J, DIVVALA S, GIRSHICK R, FARHADI A. You Only Look Once: Unified, Real-Time Object Detection[C]//2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2016: 779-788. DOI: 10.1109/CVPR.2016.91.
[17]
YUN S, HAN D, CHUN S, OU S J, YOO Y, CHOE J. CutMix: regularization strategy to train strong classifiers with localizable features[C]2019 IEEE/CVF International Conference on Computer Vision (ICCV), 2019: 6022-6031.
[18]
马琳琳, 马建新, 韩佳芳, 李雅迪. 基于YOLOv5s目标检测算法的研究[J]. 电脑知识与技术: 学术版, 2021, 17(23): 100-103.
MA L L, MA J X, HAN J F, LI Y D. Research on object detection algorithm based on YOLOv5s[J]. Computer Knowledge and Technology: Academic Edition, 2021, 17(23): 100-103.
[19]
王莉, 何牧天, 徐硕, 袁天, 赵天翊, 刘建飞. 基于YOLOv5s网络的垃圾分类和检测[J]. 包装工程, 2021, 42(8): 50-56.
WANG L, HE M T, XU S, YUAN T, ZHAO T Y, LIU J F. Garbage classification and detection based on YOLOv5s network[J]. Packaging Engineering, 2021, 42(8): 50-56.
[20]
许伟, 熊卫华, 姚杰, 沈云青. 基于改进YOLOv3算法在垃圾检测上的应用[J]. 光电子, 激光, 2020, 31(9): 928-938. DOI:10.16136/j.joel.2020.09.0142
XU W, XIONG W H, YAO J, SHEN Y Q. Application of improved YOLOv3 algorithm in garbage detection[J]. Journal of Optoelectronics·Laser, 2020, 31(9): 928-938. DOI:10.16136/j.joel.2020.09.0142
[21]
谈世磊, 别雄波, 卢功林, 谈小虎. 基于YOLOv5网络模型的人员口罩佩戴实时检测[J]. 激光杂志, 2021, 42(2): 147-150. DOI:10.14016/j.cnki.jgzz.2021.02.147
TAN S L, BIE X B, LU G L, TAN X H. Real time detection of personnel wearing masks based on YOLOv5 network model[J]. Laser Journal, 2021, 42(2): 147-150. DOI:10.14016/j.cnki.jgzz.2021.02.147
[22]
王沣. 改进YOLOv5的口罩和安全帽佩戴人工智能检测识别算法[J]. 建筑与预算, 2020(11): 67-69. DOI:10.13993/j.cnki.jzyys.2020.11.021
WANG F. Improved artificial intelligence detection and recognition algor ithm for wear ing masks and helmets in YOLOv5[J]. Construction and Budget, 2020(11): 67-69. DOI:10.13993/j.cnki.jzyys.2020.11.021
[23]
宁凯, 张东波, 印峰, 肖慧辉. 基于视觉感知的智能扫地机器人的垃圾检测与分类[J]. 中国图像图形学报, 2019, 24(8): 1358-1368. DOI:10.11834/jig.180475
NING K, ZHANG D B, YIN F, XIAO H H. Garbage detection and classification of intelligent sweeping robot based on visual perception[J]. Journal of Image and Graphics, 2019, 24(8): 1358-1368. DOI:10.11834/jig.180475
[24]
刘鑫磊, 梁耀, 黎双文, 钟伟镇, 李丰果. 复杂背景下重叠椭圆形叶片的分割算法[J]. 广东农业科学, 2019, 46(5): 149-157. DOI:10.16768/j.issn.1004-874X.2019.05.021
LIU X L, LIANG Y, LI S W, ZHONG W Z, LI F G. Segmentation algorithm of overlapping elliptical leaves in complex background[J]. Guangdong Agricultural Sciences, 2019, 46(5): 149-157. DOI:10.16768/j.issn.1004-874X.2019.05.021

(责任编辑     白雪娜)