[发明专利]基于深度学习与LSD直线检测算法的粮食数量估算方法有效
| 申请号: | 202011592858.3 | 申请日: | 2020-12-29 |
| 公开(公告)号: | CN112734826B | 公开(公告)日: | 2022-05-31 |
| 发明(设计)人: | 柳瑞芸;金献军;叶金雷;封晨波 | 申请(专利权)人: | 华信咨询设计研究院有限公司 |
| 主分类号: | G06T7/62 | 分类号: | G06T7/62;G06N3/04;G06N3/08 |
| 代理公司: | 杭州杭诚专利事务所有限公司 33109 | 代理人: | 尉伟敏 |
| 地址: | 310000 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 深度 学习 lsd 直线 检测 算法 粮食 数量 估算 方法 | ||
1.一种基于深度学习与LSD直线检测算法的粮食数量估算方法,其特征是,包括以下步骤:
步骤1:通过测量获取待检测粮仓仓底面积S、粮仓高度h1和粮仓查粮门长度l,通过存储粮食种类获取粮仓储备粮食的密度ρ,用于辅助粮食数量的估算;
步骤2:利用角度正对于粮仓查粮门的摄像头,拍摄各种状态、各种时刻待检测粮仓仓内图像总计48000张,并对图像中查粮门、粮面与墙面交接处、仓顶与墙面交接处位置进行标注,并将标注后的图像生成粮仓图像数据集G;
步骤3:利用基于YOLO-v4算法的深度学习模型,对粮仓图像数据集G进行训练,获得用于检测查粮门、粮面与墙面交接处、仓顶与墙面交接处位置的目标检测模型,用于检测;
步骤4:利用角度正对于粮仓查粮门的摄像头,从视频流中自动获取一张当前状态下、待检测粮仓的仓内图像A,利用训练完成的目标检测模型,对仓内图像A中的查粮门、粮面与墙面交接处、仓顶与墙面交接处位置进行N次预测,获得查粮门预测框坐标结果集kn,粮面与墙面交接处位置预测框坐标结果集en,仓顶与墙面交接处位置预测框坐标结果集zn,其中n=1,2,...,N,利用置信度分析指标对kn、en、zn进行分析与逻辑判断,选择其中置信度最高的预测结果记为Ps,Ps=[ks,es,zs];
步骤5:利用LSD直线检测算法对预测结果Ps进行分析检测并在原图中绘制粮面与墙面交接线l1、仓顶与墙面交接线l2;
步骤6:计算粮面与墙面交接线l1与仓顶与墙面交接线l2之间的像素高度h2,计算查粮门像素高度h3,利用通过已知的查粮门高度l映射出粮面到仓顶的真实高度h4;
步骤7:通过已知的粮仓面积S,粮仓高度h1,结合仓内粮食种类密度ρ,对粮仓内粮食储备数量m进行估算;
步骤8:将计算得到的粮食数量估算结果定时反馈至前端平台进行展示。
2.根据权利要求1所述的一种基于深度学习与LSD直线检测算法的粮食数量估算方法,其特征是,所述步骤3包括以下步骤:
S31、处理深度学习模型输入图像数据集:采用Mosaic数据增强方式处理粮仓图像数据集G,平衡图像数据集与GPU之间的关系;
S32、构建深度学习模型BackBone:利用CSPDarknet53方式构建BackBone的网络结构、使用Mish函数作为BackBone的激活函数,采用Dropblock正则化法作为BackBone的过拟合控制函数;
S33、构建深度学习模型Neck,利用FPN+PAN方式构建Neck主结构,利用SPP空间金字塔池化思想,设置图像固定输出尺度;
S34:构建深度学习模型损失函数,利用CIOU_LOSS算法构建损失函数,用于优化学习模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华信咨询设计研究院有限公司,未经华信咨询设计研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011592858.3/1.html,转载请声明来源钻瓜专利网。





