【技术实现步骤摘要】
一种面向工业场景的工件点云实例分割方法
[0001]本专利技术涉及3D机器视觉和深度学习
,尤其涉及一种面向工业场景的工件点云实例分割方法。
技术介绍
[0002]近年来,随着科技的进步和社会的发展,工业机械臂广泛应用于各个工业生产领域。然而,工业机械臂缺乏对周围环境的感知能力,只能依靠预先设定的程序重复完成工作,对于堆垛、码料、摆盘等常见的工业生产过程,依赖人工辅助完成前序处理码放步骤,已经满足不了智能化生产制造的需求。为适应当前制造业高度智能化、信息化的趋势,需要通过传感器技术和深度学习方法弥补工业机械臂感知不足的缺陷,使得工业机械臂能够独立完成较复杂的工业生产过程。随着3D数据采集技术的迅速发展,使用3D扫描仪、激光雷达、RGB
‑
D相机等传感器很容易获取原始3D数据。相较于2D图像,3D数据能够提供更加丰富的特征信息,如几何形状和尺度大小等信息。如果能够通过对原始3D数据的预处理和特征提取来构建一个智能感知模块,工业机械臂就可以获得对周围环境的一定的感知能力,从而协助工业机械臂完成工业生产过程。
[0003]然而,如果使用传统的点云实例分割方法作为核心推理模块,由于这类方法主要通过点云中点与点间的距离、法向量等几何特征来对比点云中某点与其邻域内其它点的特征来判断该点与其邻域点是否属于同一个集合来实现分割,存在严重依赖于特征的选取和先验知识、分割精度不高、效率低下等缺点,难以满足工业生产中对于精度和效率的要求。
[0004]近年来,随着深度学习和2D目标检测、实例分割的迅 ...
【技术保护点】
【技术特征摘要】
1.一种面向工业场景的工件点云实例分割方法,其特征在于,所述方法包括以下步骤:步骤1、进行图像采集与数据转换,获得工件的点云数据;步骤2、点云预处理,滤除所述点云数据中的无效点和工作台平面,保存剩余的点云数据作为所述工件的点云表示;步骤3、点云标注,对预处理后的所述点云数据进行实例标注得到标注文件;所述标注文件和所述点云数据构成模型训练所需的点云实例分割数据集;步骤4、数据增强,对所述点云实例分割数据集进行数据增强;步骤5、点云实例分割模型构建,包括构建主干网络模块、语义类别及偏移向量预测模块、聚类模块、特征重提取及融合模块、掩码预测及掩码评分模块;步骤6、点云实例分割模型训练,将经过数据增强的所述点云实例分割数据集按照8:2的比例划分为训练集和验证集,将所述训练集输入到所述点云实例分割模型中进行训练;步骤7、点云实例分割模型预测,使用训练好的所述点云实例分割模型进行推理,输入所述验证集中的数据,输出并显示预测得到的实例类别及点云组成。2.如权利要求1所述的面向工业场景的工件点云实例分割方法,其特征在于,所述步骤5中包括以下子步骤:步骤5.1、所述主干网络模块通过MinkowskiNet提取多尺度的点云特征,其中,所述MinkowskiNet引入Minkowski张量和Minkowski卷积构建ResNet
‑
34作为所述点云特征的提取网络;步骤5.2、对于所述步骤5.1提取的所述点云特征,所述语义类别及偏移向量预测模块通过多层MLP分别预测出所述点云实例分割数据集中每个点的语义类别及所述每个点到该点所属的实例几何中心的偏移向量,其中,所述语义类别和所述偏移向量分别用N
×
N
classes
维和N
×
3维的向量来表示,N为所述点云实例分割数据集中点的个数,N
classes
为所述工件的类别数;步骤5.3、所述聚类模块根据所述偏移向量将所述点云实例分割数据集中的所述每个点向该点所属的所述实例几何中心移动,获取以所述实例几何中心为中心的半径为r的球内的所有点,将与所述实例几何中心有相同所述语义类别的点聚为一簇,得到若干个初步分割预测实例;步骤5.4、所述特征重提取及融合模块使用Minkowski稀疏卷积构建ResNet
‑
18作为特征重提取网络,使用所述ResNet
‑
18提取若干个所述初步分割预测实例的实例级特征,并与所述ResNet
‑
34提取的所述点云特征进行融合,得到融合特征;步骤5.5、所述掩码预测及掩码评分模块基于所述融合特征,通过两层MLP预测出实例级的掩码,滤除所述初步分割预测实例中的背景点;同时,通过一个掩码评分分支来生成最终分割预测实例的置信度评分。3.如权利要求2所述的面向工业场景的工件点云实例分割方法,其特征在于,所述步骤5.5中的所述掩码评分分支也基于所述融合特征,通过一层全局平均池化层和一层MLP,计算所述掩码与ground truth之间...
【专利技术属性】
技术研发人员:吴盟,庄开宇,杨根科,褚健,
申请(专利权)人:上海交通大学宁波人工智能研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。