We present a simple yet effective method to address loop closure detection in simultaneous localisation and mapping using local 3D deep descriptors (L3Ds). L3Ds are emerging compact representations of patches extracted from point clouds that are learned from data using a deep learning algorithm. We propose a novel overlap measure for loop detection by computing the metric error between points that correspond to mutually-nearest-neighbour descriptors after registering the loop candidate point cloud by its estimated relative pose. This novel approach enables us to accurately detect loops and estimate six degrees-of-freedom poses in the case of small overlaps. We compare our L3D-based loop closure approach with recent approaches on LiDAR data and achieve state-of-the-art loop closure detection accuracy. Additionally, we embed our loop closure approach in RESLAM, a recent edge-based SLAM system, and perform the evaluation on real-world RGBD-TUM and synthetic ICL datasets. Our approach enables RESLAM to achieve a better localisation accuracy compared to its original loop closure strategy.
翻译:我们提出了一个简单而有效的方法,用本地3D深度描述仪(L3Ds)同时进行本地3D深度描述仪(L3Ds),在同时进行定位和绘图时解决循环闭合探测问题。 L3Ds正在对从点云中提取的补丁进行压缩表示,利用深学习算法从数据中学习。我们提出一种新的循环检测重叠措施,在用估计相对面对环切候选点云进行注册后,计算出与近距离相邻描述仪相对的跨点之间的标准误差。这种新办法使我们能够准确探测循环并估计小重叠情况下的自由度的六度。我们将我们的基于L3D的循环闭合方法与最近有关LIDAR数据的方法进行比较,并实现最新水平的循环闭合检测准确性。此外,我们将我们的环闭方法嵌入了RESLAM,即最近的边基SLAM系统,并对现实世界RGBD-TUM和合成ICL数据集进行了评估。我们的方法使得RESLAM能够比最初的循环闭合战略更精确地实现本地化。