[发明专利]一种基于多视角特征的工件识别方法和装置有效
申请号: | 202110377328.5 | 申请日: | 2021-04-08 |
公开(公告)号: | CN113191207B | 公开(公告)日: | 2022-12-02 |
发明(设计)人: | 谭毅华;王鹏学;熊胜洲 | 申请(专利权)人: | 华中科技大学;深圳华中科技大学研究院 |
主分类号: | G06V10/774 | 分类号: | G06V10/774;G06V20/64;G06V10/82;G06N3/04;G06T5/00;G06T7/11 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 王颖翀 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 视角 特征 工件 识别 方法 装置 | ||
1.一种基于多视角特征的工件识别方法,其特征在于,包括:
S1:对携带目标工件的场景图像进行滤波、分割和点云化获得所述目标工件对应的待识别点云数据集;
S2:分别将三维模型图像数据集和所述待识别点云数据集在多个视角下进行渲染,得到三维模型多视角点云数据集和待识别多视角点云数据集;
S3:利用所述三维模型多视角点云数据集对工件类型识别网络进行训练,训练完成后得到目标深度神经网络;
S4:将所述待识别多视角点云数据集输入到所述目标深度神经网络,得到所述目标工件的类型识别结果;
所述S3包括:
S31:将所述三维模型图像数据集中各个样本点云输入所述工件类型识别网络;所述工件类型识别网络包括依次级联的多层感知机、Max-Pooling层、View-Pooling层和全连接层;
S32:利用所述多层感知机将每个视角的所述点云样本输入至权重共享的卷积层,以对各个视角的所述点云样本进行特征提取;
S33:利用所述Max-Pooling层聚集高维空间中各个视角的所有点云样本的特征,得到各个视角对应的全局特征向量;
S34:利用所述View-Pooling层将各视角对应的全局特征向量聚合成高维全局特征;
S35:利用所述全连接层中softmax函数对所述高维全局特征进行分类、利用交叉熵损失函数和Adam优化方法进行有监督训练,以输出多个候选类型及其概率;从而将所述工件类型识别网络训练成所述目标深度神经网络。
2.如权利要求1所述的基于多视角特征的工件识别方法,其特征在于,所述S1包括:
S11:对所述场景图像进行条件滤波、体素滤波和统计滤波得到滤波图像;
S12:基于随机采样一致性的平面模型分割方法对所述滤波图像进行处理,以将所述目标工件从所述场景图像中分割出来得到目标图像;
S13:采用点云库将所述目标图像转换成所述待识别点云数据集。
3.如权利要求2所述的基于多视角特征的工件识别方法,其特征在于,所述S11包括:
利用所述条件滤波过滤工作平台范围外的无关点云数据;
利用所述体素滤波对所述工作平台范围内的点云数据进行下采样,得到稀疏点云数据;
利用所述统计滤波来过滤所述稀疏点云数据中的噪声点,得到所述滤波图像。
4.如权利要求1所述的基于多视角特征的工件识别方法,其特征在于,所述S2包括:
S21:分别将所述三维模型图像数据集和所述待识别点云数据集作为待处理CAD模型;
S22:从不同预设视角拍摄所述待处理CAD模型的部分视图,得到所述三维模型多视角点云数据集和所述待识别多视角点云数据集。
5.如权利要求4所述的基于多视角特征的工件识别方法,其特征在于,所述S22包括:
当所述预设视角为一个围绕在所述待处理CAD模型外由正三角形组成的二十面体时,从所述二十面体的每个顶点或者每个面拍摄所述待处理CAD模型,得到所述待处理CAD模型对应的多视角点云数据集;
所述待处理CAD模型对应的多视角点云数据集为所述三维模型多视角点云数据集或所述待识别多视角点云数据集。
6.如权利要求1所述的基于多视角特征的工件识别方法,其特征在于,所述S34包括:
利用所述View-Pooling层将各视角对应的所述全局特征向量取平均值,以聚合成所述高维全局特征。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学;深圳华中科技大学研究院,未经华中科技大学;深圳华中科技大学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110377328.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:调节性人工晶状体装置
- 下一篇:一种空调能耗的综合预测方法及系统