[发明专利]一种基于深度学习的竹笋数量与高生长率在线监测方法有效
申请号: | 202110095461.1 | 申请日: | 2021-01-25 |
公开(公告)号: | CN112800929B | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 江朝晖;洪石兰;朱家微;高健 | 申请(专利权)人: | 安徽农业大学;国际竹藤中心 |
主分类号: | G06V20/52 | 分类号: | G06V20/52;G06V10/22;G06V20/68;G06V10/82;G06N3/08 |
代理公司: | 安徽省合肥新安专利代理有限责任公司 34101 | 代理人: | 陆丽莉;何梅生 |
地址: | 230036 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 深度 学习 竹笋 数量 生长率 在线 监测 方法 | ||
1.一种基于深度学习的竹笋数量与高生长率在线监测方法,其特征是按如下步骤进行:
步骤1:定义当前获取的图像帧数为n,并初始化n=1;
步骤2:获取第n帧包含竹笋的竹林图像;
步骤3:采用已训练好的竹笋深度学习模型对所获取的第n帧竹林图像进行竹笋检测,获得所述第n帧竹林图像中的mn个竹笋区域检测框以及各竹笋区域检测框的四个顶点的坐标值,其中,竹笋区域检测框的个数mn表示所检测出的第n帧竹林图像中的竹笋数量;
步骤4:对第n帧竹林图像中的mn个竹笋区域检测框按照排序原则进行排序;
步骤5:判断n=1是否成立,若成立,则将排序后的竹笋区域检测框所对应的坐标存入基础数据库;否则,将排序后的竹笋区域检测框所对应的坐标存入临时数据库;
步骤6:判断mn=mn-1是否成立,若成立,则直接执行步骤7;否则,判断mn-mn-1>0是否成立,若成立,则将第n帧竹林图像中所增加的mn-mn-1个竹笋区域检测框按照排序原则存入基础数据库中,否则,回到步骤2继续检测;当n=1时,令mn=mn-1;
步骤7:筛选竹笋;
利用式(1)对所述临时数据库和基础数据库中的竹笋区域检测框的坐标信息进行筛选,若满足式(1),则表示相应的竹笋检测框图有效,否则,表示相应的竹笋检测框图无效;
式(1)中,xe和ye分别表示最大横坐标误差和最大纵坐标误差;xi1n-1表示第n-1帧竹林图像中排序后的第i个竹笋区域检测框的左下角顶点的x轴坐标,xi1n表示第n帧竹林图像中排序后的第i个竹笋区域检测框的左下角顶点的x轴坐标,yi1n-1表示第n-1帧竹林图像中排序后的第i个竹笋区域检测框的左下角顶点的y轴坐标,yi1n表示第n帧竹林图像中排序后的第i个竹笋区域检测框的左下角顶点的y轴坐标;i=[1,mn];
步骤8:利用式(2)求得第i个竹笋在第n-1帧竹林图像中的高度pin-1和在第n帧竹林图像中的高度pin;
式(2)中,yi2n-1表示第n-1帧竹林图像中排序后的第i个竹笋区域检测框的右下角顶点的y轴坐标,yi2n表示第n帧竹林图像中排序后的第i个竹笋区域检测框的右下角顶点的y轴坐标,yi3n-1表示第n-1帧竹林图像中排序后的第i个竹笋区域检测框的右上角顶点的y轴坐标,yi3n表示第n帧竹林图像中排序后的第i个竹笋区域检测框的右上角顶点的y轴坐标;
步骤9:利用式(3)计算第i个竹笋在第n帧竹林图像中高生长率
式(3)中,αin表示第i个竹笋在第n帧竹林图像中的高生长率,pin-1表示第i个竹笋在第n-1帧竹林图像中的高度,pin表示第i个竹笋在第n帧竹林图像中的高度。
2.根据权利要求1所述的基于深度学习的竹笋数量与高生长率在线监测方法,其特征是,所述步骤4中的排序原则为:
将每个竹笋区域检测框以其左下角顶点的x轴坐标进行升序排序,若x轴坐标相同,则以左下角顶点的y轴坐标进行升序排序,从而得到排序后的竹笋区域检测框。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽农业大学;国际竹藤中心,未经安徽农业大学;国际竹藤中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110095461.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种双头四工位立式绕线机
- 下一篇:一种辅助滴眼药水装置