一种基于深度学习的点云关键点提取方法技术

技术编号:31491098 阅读:34 留言:0更新日期:2021-12-18 12:27
本发明专利技术属于人工智能领域和自动驾驶领域,具体提供一种基于深度学习的点云关键点提取方法;首先,本发明专利技术在数据预处理阶段利用地面分割技术过滤了大量的无效点集,提升关键点提取效果和效率;其次,本发明专利技术将深度学习技术应用到点云关键点提取问题中,利用GPU并行计算大幅提升了运算速度,构建包括点云划分模块与关键点提取网络的关键点提取模型,点云划分模块中使用最远点采样节点、扩张理论和节点判断提升了点云划分的速度,关键点提取网络中使用注意力机制提升了提取关键点的性能。综上,本发明专利技术的计算时间不会随着点云规模和关键点个数的提取大幅增长,且能够提取到性能更加优秀的关键点,能够应用于各种技术和场景。能够应用于各种技术和场景。能够应用于各种技术和场景。

【技术实现步骤摘要】
一种基于深度学习的点云关键点提取方法


[0001]本专利技术属于人工智能领域和自动驾驶领域,涉及针对点云数据模型的点云关键点提取技术,具体提供一种基于深度学习的点云关键点提取方法。

技术介绍

[0002]由于3D传感器设备开发和广泛使用,点云数据也成为了机器视觉里广泛使用的数据类型;同时随着运算能力与数据量的提升,深度学习的方法更多地进入了人们的视野。点云关键点提取是许多相关技术的核心步骤,从点云得到具有良好稳定性和显著性的关键点集,再提取关键点的特征描述符,从而使用少量点集和对应特征描述符表述整个点云。
[0003]目前,如SIFT

3D、ISS、Harris

3D等传统方法通过手工设计的具体方法根据局部空间的特性选取具有尺度不变性和旋转不变性的点作为关键点,这类方法没有挖掘局部空间的深层内在信息,且这些方法需要对点云中所有点进行处理,当点云规模较大时效率很低。基于神经网络的方法能够更好的挖掘局部空间的特性,得到更好的关键点;另外,基于神经网络的方法能够基于GPU进行并行计算,大大提升了关键点提本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于深度学习的点云关键点提取方法,包括以下步骤:步骤1、对采集得到的点云数据进行数据预处理,具体为:首先,使用固定大小的体素网格进行下采样;然后,使用随机一致性采样算法分割点云中的平面中间点集;最后,使用随机采样得到固定规模的数据预处理后点云;步骤2、将预处理后的点云送入关键点提取模型中得到点云的关键点集以及每个关键点对应的可靠性;步骤3、根据关键点的可靠性过滤关键点;首先,根据不可靠性对关键点排序,去除可靠性小于预设阈值的关键点;然后,使用非最大值抑制算法筛选关键点集:设置邻近阈值K,使用最邻近算法搜索关键点的邻近点,不断递归搜索邻近点进而构建一个局部关键点集;最后,从各个局部关键点集中选择可靠性最好的点构成最终的关键点集。2.按权利要求1所述基于深度学习的点云关键点提取方法,其特征在于,所述关键点提取模型包括:点云划分模块与关键点提取网络;所述点云划分模块用于将点云划分为M个局部点云点集,具体为:使用最远点采样算法选取M个中心节点;设置局部点集的大小m,以中心节点为中心使用最邻近算法向外扩张,当局部点集中节点个数达到2k、或局部点集中节点个数达到k且下一个邻近点为其它中心节点时,停止扩张;从当前选中的局部点集中随机选择m个点构成最终的局部点云点集;所述关键点提取网络接收局部点云点集作为输入,使用m个一维卷积层将局部点云点集中每个点映射到高维空间中,再使用最大池化层将所有高维空间点融合、得到局部空间特征;使用Softmax函数调整特征数值大小,得到局部点云点集中每个点的注意力权重;基于每个点的注意力权重对局部点云点集中每个节点进行加权求和得到估计的关键点,对局部点云点集中每个节点对应的高维空间点进行加权求和后、再经过全连接层完成信息融合和维度压缩得到关键点对应的不可靠性。3.按权利要求2所述基于深度学习的点云关键点...

【专利技术属性】
技术研发人员:罗光春朱大勇刘欣陈爱国赵太银于书苹
申请(专利权)人:电子科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1