PAPL-SLAM: Principal Axis-Anchored Monocular Point-Line SLAM

Guanghao Li, Yu Cao, Qi Chen, Yifan Yang, Jian Pu
10/16/2024
cs.ROcs.CV

No confident code implementation found for this paper.

Abstract

In point-line SLAM systems, the utilization of line structural information and the optimization of lines are two significant problems. The former is usually addressed through structural regularities, while the latter typically involves using minimal parameter representations of lines in optimization. However, separating these two steps leads to the loss of constraint information to each other. We anchor lines with similar directions to a principal axis and optimize them with $n+2$ parameters for $n$ lines, solving both problems together. Our method considers scene structural information, which can be easily extended to different world hypotheses while significantly reducing the number of line parameters to be optimized, enabling rapid and accurate mapping and tracking. To further enhance the system's robustness and avoid mismatch, we have modeled the line-axis probabilistic data association and provided the algorithm for axis creation, updating, and optimization. Additionally, considering that most real-world scenes conform to the Atlanta World hypothesis, we provide a structural line detection strategy based on vertical priors and vanishing points. Experimental results and ablation studies on various indoor and outdoor datasets demonstrate the effectiveness of our system.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{li2024paplslam,
  title  = {PAPL-SLAM: Principal Axis-Anchored Monocular Point-Line SLAM},
  author = {Guanghao Li and Yu Cao and Qi Chen and Yifan Yang and Jian Pu},
  year   = {2024},
  eprint = {2410.12324},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.12324v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.12324.svg)](https://codeofpaper.com/paper/2410.12324)

Discussion