OverlapMamba: Novel Shift State Space Model for LiDAR-based Place Recognition

Qiuchi Xiang, Jintao Cheng, Jiehao Luo, Jin Wu, Rui Fan +2 more
5/13/2024
cs.CVcs.AI

No official code found. Best implementation: SCNU-RISLAB/OverlapMamba (73 stars, GPL-3.0, last commit 2024-05-21).

Abstract

Place recognition is the foundation for enabling autonomous systems to achieve independent decision-making and safe operations. It is also crucial in tasks such as loop closure detection and global localization within SLAM. Previous methods utilize mundane point cloud representations as input and deep learning-based LiDAR-based Place Recognition (LPR) approaches employing different point cloud image inputs with convolutional neural networks (CNNs) or transformer architectures. However, the recently proposed Mamba deep learning model, combined with state space models (SSMs), holds great potential for long sequence modeling. Therefore, we developed OverlapMamba, a novel network for place recognition, which represents input range views (RVs) as sequences. In a novel way, we employ a stochastic reconstruction approach to build shift state space models, compressing the visual representation. Evaluated on three different public datasets, our method effectively detects loop closures, showing robustness even when traversing previously visited locations from different directions. Relying on raw range view inputs, it outperforms typical LiDAR and multi-view combination methods in time complexity and speed, indicating strong place recognition capabilities and real-time efficiency.

View on arXivView PDF

Code Implementations(1)

GPL-3.0

OverlapMamba: Novel Shift State Space Model for LiDAR-based Place Recognition

735Python, Jupyter NotebookMay 2, 20242 years agoGPL-3.0

Similar Papers

Cite this paper

@article{xiang2024overlapmamba,
  title  = {OverlapMamba: Novel Shift State Space Model for LiDAR-based Place Recognition},
  author = {Qiuchi Xiang and Jintao Cheng and Jiehao Luo and Jin Wu and Rui Fan and Xieyuanli Chen and Xiaoyu Tang},
  year   = {2024},
  eprint = {2405.07966},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.07966v1}
}

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/2405.07966.svg)](https://codeofpaper.com/paper/2405.07966)

Discussion