郝王丽等:基于YOLOv4和自适应锚框调整的谷穗检测方法(2021年第1期)

引用格式: 郝王丽, 尉培岩, 郝飞, 韩猛, 韩冀皖, 孙玮蓉, 李富忠. 基于YOLOv4和自适应锚框调整的谷穗检测方法[J]. 智慧农业(中英文), 2021, 3 (1): 63-74.

HAO Wangli, YU Peiyan, HAO Fei, HAN Meng, HAN Jiwan, SUN Weirong, LI Fuzhong. Foxtail millet ear detection approach based on YOLOv4 and adaptive anchor box adjustment[J]. Smart Agriculture, 2021, 3 (1): 63-74.

点击直达知网阅读

点击直达期刊官网阅读(免费,全文)

基于YOLOv4和自适应锚框调整的谷穗检测方法

郝王丽1, 尉培岩1, 郝飞2, 韩猛1, 韩冀皖1, 孙玮蓉1, 李富忠1*
(1.山西农业大学 软件学院,山西晋中,030801;2.陕西师范大学 计算机学院,陕西西安,710119)

摘要: 谷穗的检测和计数对于预测谷子产量和育种至关重要。但是,传统的谷穗计数主要基于人工统计,既费时又费力。为解决上述问题,本研究首先建立了一个包含784张图像和10,000个谷穗样本的谷穗检测数据集。提出了一种基于YOLOv4和自适应锚框调整的谷穗检测方法,可快速准确地检测特定框中的谷穗。通过自适应地调整锚框,可生成符合谷穗目标的候选框,从而提升检测的准确率。为验证该方法的有效性,采用了多个标准,包括平均精度(mAP),F1得分(F1-Score),精度(Precision)和召回率(Recall)进行评价。此外,设计了对比试验验证所提出方法的有效性,包括与其他模型(YOLOv2,YOLOv3和Faster-RCNN)进行比较来评估模型的性能,评估模型在不同交并比(IOU)取值下的性能,评估模型在自适应锚框调整下的谷穗检测性能,评估引起模型评价标准变化的原因,以及评估模型在不同原始输入图像尺寸下的性能。试验结果表明,YOLOv4获得了良好的谷穗检测性能。YOLOv4的mAP达到78.99%,F1-score达到83.00%,Precision达到87%和Recall达到79.00%,在所有评价标准上均比其他比较模型高出8%。试验结果表明,该方法具有较好的准确性和高效性。

关键词: 谷穗检测;YOLOv4;深度神经网络;数据集;自适应锚框调整

文章图片

Fig. 1  Examples of foxtail milletear

Fig. 2  Thearchitecture of YOLOv4

Fig. 3 Comparison curves of different models under different iteration times

Fig. 4 Qualitative comparison results of YOLOv2, YOLOv3 and YOLOv4 models

来源:《智慧农业(中英文)》2021年第1期

(0)

相关推荐

  • 用OpenCV实现超轻量的NanoDet目标检测模型!

    作者丨nihate 审稿丨邓富城 编辑丨极市平台 极市导读 本文作者用OpenCV部署了超轻量目标检测模型NanoDet,并实现了C++和Python两个版本,并对此进行了解析,附完整代码. > ...

  • 如何将多目标检测用于建筑平面图? | MixLab智能建筑

    在建筑平面图的分析中,一些复杂的平面图总是会让人感到头晕脑胀,不同的标注方式以及不同的图形符号更难以让普通人去解读. 5种不同图形符号的浴缸以及真实场景中具有的遮挡,标注等信息 有时,图形符号又会极其 ...

  • (4条消息) OpenCV4学习笔记(66)

    今天要整理的是OpenCV中dnn模块对于YOLOv3模型的加载调用,以及在此基础上实现图像中的对象检测.OpenCV4.0版本以上支持YOLOv3版本模型的对象检测网络,该网络模型支持80种类别对象 ...

  • 多摄像头实时目标跟踪和计数

    作者:LeonLok 编译:ronghuaiyang 导读 本文来自github,很实用的一个应用. git仓库地址:https://github.com/LeonLok/Multi-Camera-L ...

  • yolov2训练

    Mx-yolov3 在过去的一段时间里,收到了许多反馈和BUG,但由于各种原因,很久没有去更新Mx-yolov3:经过几天的修改和改进,新的版本诞生了,我们将它定为1.0版本(你可以在软件界面右下角看 ...

  • 目标检测算法21篇速览:检测网络优化及改进

    作者丨SDC 来源丨GiantPandaCV 编辑丨极市平台 极市导读 本文总结了21篇目标检测算法方面的论文,包括对已有的两种检测网络设计范式的调整和优化,在检测网络中添加注意力模块的方式和方法以及 ...

  • 霸榜 GitHub:又一款神器面世!

    不论你需要通用目标检测.实例分割.旋转框检测,还是行人检测.人脸检测.车辆检测等垂类算法: 不论是精度效果超强,还是超轻量适合在边缘部署的算法: 不论你是学术科研工作者,还是产业开发者: 不论你是刚入 ...

  • 扔掉FPN来做目标检测,效果竟然这么强!YOLOF开源:你只需要看一层特征|CVPR2021

    作者丨happy  审稿丨邓富城   编辑丨极市平台 导读 旷视科技&中科院对单阶段目标检测中的FPN进行了重思考,采用一级特征进行检测替换复杂的特征金字塔来解决优化问题,提出了YOLOF.该 ...

  • 实用教程详解:用OpenCV的DNN模块部署YOLOv5目标检测

    作者丨nihate 审稿|邓富城 编辑丨极市平台 极市导读 本文中介绍的整套程序只依赖OpenCV库就能正常运行,彻底摆脱了对深度学习框架的依赖.文章讲述了作者在自己编写用OpenCV的dnn模块做Y ...

  • YOLOv3模型剪枝,瘦身80%,提速100%,精度基本不变

    如果要在实际应用中部署目标检测,你会想到哪项算法? 在52CV目标检测交流群里,被提及最多的,恐怕就是YOLOv3了. 虽然新出的一些算法号称"完胜""吊打"某 ...