[发明专利]基于机器视觉的铸件飞边识别方法及存储介质有效
申请号: | 202011507210.1 | 申请日: | 2020-12-18 |
公开(公告)号: | CN112541908B | 公开(公告)日: | 2023-08-29 |
发明(设计)人: | 谢浩彬;陈新度;吴磊 | 申请(专利权)人: | 广东工业大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T7/10;G06V30/148;G06V30/18;G06V30/19;G06V10/82;G06N3/0464;G06N3/084 |
代理公司: | 广州专理知识产权代理事务所(普通合伙) 44493 | 代理人: | 沈素芹 |
地址: | 510000 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 机器 视觉 铸件 识别 方法 存储 介质 | ||
1.基于机器视觉的铸件飞边识别方法,其特征在于,所述基于机器视觉的铸件飞边识别方法包括以下,
离线部分,具体包括,
制作形成铸件飞边点云语义分割数据集,
根据所述铸件飞边点云语义分割数据集进行点云语义分割网络的构建以及训练,
训练完成后得到点云语义分割模型;
在线部分,具体包括,
获取目标铸件点云,
通过所述点云语义分割模型进行点云语义分割预测,分别得到铸件、地面和飞边的相关分割结果,
将所述铸件、地面和飞边的相关分割结果输入机器人,以指导所述机器人进行后续的打磨规划操作;
上述制作形成铸件飞边点云语义分割数据集,具体包括以下,
利用CAD犀牛软件对采集的多个不同的铸件模型的点云进行标注得到标注后的数据,将标注后的数据分成训练集以及测试集得到铸件飞边点云语义分割数据集;
所述标注的过程具体包括,
导入铸件模型,选择相应的待标注区域,对所述待标注区域进行标签赋值,重复上述过程直到标注完成,保存相应的标签;
上述根据所述铸件飞边点云语义分割数据集进行点云语义分割网络的构建以及训练包括以下,
构建点云语义分割神经网络,对所述训练集中的每个点云模型进行读取,作为神经网络的输入,将标签数据与神经网络的输出通过交叉熵损失函数,计算出损失值,通过反向传播更新网络参数,如果模型收敛,即损失值稳定到最低值,则对模型进行测试并进行网络参数的保存,可直接用于在线预测分割,否则,继续将训练集输入神经网络,直至网络收敛,保存网络参数,最终得到训练好的点云语义分割网络。
2.根据权利要求1所述的基于机器视觉的铸件飞边识别方法,其特征在于,所述点云语义分割网络的构建以及训练具体通过以下实现,
通过MAX-FPS模块进行采样,提高网络采样过程的针对性,同时利用X-Conv模块以及GAC模块进行特征提取,形成M-X-GAC模块,提高网络的特征丰富度,再利用L-NL模块进行上采样,最终,将采样过程中最大化的特征与最终特征进行融合,经过多层感知机MLP,得到最终的预测结果。
3.根据权利要求2所述的基于机器视觉的铸件飞边识别方法,其特征在于,具体的,在MAX-FPS模块中,输入为输入点PL以及对应的特征FL,输出为采样点PL+1及对应的特征FL+1、中间特征Fpn以及最大化后的特征Fpn-max,首先,将输入点通过多层感知机进行特征升维,然后,利用最大值函数,取得激活处的点,再利用最远点采样算法对采样点进行补充,得到最终采样的点,同时,输出经过索引后的中间特征Fpn以及最大化后的特征Fpn-max,将特征融入后续特征,利用反向传播,让网络学习到更有利于点云识别的激活点,整体算法如下所示:
输入:PL,FL
输出:PL+1,FL+1,Fpn,Fpn-max 采样点及对应特征
1:Fpn=MLPU(PL) 对输入点进行特征升维
2:Fpn-max,idxs=max(Fpn) 对Fpn取最大值
3:PL+1,idx=FPS(PL,idxs) 利用最远点算法对采样点进行扩充
4:FL+1=index(FL,idx) 根据索引进行特征选取
5:Fpn=index(MLPD(Fpn),idx) 先降维,根据索引进行特征选取。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011507210.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:情景感知功能控制方法及相关装置
- 下一篇:一种应用于铁塔上提前放电型避雷针