System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于RepSurf特征和信息交互的部分重叠点云配准方法技术_技高网

基于RepSurf特征和信息交互的部分重叠点云配准方法技术

技术编号:42408420 阅读:10 留言:0更新日期:2024-08-16 16:27
本发明专利技术属于计算机技术领域,涉及基于RepSurf特征和信息交互的部分重叠点云配准方法,包括:提取RepSurf局部表面特征对点云进行表示;得到伞形RepSurf特征;构造图神经网络模型,得到拓扑特征;将三角形RepSurf特征与拓扑特征进行特征拼接;基于注意力交互机制进行信息交互;预测重要性分数,确定关键点;基于卷积神经网络模型预测相似性矩阵;计算相似性矩阵损失,去除相似性矩阵损失小于设定值的点。本发明专利技术得到了表示性强且区分度高的特征信息;基于信息交互的关键点提取方法;通过注意力机制,使得关键点提取部分可以过滤掉部分点,避免产生大量错误匹配,提高了网络在部分重叠点云上的配准效果。

【技术实现步骤摘要】

本专利技术属于计算机,具体而言,涉及基于repsurf特征和信息交互的部分重叠点云配准方法。


技术介绍

1、计算机视觉技术发展迅速,大量的点集合在一起形成了点云,可以表示物体表面的信息,从而能够表示三维物体的形状。点云处理几乎涉及到了所有相关的领域,如自动驾驶感知定位、三维场景重建、ar、vr、sfm三维重建、姿态估计、三维识别、三维测量等。目前点云已经成为表示真实世界中三维数据的主要格式,三维视觉的使用也不断出现在日常生活和工业生产中,如监测建筑物的验收、监测地质灾害、文化遗产的保护和修复等。

2、点云配准的任务是估计点云间的刚性变换关系将其转换到同一个世界坐标系中,端到端的点云配准方法能够直接得到配准结果,网络可以直接用配准结果作为训练损失,而不需要通过计算三元组的方法来训练特征提取网络。端到端的点云配准方法又可以细分为:基于局部特征的点云配准算法和基于全局特征的点云配准算法。

3、基于局部特征的点云配准方法通过匹配局部特征的对应关系进行配准,通常分为特征提取、匹配对应点和求解变换矩阵来进行。深度最近点算法(deep closest point,简称dcp)使用注意力机制 transformer使两点云间产生信息交互作为最终的特征信息,预测点与点之间的软对应,改进svd算法使其成为可以训练的网络层以进行端到端的训练,能够提取到质量较好的特征,但由于其采用单随机矩阵确定对应关系,强制源点云的所有点在目标点云中都有至少一个对应点,导致在部分重叠的点云上效果不好。为了解除dcp 算法中严格一一对应的限制,针对部分重叠点云配准的prnet(packet radio network,分组无线网)添加了关键点检测步骤,使用可微的 sinkhorn 算法和 gumbel softmax 算法估计相似矩阵,保证网络能够反向传播以进行端到端的训练,在点云部分重叠和有噪声的情况下表现较好,但网络模型参数量过大,计算效率低,难应用到真实场景中。deepvcp利用pointnet++提取特征,预测每个点的显著性,用多层感知机(multilayer perceptron,mlp)预测一个匹配概率,将匹配概率最高的作为关键点,用端到端的深度学习达到了精配准的效果,但由于用到全局特征,在部分重叠的点云上表现不好。idam用mlp预测点的显著性以消除点,将点的几何和距离特征结合到匹配过程中,用卷积预测相似矩阵以获得对应关系,再迭代地预测点云的置信度以计算变换矩阵,提高了配准的效果。idam在密度不均的点云上有好的效果,但网络的效果完全依靠关键点的选择。rpmnet(robust point matchingusing learned features,基于特征学习的鲁棒点匹配)继承了传统方法的理论部分的优点,由于没有用到信息交互的模块,其在部分重叠点云配准实验中的精度不高。高斯混合模型(gaussian mixture model,简称gmm)对点云进行建模,将配准看作两个高斯混合概率分布之间的散度(kullback-leibler,简称kl)最小化,学习特征间的匹配关系,用网络预测对应点的概率及gmm参数,从而计算出最优变换矩阵,因此对初始旋转角度和噪声有很好的鲁棒性,是全局旋转不变的配准方法。此方法在人工合成的数据集上表现很好,但在部分重叠的点云上配准效果下降明显。上述方法由于没有利用到点云的全局几何的信息,所以非常依赖特征的质量,只有在点云中存在独特的局部几何结构的情况下才能发挥出良好的效果,若点云的局部几何特征不明显或是存在大量非重叠点,就容易匹配到大量错误的对应点,导致影响最终的配准结果。

4、基于全局特征的点云配准方法不用单独地为每个点计算特征后计算对应关系,而是将点云数据输入网络直接预测变换矩阵,一般包括即全局特征提取和回归预测刚性变换两个步骤。为了解决点云的无序性问题,设计了对称函数和最大池化的模块,但这种直接结合所有点特征的最大池化操作会导致最终结果损失掉所有的局部特征。直接基于整体点云计算全局特征的方式,不仅不能利用到细节特征,在配准部分重叠的点云时非重叠部分也会对配准效果造成较大的干扰。fmr(feature-means-results,特征分类法)对点云的密度差异和噪声等问题都显示出了很高的鲁棒性,但没有考虑到非重叠点对全局特征的影响。针对部分重叠配准的omnet(one pass multitasknetwork,单程多任务网络),网络分别预测两点云的重叠掩码,用重叠掩码过滤掉非重叠的点,再进行最大池化得到干扰信息较少的全局特征,最后经过mlp预测变换,多次迭代计算得到了精度较高的结果,但每次迭代的网络参数不共享,造成网络模型较大,参数冗余,虽在人工合成的数据集上达到了较好的效果,但没有考虑到点云数据量的影响,只能应用到数量级较小、特征较为简单的点云上。

5、基于全局的深度学习方法计算效率相对高,但是算法效果容易受到点云物体类别的影响,对于不同类别点云的泛化性有待考究。相比于提取局部特征的方法,提取全局特征的方法缺乏明确的监督机制来保证全局特征和相对位置的唯一相关性,更容易受到非重叠区域的干扰,并且难以考虑到对部分重叠的点云配准很重要的局部结构信息。


技术实现思路

1、为了解决上述技术问题,本专利技术提供基于repsurf特征和信息交互的部分重叠点云配准方法,包括:

2、提取repsurf局部表面特征对点云进行表示,将局部范围内的点表示为三角形网格提取三角形repsurf特征;

3、确定若干个三角形repsurf特征的邻域点坐标,经过参数共享的 mlp 层融合特征,得到伞形 repsurf特征;

4、构造图神经网络模型,对邻域点构造图采用图神经网络模型进行特征提取,得到gnn拓扑特征;

5、将三角形repsurf特征与gnn拓扑特征进行特征拼接,得到源点云的拼接特征与目标点云的拼接特征;

6、基于transformer注意力交互机制对源点云的拼接特征与目标点云的拼接特征进行信息交互;

7、预测点云中所有具有交互信息的特征的点的重要性分数,确定关键点;

8、根据关键点的特征与欧式空间中的距离基于卷积神经网络模型预测相似性矩阵;

9、计算相似性矩阵损失,去除相似性矩阵损失小于设定值的点,将点对应的相似性矩阵最大值匹配到的点作为配准点。

10、在上述技术方案的基础上,本专利技术还可以做如下改进。

11、进一步,使用若干个三角形组成的伞形repsurf特征,搜索中心点的k近邻点并对进行逆时针排序,重建伞形曲面。

12、进一步,设a为求和函数,t为学习的非线性转换函数,为根据质心坐标归一化求得的邻域点坐标,为三角形repsurf,表示拼接操作,k是邻域点的数量,则:

13、;

14、基于x轴在xy平面上逆时针地从0°到360°构造三角形,构造出k个三角形;

15、根据构造出的k个三角形计算三角形repsurf特征;...

【技术保护点】

1.基于RepSurf特征和信息交互的部分重叠点云配准方法,其特征在于,包括:

2.根据权利要求1所述基于RepSurf特征和信息交互的部分重叠点云配准方法,其特征在于,使用若干个三角形组成的伞形RepSurf特征,搜索中心点的K近邻点并对进行逆时针排序,重建伞形曲面。

3.根据权利要求2所述基于RepSurf特征和信息交互的部分重叠点云配准方法,其特征在于,设A为求和函数,T为学习的非线性转换函数,为根据质心坐标归一化求得的邻域点坐标,为三角形RepSurf,表示拼接操作,K是邻域点的数量,则:

4.根据权利要求1所述基于RepSurf特征和信息交互的部分重叠点云配准方法,其特征在于,基于Transformer注意力交互机制对源点云的拼接特征与目标点云的拼接特征进行信息交互,包括:

5.根据权利要求1所述基于RepSurf特征和信息交互的部分重叠点云配准方法,其特征在于,预测点云中所有具有交互信息的特征的点的重要性分数,确定关键点,包括:

6.根据权利要求1所述基于RepSurf特征和信息交互的部分重叠点云配准方法,其特征在于,根据关键点的特征与欧式空间中的距离基于卷积神经网络模型预测相似性矩阵,包括:

7.根据权利要求6所述基于RepSurf特征和信息交互的部分重叠点云配准方法,其特征在于,采用迭代的方式计算相似性矩阵,包括:每次迭代计算出一个刚性变换,将刚性变换应用到源点云,将变换后的源点云和目标点云重新输入卷积层,重新计算刚性变换。

8.根据权利要求6所述基于RepSurf特征和信息交互的部分重叠点云配准方法,其特征在于,设为源点云的点,为目标点云的点,表示与的相似程度,表示尺寸为1×1的二维卷积层,为对源点云提取到的特征,为对目标点云提取到的特征,输入特征得到的特征为,输入特征得到的特征为,则相似性矩阵的表达式为:

9.根据权利要求1所述基于RepSurf特征和信息交互的部分重叠点云配准方法,其特征在于,计算相似性矩阵损失,包括:

...

【技术特征摘要】

1.基于repsurf特征和信息交互的部分重叠点云配准方法,其特征在于,包括:

2.根据权利要求1所述基于repsurf特征和信息交互的部分重叠点云配准方法,其特征在于,使用若干个三角形组成的伞形repsurf特征,搜索中心点的k近邻点并对进行逆时针排序,重建伞形曲面。

3.根据权利要求2所述基于repsurf特征和信息交互的部分重叠点云配准方法,其特征在于,设a为求和函数,t为学习的非线性转换函数,为根据质心坐标归一化求得的邻域点坐标,为三角形repsurf,表示拼接操作,k是邻域点的数量,则:

4.根据权利要求1所述基于repsurf特征和信息交互的部分重叠点云配准方法,其特征在于,基于transformer注意力交互机制对源点云的拼接特征与目标点云的拼接特征进行信息交互,包括:

5.根据权利要求1所述基于repsurf特征和信息交互的部分重叠点云配准方法,其特征在于,预测点云中所有具有交互信息的特征的点的重要性分数,...

【专利技术属性】
技术研发人员:陈加王志远任俊庭庞世燕董石刘智徐家臻王轩罗恒肖克江杨玉芹
申请(专利权)人:华中师范大学
类型:发明
国别省市:

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

1