一种基于Faster-YOLOv8s网络的玉米作物行识别方法技术

技术编号:39413241 阅读:12 留言:0更新日期:2023-11-19 16:04
本发明专利技术提出了一种基于Faster

【技术实现步骤摘要】
一种基于Faster

YOLOv8s网络的玉米作物行识别方法


[0001]本专利技术涉及作物行检测
,特别是指一种基于Faster

YOLOv8s网络的玉米作物行识别方法,主要应用于农业机器人除草、施药时的精准导航。

技术介绍

[0002]玉米是我国重要的粮食作物之一,在我国粮食发展中占有举足轻重的地位。现代农业中,玉米在种植和管理期间离不开农业机器人,而玉米作物行中心线的提取可以为农业机器人的导航提供依据,所以如何准确的识别出玉米作物行中心线成为农业机器人视觉导航技术的关键。
[0003]对图像中的作物进行精准的定位是准确识别作物行线的基础,国内外的研究人员对此做了大量研究。为了降低光照因素对路径识别的影响,高国琴等利用HSI颜色空间、K

means分割作物行,并利用Hough变换提取导航线,但是该方法只考虑了光照这一单一因素对导航线提取的影响,且工作环境为温室。为了克服高杂草对玉米作物行检测的影响,M.Montalvo等利用ExG植被指数、双Otsu法对作物和杂草进行有效的分离,最后利用最小二乘法拟合作物行线,该方法只考虑了杂草因素对作物行线识别的影响。为了克服水稻植株形态差异对引导线检测精度的影响,Keun Ha Choi等提出了一种新的引导线提取算法,该算法依据水稻的形态特征定位水稻植株,并利用改进的鲁棒性回归方法提取导航线,该方法并没有考虑到光照、杂草等环境因素对导航线提取的影响。为了识别弯曲的水稻作物行,Fuchun Liu等利用SSD模型对水稻植株进行定位,并利用最小二乘法拟合作物行线,该算法并没有考虑到高杂草、断行等复杂环境因素对导航线提取的影响。为了更加准确的识别作物和杂草,Shahbaz Khan等对传统的Faster R

CNN网路架构中的特征提取模块、锚框的数量、尺寸以及比例进行优化,以达到最佳的效果。为了解决光照、叶片遮挡等环境因素对番茄检测的影响,Guoxu Liu等在YOLOV3网络结构中引入了紧密连接的体系结构,并将矩形检测框修改为圆形从而更加准确的识别番茄,该方法在严重遮挡情况下对番茄的检测效果较差。为了有效的检测西兰花幼苗,孙哲等将ResNet

101网络引入到Faster R

CNN模型中,该方法可以有效的检测自然状态下的西兰花幼苗。为了解决复杂农田环境下杂草分割精度低的问题,姜红花等将Mask R

CNN模型与目标检测算法、FCN分割算法相结合,可以在检测目标的同时分割出目标轮廓。为了解决农业机器人在工作过程中需要对障碍物进行躲避这一问题,李文涛等将YOLOv3

tiny网络的浅层信息和第二预测层信息相结合从而构成新的第三预测层,并在网络中加入注意力机制以此来提高网络对障碍物的检测精度。为了降低浮萍、蓝藻、光照等环境因素对秧苗列中心线提取精度的影响,张勤等利用YOLOv3模型对秧苗位置进行定位,同时对检测框进行自适应聚类和预处理,最后根据提取的SUSAN角点特征拟合秧苗列中心线,该算法能够高效的识别出秧苗列中心线,但是该算法只适用于幼苗时期,并且没有考虑到秧苗叶片粘连情况下中心线的识别。Zhihua Diao等提出了一种轻量化的三维卷积神经网络用于玉米幼苗和杂草的快速识别,但是该算法只适用于玉米的幼苗时期,而且检测精度有所损失。为了降低杂草分布以及光照强度对作物行检测的影响,Yue Hu
等将改进YOLOv4网络的检测结果进行聚类并利用均值法提取检测框中的特征点,最后利用最小二乘法拟合作物行线,该算法在孤立杂草分布和光照条件下具有较好的检测效果,但是在高杂草压力下检测效果不佳。为了降低光照、浮萍、杂草对水稻行检测的影响,Shanshan Wang等将ResNet网络与行向量网格分类网络相结合用于快速、准确的识别出水稻行。为了解决不同杂草密度、秧苗行曲率变化等因素对秧苗行识别的影响,Shanshan Wang等利用改进的YOLOv5网络和改进的中心线提取算法检测直线和弯曲作物行,但是该方法只能用于水稻的幼苗时期,不能兼顾水稻的整个生长周期。为了解决高杂草、低光照强度等复杂田间条件对玉米作物行检测的影响,Yang Yang等利用YOLOv5网络、超绿法、最大类间法对感兴趣区域内的作物行和背景进行分割,再依据FAST角点检测定位特征点,最后利用最小二乘法拟合作物行中心线。
[0004]上述多种算法虽然能较好的识别出作物行中心线,但是识别条件较为单一,不能兼顾作物的不同生长周期和不同生长环境。

技术实现思路

[0005]针对现有玉米作物行识别算法在复杂农田环境下识别效果差、适应性不强等缺点,本专利技术提出了一种基于Faster

YOLOv8s网络的玉米作物行识别方法,致力于复杂农田环境下对不同生长周期玉米作物行中心线的精准识别。
[0006]本专利技术的技术方案是这样实现的:
[0007]一种基于Faster

YOLOv8s网络的玉米作物行识别方法,其步骤如下:
[0008]S1:构建玉米作物行的数据集;
[0009]S2:构建Faster

YOLOv8s网络,利用数据集对Faster

YOLOv8s网络进行训练和验证,得到Faster

YOLOv8s网络模型;并利用Faster

YOLOv8s网络模型获得玉米株芯检测框;其中,Faster

YOLOv8s网络是利用ASPPF模块替换掉YOLOv8s网络主干结构中的SPPF模块得到的,ASPPF模块是对ASPP结构进行改进得到的;
[0010]S3:利用玉米株芯检测框的中点定位玉米作物行特征点;
[0011]S4:采用最小二乘法对玉米作物行特征点进行拟合,得到作物行中心线。
[0012]所述玉米作物行的数据集的构建方法为:分别采集了不同生长周期、不同生长环境下的玉米作物行图片作为数据集;首先对数据集中的原始图片进行裁剪及数据增强;然后按照4:1:1的比例将数据集划分为训练集、验证集和测试集;最后,使用标注工具Labelimg对数据集进行标注,标注对象为玉米冠层株芯;其中,不同生长周期包括玉米幼苗时期和玉米生长中期,不同生长环境包括正常、杂草、断行、粘连。
[0013]所述ASPPF模块包括卷积层I、卷积层II、卷积层III、卷积层IV、融合层、池化层、卷积层V、上采样层、卷积层VI和输出层;
[0014]输入特征分别输入卷积层I的输入端和池化层的输入端,卷积层I的输出端分别与卷积层II的输入端、融合层的输入端相连接,卷积层II的输出端分别与卷积层III的输入端、融合层的输入端相连接,卷积层III的输出端与融合层的输入端相连接,池化层的输出端与卷积层V的输入端相连接,卷积层V的输出端与上采样层的输入端相连接,上采样层的输出端与融合层的输入端相连接,融合层的输出端与卷积层V本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于Faster

YOLOv8s网络的玉米作物行识别方法,其特征在于,其步骤如下:S1:构建玉米作物行的数据集;S2:构建Faster

YOLOv8s网络,利用数据集对Faster

YOLOv8s网络进行训练和验证,得到Faster

YOLOv8s网络模型;并利用Faster

YOLOv8s网络模型获得玉米株芯检测框;其中,Faster

YOLOv8s网络是利用ASPPF模块替换掉YOLOv8s网络主干结构中的SPPF模块得到的,ASPPF模块是对ASPP结构进行改进得到的;S3:利用玉米株芯检测框的中点定位玉米作物行特征点;S4:采用最小二乘法对玉米作物行特征点进行拟合,得到作物行中心线。2.根据权利要求1所述的基于Faster

YOLOv8s网络的玉米作物行识别方法,其特征在于,所述玉米作物行的数据集的构建方法为:分别采集了不同生长周期、不同生长环境下的玉米作物行图片作为数据集;首先对数据集中的原始图片进行裁剪及数据增强;然后按照4:1:1的比例将数据集划分为训练集、验证集和测试集;最后,使用标注工具Labelimg对数据集进行标注,标注对象为玉米冠层株芯;其中,不同生长周期包括玉米幼苗时期和玉米生长中期,不同生长环境包括正常、杂草、断行、粘连。3.根据权利要求1所述的基于Faster

YOLOv8s网络的玉米作物行识别方法,其特征在于,所述ASPPF模块包括卷积层I、卷积层II、卷积层III、卷积层IV、融合层、池化层、卷积层V、上采样层、卷积层VI和输出层;输入特征分别输入卷积层I的输入端和池化层的输入端,卷积层I的输出端分别与卷积层II的输入端、融合层的输入端相连接,卷积层II的输出端分别与卷积层III的输入端、融合层的输入端相连接,卷积层III的输出端与融合层的输入端相连接,池化层的输出端与卷积层V的输入端相连接,卷积层V的输出端与上采样层的输入端相连接,上采样层的输出端与融合层的输入端相连接,融合层的输出端与卷积层VI的输入端相连接,卷积层VI的输出端与输出层相连接。4.根据权利要求3所述的基于Faster

YOLOv8s网络的玉米作物行识别方法,其特征在于,所述卷积层I、卷积层V、卷积层VI的卷积核大小均为1
×
1;卷积层II、卷积层III、卷积层IV的卷积层大小均为3
×
3,且卷积层II的膨胀率为6,卷积层III的膨胀率为12,卷积层IV的膨胀率为18。5.根据权利要求3所述的基于Faster

YOLOv8s网络的玉米作物行识别方法,其特征在于,所述Faster

YOLOv8s网络包括Backbone模块、Neck模块和Head模块;Backbone模块包括第一卷积层、第二卷积层、C2f

I、...

【专利技术属性】
技术研发人员:刁智华薛帮国郭培亮张保华张东彦张竞成杨然兵李江波贺振东赵素娜何艳赵春江
申请(专利权)人:郑州轻工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1