Loop closure, as one of the crucial components in SLAM, plays an essential role in correcting the accumulated errors. Traditional appearance-based methods, such as bag-of-words models, are often limited by local 2D features and the volume of training data, making them less versatile and robust in real-world scenarios, leading to missed detections or false positives detections in loop closure. To address these issues, we first propose a object-level data association method based on multi-level verification, which can associate 2D semantic features of current frame with 3D objects landmarks of map. Next, taking advantage of these association relations, we introduce a semantic loop closure method based on quadric-level object map topology, which represents scenes through the topological graph of objects and achieves accurate loop closure at a wide field of view by comparing differences in the topological graphs. Finally, we integrate these two methods into a complete object-aware SLAM system. Qualitative experiments and ablation studies demonstrate the effectiveness and robustness of the proposed object-level data association algorithm. Quantitative experiments show that our semantic loop closure method outperforms existing state-of-the-art methods in terms of precision, recall and localization accuracy metrics.
翻译:回环检测作为SLAM的关键组成部分,在修正累积误差中起着重要作用。传统基于外观的方法(如词袋模型)常受限于局部二维特征与训练数据规模,在真实场景中泛化性和鲁棒性不足,易导致回环检测的漏检或误检。为解决这些问题,我们首先提出一种基于多层次验证的物体级数据关联方法,该方法可将当前帧的二维语义特征与地图中的三维物体地标相关联;其次,利用这些关联关系,我们引入了一种基于二次曲面级物体地图拓扑的语义回环检测方法,该方法通过物体拓扑图表征场景,并通过比较拓扑图差异实现宽视场下的精确回环检测;最后,将这两种方法整合为完整的物体感知SLAM系统。定性实验与消融研究验证了所提物体级数据关联算法的有效性与鲁棒性,定量实验表明,本文的语义回环检测方法在精度、召回率及定位精度指标上均优于现有最优方法。