PRIOR-SLAM: Enabling Visual SLAM for Loop Closure Under Large Viewpoint Variations
Existing visual simultaneous localization and mapping (SLAM) systems struggle with loop closure under significant viewpoint variations, such as revisiting the same place orthogonally or oppositely. This limitation primarily stems from the lack of viewpoint invariance in both macroscopic place definition and microscopic feature description. Based on the crucial insight that geometric information is more viewpoint-invariant than visual information, we create map segments via leveraging the position and coplanarity distribution of map elements within the map constructed by monocular SLAM to overcome the limitations of frame-based place definition and extract perspective-invariant ORB (PRIOR) features via accounting for local surface perspective distortions to enhance perspective invariance without the need for costly perspective invariance estimation or additional depth data. We further utilize map segments and PRIOR features to hierarchically detect and correct loop closures with a coarse-to-fine geometric consistency check. We integrate our novelties into the prevalent SLAM framework, thereby proposing PRIOR-SLAM, which achieves state-of-the-art performance in feature matching and retrieval, visual place recognition, and loop closure under large viewpoint changes.
Authors
- Han Xu Sun (ORCID: https://orcid.org/0000-0003-2949-6620)
- Yizhao Wang (ORCID: https://orcid.org/0000-0002-8990-6663)
- Weibang Bai (ORCID: https://orcid.org/0000-0002-8937-8485)
- Haili Wang (ORCID: https://orcid.org/0000-0002-0519-3919)
- Qixin Cao (ORCID: https://orcid.org/0000-0001-5462-9857)
- Zhuangzhuang Zhang
Institutions
- Shanghai Jiao Tong University (CN)
- ShanghaiTech University (CN)
Publication Details
- Journal
- IEEE Transactions on Robotics
- Published
- 2024-11-29
- DOI
- https://doi.org/10.1109/tro.2024.3508193
- Citations
- 2
- Primary Topic
- Robotics and Sensor-Based Localization
- Type
- article
- Field-Weighted Citation Impact
- 2.60