[发明专利]基于YOLO的柑橘青果实时识别方法在审
申请号: | 202210787701.9 | 申请日: | 2022-07-04 |
公开(公告)号: | CN115205676A | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 吕石磊;李锐尧;李震;薛秀云;洪添胜;姜晟;赵娅雯 | 申请(专利权)人: | 华南农业大学;人工智能与数字经济广东省实验室(广州) |
主分类号: | G06V20/10 | 分类号: | G06V20/10;G06V20/40;G06V20/52;G06V10/82;G06V10/774;G06N3/04;G06N3/08 |
代理公司: | 深圳市创富知识产权代理有限公司 44367 | 代理人: | 梁嘉朗 |
地址: | 510630 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 yolo 柑橘 青果 实时 识别 方法 | ||
本发明公开了一种基基于YOLO的柑橘青果实时识别方法,该方法包括:采集柑橘果实图像并进行预处理,构建训练集;基于YOLOv5模型,增加检测层,得到改进后的检测网络;基于训练集对改进后的检测网络进行训练,结合改进的损失函数,得到目标检测模型;获取待测数据并基于目标检测模型进行产量监测。通过使用本发明,能够实现柑橘青果实时智能识别与产量监测。本发明作为一种基于YOLO的柑橘青果实时识别方法,可广泛应用于产量监测领域。
技术领域
本发明涉及产量监测领域,尤其涉及基于YOLO的柑橘青果实时识别方法。
背景技术
在最近几年的人工智能的工作中,深度学习与卷积神经网络的发展带给目标检测方向质的飞跃,提供了良好的效果。然而,当前基于深度学习的目标检测大多都停留在服务器端对单张静止的图片进行检测,对于柑橘测产这些需要有实地检测的作业来说,无法满足实时性条件,运用到实际场景中还有些困难。
发明内容
为了解决上述技术问题,本发明的目的是提供一种基于YOLO的柑橘青果实时识别方法,能够实现柑橘青果实时智能识别与产量监测。
本发明所采用的第一技术方案是:一种基于YOLO的柑橘青果实时识别方法,包括以下步骤:
采集柑橘果实图像并进行预处理,构建训练集;
基于YOLOv5模型,增加检测层,得到改进后的检测网络;
基于训练集对改进后的检测网络进行训练,结合改进的损失函数,得到目标检测模型;
获取待测数据并基于目标检测模型进行产量监测。
进一步,所述采集柑橘果实图像并进行预处理,构建训练集这一步骤,其具体包括:
在自然场景下对柑橘果园进行多角度拍摄,采集图像,得到原始柑橘果实图像;
对原始柑橘果实图像进行数据清洗和数据增强,得到增强后图像;
对原始柑橘果实图像和增强后图像进行标注处理,得到标注信息;
根据原始柑橘果实图像、增强后图像和标注信息构建训练集。
进一步,所述数据增强包括垂直镜像,水平镜像、位移、模糊、旋转270°和椒盐噪声增强的增强方式。
进一步,所述基于YOLOv5模型,增加检测层,得到改进后的检测网络这一步骤,其具体包括:
在YOLOv5基础模型上增加检测层,得到轻量化目标检测模型;
基于余弦退火算法,改变量化目标检测模型的学习率,得到改进后的检测网络。
进一步,所述改进后的检测网络的损失函数公式表示如下:
上式中,IoU表示评价模型的预测框B与真实框Bgt之间的距离,B表示预测框,Bgt表示真实框,C表示B与Bgt最小框的对角线的长度,ρ表示B与Bgt之间的欧式距离,C表示B与Bgt最小框的对角线的长度,αv表示影响因子。
进一步,所述基于训练集对改进后的检测网络进行训练,结合改进的损失函数,得到目标检测模型这一步骤,其具体包括:
将训练集输入至改进后的检测网络;
基于输入层对训练集中的图像进行数据增强和尺寸调整,得到输入图像;
基于骨干网络对输入图像进行切片和池化操作,得到特征向量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南农业大学;人工智能与数字经济广东省实验室(广州),未经华南农业大学;人工智能与数字经济广东省实验室(广州)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210787701.9/2.html,转载请声明来源钻瓜专利网。