This paper presents a visual SLAM system that uses both points and lines for robust camera localization, and simultaneously performs a piece-wise planar reconstruction (PPR) of the environment to provide a structural map in real-time. One of the biggest challenges in parallel tracking and mapping with a monocular camera is to keep the scale consistent when reconstructing the geometric primitives. This further introduces difficulties in graph optimization of the bundle adjustment (BA) step. We solve these problems by proposing several run-time optimizations on the reconstructed lines and planes. Our system is able to run with depth and stereo sensors in addition to the monocular setting. Our proposed SLAM tightly incorporates the semantic and geometric features to boost both frontend pose tracking and backend map optimization. We evaluate our system exhaustively on various datasets, and show that we outperform state-of-the-art methods in terms of trajectory precision. The code of PLP-SLAM has been made available in open-source for the research community (https://github.com/PeterFWS/Structure-PLP-SLAM).
翻译:本文展示了一个视觉的SLMM系统,该系统使用点和线条进行稳健的照相机定位,同时进行环境平整重建(PPR)以提供实时结构图。使用单镜照相机平行跟踪和绘图的最大挑战之一是在重建几何原始体时保持比例一致。这进一步给捆绑调整步骤的图形优化带来了困难。我们建议对重建的线路和飞机进行一些运行时的优化,从而解决这些问题。我们的系统除了单眼设置外,还可以使用深度和立体传感器运行。我们提议的SLM严格结合了语义和几何特征,以推进前端的图像跟踪和后端地图优化。我们在各种数据集上对我们的系统进行了详尽的评估,并表明在轨迹精度方面,我们超越了最先进的方法。PLP-SAM的代码已经向研究界公开提供(https://github.com/PeterFWS/Strucrturtre-PP-SLAM)。