Qi Lizhe, Wu Fuwang, Ge Zuhao, Sun Yuquan
Intelligent Industrial Robot and Intelligent Manufacturing Laboratory, Ministry of Education's Engineering Research Center of AI and Robotics, Academy for Engineering and Technology, Fudan University, Shanghai, China.
Intelligent Industrial Robot and Intelligent Manufacturing Laboratory, Shanghai Engineering Research Center of AI and Robotics, Academy for Engineering and Technology, Fudan University, Shanghai, China.
Front Neurorobot. 2022 Jul 18;16:891158. doi: 10.3389/fnbot.2022.891158. eCollection 2022.
From source to target, point cloud registration solves for a rigid body transformation that aligns the two point clouds. IterativeClosest Point (ICP) and other traditional algorithms require a long registration time and are prone to fall into local optima. Learning-based algorithms such as Deep ClosestPoint (DCP) perform better than those traditional algorithms and escape from local optimality. However, they are still not perfectly robust and rely on the complex model design due to the extracted local features are susceptible to noise. In this study, we propose a lightweight point cloud registration algorithm, DeepMatch. DeepMatch extracts a point feature for each point, which is a spatial structure composed of each point itself, the center point of the point cloud, and the farthest point of each point. Because of the superiority of this per-point feature, the computing resources and time required by DeepMatch to complete the training are less than one-tenth of other learning-based algorithms with similar performance. In addition, experiments show that our algorithm achieves state-of-the-art (SOTA) performance on both clean, with Gaussian noise and unseen category datasets. Among them, on the unseen categories, compared to the previous best learning-based point cloud registration algorithms, the registration error of DeepMatch is reduced by two orders of magnitude, achieving the same performance as on the categories seen in training, which proves DeepMatch is generalizable in point cloud registration tasks. Finally, only our DeepMatch completes 100% recall on all three test sets.
从源点云到目标点云,点云配准求解的是使两个点云对齐的刚体变换。迭代最近点(ICP)和其他传统算法需要很长的配准时间,并且容易陷入局部最优。基于学习的算法,如深度最近点(DCP),比那些传统算法表现更好,并且能避免陷入局部最优。然而,由于提取的局部特征易受噪声影响,它们仍然不够稳健,并且依赖于复杂的模型设计。在本研究中,我们提出了一种轻量级点云配准算法,深度匹配(DeepMatch)。深度匹配为每个点提取一个点特征,该特征是由每个点本身、点云的中心点以及每个点的最远点组成的空间结构。由于这种逐点特征的优越性,深度匹配完成训练所需的计算资源和时间不到其他具有相似性能的基于学习的算法的十分之一。此外,实验表明,我们的算法在干净数据集、带高斯噪声的数据集和未见类别数据集上均达到了当前最优(SOTA)性能。其中,在未见类别上,与之前最好的基于学习的点云配准算法相比,深度匹配的配准误差降低了两个数量级,在未见类别上达到了与训练中所见类别相同的性能,这证明了深度匹配在点云配准任务中具有通用性。最后,只有我们的深度匹配在所有三个测试集上实现了100%的召回率。