欢迎光临散文网 会员登陆 & 注册

CVPR2021|SpinNet:学习用于3D点云配准的通用表面描述符

2021-04-04 15:48 作者:3D视觉工坊  | 我要投稿

SpinNet: Learning a General Surface Descriptor for 3D Point Cloud Registration

论文地址:在公众号「3D视觉工坊」,后台回复「SpinNet」,即可获取。

针对的问题:

现有的基于学习的局部描述符要么对旋转变换敏感,要么依赖于传统的手工特征,这些特征既不一般也不具有代表性。

注1:文末附【点云配准】交流群

注2:整理不易,请点赞支持!

作者:Bryan_Jiang | 来源:3D视觉工坊微信公众号

论文的贡献:

1.作者提出了一种新的用于三维曲面匹配的神经特征学习方法。它具有旋转不变性、代表性,并且在看不见的场景中具有优越的泛化能力。

2.通过将转换后的三维曲面形成一个圆柱体,作者引入了一个强大的三维柱面卷积来学习丰富和一般的特征。

3.作者进行了大量的实验和消融研究,证明了方法的卓越泛化,。

算法理论:





图1 空间点转换器的详细组成和处理步骤

空间点的转换器

这个模块用来对输入进行空间转换,将三维表面转化为圆柱形体,克服旋转变化,同时不丢弃局部图案的关键信息。如图1所示,它由四个组件组成:与参考轴对齐、球形体素化、XY平面上的变换、圆柱体积公式。



总结来说,该方法若能给定一个输入局部表面,作者提出的空间点转换器能显式地将其z轴与参考轴对齐,并主动变换XY平面上的球状体素图案,通过圆柱形体积公式保护拓扑表面结构,该模块保留了所有的表面图案,供后续的神经特征提取器学习。



图2提出的神经特征提取器

神经特征提取器

这个模块对每个圆柱形体素内的转换点使用神经网络学习一般特征。如图2所示,它由点层和三维柱面卷积层组成。





实验部分:

作者首先在室内3DMatch数据集和室外KITTI数据集上评估了提出的SpinNet,然后,评估该方法在不同传感器获取的多个未见数据集中的泛化能力,最后,进行了广泛的消融研究。



首先是基于室内3DMatch数据集的实验。作者比较了SpinNet和其他基于强基线的算法 (包括LMVD,D3Feat, FCGF, PerfectMatch, PPFNet, PPF-FoldNet),实验结果如下:





可以看出,作者提出的方法生成的描述子在原始数据集和旋转数据集上均获得了最高的平均FMR分数和最低的标准偏差,优于目前最先进的方法。

首先是基于户外KITTI数据集的实验。为了进行公平比较,作者遵循D3Feat中使用的数据集分割和预处理方法,相对而言以平动误差(RTE)、相对旋转误差(RRE)和成功率作为评价指标。实验结果如下:







相比之下, 所有基于强基线的算法,例如D3Feat、FCGF、3DMatch和CGF在ETH数据集上的性能都出现了明显的下降。与最初的结果相比,他们的FMR分数下降了80%

3DMatch数据集的性能甚至低于手工制作的描述符,如SHOT。从根本上说,这些方法的泛化效果不佳是由于D3Feat、FCGF和3DMatch学习到的描述符对于旋转、平移等刚性转换是不同的。而作者提出的SpinNet生成的描述符在所有四个场景中获得了最高的FMR分数,显著地超过了第二最佳方法(LMVD)约13%。



图3 SpinNet在不可见数据集上的定性结果。第一行是从3DMatch到ETH,第二行是从KITTI到3DMatch,第三行是从3DMatch到KITTI。

结论:

在本文中,作者提出了一种新的神经描述子来学习复杂三维曲面的紧凑表示。学习到的表示是旋转不变的,描述性的,并能够保持复杂的局部几何图案。大量的实验表明,该描述子在不可见场景中具有显著的泛化能力,在三维点云配准中取得了较好的效果。

备注:作者也是我们「3D视觉从入门到精通」特邀嘉宾:一个超干货的3D视觉学习社区

本文仅做学术分享,如有侵权,请联系删文。

3D视觉工坊-点云配准交流群

已建立3D视觉工坊-点云配准微信交流群!想要进点云配准学习交流群的同学,可以直接加微信号:CV_LAB。加的时候备注一下:点云配准+学校+昵称,即可。然后就可以拉你进群了。

强烈推荐大家关注3D视觉工坊知乎账号和3D视觉工坊微信公众号,可以快速了解到最新优质的3D视觉与SLAM论文。



CVPR2021|SpinNet:学习用于3D点云配准的通用表面描述符的评论 (共 条)

分享到微博请遵守国家法律