BEVPlace++: Fast, Robust, and Lightweight LiDAR Global Localization for Unmanned Ground Vehicles
July 24, 2025 · View on GitHub
BEVPlace++ is a LiDAR-based global localization method. It projects point clouds into Bird's-eye View (BEV) images and generates global features with a rotation equivariant module and the NetVLAD. It sequentially performs place recognition and pose estimation to achieve complete global localization. Experiments show that BEVPlace++ significantly outperforms the state-of-the-art (SOTA) methods and generalizes well to previously unseen environments. BEVPlace++ will benefit various applications, including loop closure detection, global localization, and SLAM. Please feel free to use and enjoy it!
Results
Loop results on KITTI 08.
Global localization demo on NCLT. <video src=https://github.com/user-attachments/assets/042a923e-1bde-47f1-822a-86e92b21c15d>
Quick Start
-
Download the dataset from google drive. Unzip and move the files into the "data" directory.
-
Create a conda environment and install Pytorch according to your Cuda version. Then install the dependencies by
pip install -r requirements.txt
- You can train and evaluate BEVPlace++ by simply running
python main.py --mode=train
python main.py --mode=test --load_from=/path/to/your/checkpoint/directory
Evaluate your own data
Organize your data following the description in data.md and customize your dataloader following kitti_dataset.py. Then evaluate the performance with the script main.py
News
- 2025-06-24: BEVPlace++ is accepted by the top-tier robotics journal, IEEE Transactions on Robotics (T-RO) 🎉
- 2024-12-30: BEVPlace++ is released. Compared to BEVPlace, it achieves complete 3DoF global localization.
- 2023-08-31: Update the pre-trained weights and the bev dataset of KITTI to reproduce the numbers in the paper.
- 2023-07-14: Our paper is accepted by ICCV 2023!
- 2023-03-14: Initial version.
- 2022-09-02: Our method ranked 2nd in the General Place Recognition Competition of ICRA 2022!
Cite
@ARTICLE{luo2024bevplaceplus,
journal={IEEE Transactions on Robotics (T-RO)},
title={BEVPlace++: Fast, Robust, and Lightweight LiDAR Global Localization for Unmanned Ground Vehicles},
author={Lun Luo and Si-Yuan Cao and Xiaorui Li and Jintao Xu and Rui Ai and Zhu Yu and Xieyuanli Chen},
volume={41},
number={},
pages={4479-4498},
year={2025},
}
@INPROCEEDINGS{luo2023bevplace,
author={Luo, Lun and Zheng, Shuhang and Li, Yixuan and Fan, Yongzhi and Yu, Beinan and Cao, Si-Yuan and Li, Junwei and Shen, Hui-Liang},
booktitle={2023 IEEE/CVF International Conference on Computer Vision (ICCV)},
title={BEVPlace: Learning LiDAR-based Place Recognition using Bird’s Eye View Images},
year={2023},
pages={8666-8675},
doi={10.1109/ICCV51070.2023.00799}
}