Patch-to-point matching has become a robust way of point cloud registration. However, previous patch-matching methods employ superpoints with poor localization precision as nodes, which may lead to ambiguous patch partitions. In this paper, we propose a HybridPoint-based network to find more robust and accurate correspondences. Firstly, we propose to use salient points with prominent local features as nodes to increase patch repeatability, and introduce some uniformly distributed points to complete the point cloud, thus constituting hybrid points. Hybrid points not only have better localization precision but also give a complete picture of the whole point cloud. Furthermore, based on the characteristic of hybrid points, we propose a dual-classes patch matching module, which leverages the matching results of salient points and filters the matching noise of non-salient points. Experiments show that our model achieves state-of-the-art performance on 3DMatch, 3DLoMatch, and KITTI odometry, especially with 93.0% Registration Recall on the 3DMatch dataset. Our code and models are available at https://github.com/liyih/HybridPoint.
翻译:基于点之间匹配的点云配准已成为一种强大的方法。然而,以前的匹配方法使用具有较差定位精度的超级点作为节点,这可能导致模糊的模板分区。在本文中,我们提出了一种基于混合点的网络,以找到更强大和准确的对应关系。首先,我们建议使用具有显着局部特征的显着点作为节点以增加模板重复性,并引入一些均匀分布的点来完整地描述整个点云,从而构成混合点。混合点不仅具有更好的定位精度,而且给出了整个点云的完整图像。此外,基于混合点的特征,我们提出了一种双分类补丁匹配模块,它利用显着点的匹配结果并过滤非显著点的匹配噪声。实验表明,我们的模型在3DMatch、3DLoMatch和KITTI里程表上实现了最先进的性能,特别是在3DMatch数据集上达到了93.0%的注册召回率。我们的代码和模型可在https://github.com/liyih/HybridPoint上获得。