This work proposes a RGB-D SLAM system specifically designed for structured environments and aimed at improved tracking and mapping accuracy by relying on geometric features that are extracted from the surrounding. Structured environments offer, in addition to points, also an abundance of geometrical features such as lines and planes, which we exploit to design both the tracking and mapping components of our SLAM system. For the tracking part, we explore geometric relationships between these features based on the assumption of a Manhattan World (MW). We propose a decoupling-refinement method based on points, lines, and planes, as well as the use of Manhattan relationships in an additional pose refinement module. For the mapping part, different levels of maps from sparse to dense are reconstructed at a low computational cost. We propose an instance-wise meshing strategy to build a dense map by meshing plane instances independently. The overall performance in terms of pose estimation and reconstruction is evaluated on public benchmarks and shows improved performance compared to state-of-the-art methods. The code is released at \url{https://github.com/yanyan-li/PlanarSLAM}
翻译:这项工作提议了一个为结构化环境专门设计的RGB-D SLAM系统,目的是通过依赖周围的几何特征来改进跟踪和绘图准确性。结构化环境除了提供点外,还提供大量几何特征,例如线和飞机,我们利用这些特征设计我们的SLAM系统的跟踪和绘图组成部分。关于跟踪部分,我们根据曼哈顿世界的假设,探索这些特征之间的几何关系。我们提议了一个基于点、线和飞机的脱钩-精细方法,以及将曼哈顿关系用于一个额外的外观改进模块。关于绘图部分,以较低的计算成本重建从稀少到稠密的不同水平的地图。我们提议了一个实例化的网格战略,通过独立地图图图示来绘制密度的地图。关于配置估计和重建的总体绩效,根据公共基准进行评估,并显示与状态-艺术方法相比绩效的改善。代码发布在以下url{https://github.com/yan-lian/PlanarSLAM}。