mlsanityData to 7 Oct 2026

BoW3D: Bag of Words for Real-Time Loop Closing in 3D LiDAR SLAM

arXiv 2208.07473 ↗First posted 15 Aug 2022cs.CVcited by 13

Not on the map. Why?

Abstract (arXiv)

Loop closing is a fundamental part of simultaneous localization and mapping (SLAM) for autonomous mobile systems. In the field of visual SLAM, bag of words (BoW) has achieved great success in loop closure. The BoW features for loop searching can also be used in the subsequent 6-DoF loop correction. However, for 3D LiDAR SLAM, the state-of-the-art methods may fail to effectively recognize the loop in real time, and usually cannot correct the full 6-DoF loop pose. To address this limitation, we present a novel Bag of Words for real-time loop closing in 3D LiDAR SLAM, called BoW3D. Our method not only efficiently recognizes the revisited loop places, but also corrects the full 6-DoF loop pose in real time. BoW3D builds the bag of words based on the 3D LiDAR feature LinK3D, which is efficient, pose-invariant and can be used for accurate point-to-point matching. We furthermore embed our proposed method into 3D LiDAR odometry system to evaluate loop closing performance. We test our method on public dataset, and compare it against other state-of-the-art algorithms. BoW3D shows better performance in terms of F1 max and extended precision scores on most scenarios. It is noticeable that BoW3D takes an average of 48 ms to recognize and correct the loops on KITTI 00 (includes 4K+ 64-ray LiDAR scans), when executed on a notebook with an Intel Core i7 @2.2 GHz processor. We release the implementation of our method here: https://github.com/YungeCui/BoW3D.

Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 18 of its 45 references that are in the map. First posted on arXiv 15 Aug 2022.

Builds on

18 of 45 references.

References · 18

  1. 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
  2. 2015ORB-SLAM: a Versatile and Accurate Monocular SLAM Systemcited by 983
  3. 2015NetVLAD: CNN architecture for weakly supervised place recognitioncited by 935
  4. 2020ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAMcited by 862
  5. 2016ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Camerascited by 801
  6. 2017VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimatorcited by 418
  7. 2018PointNetVLAD: Deep Point Cloud Based Retrieval for Large-Scale Place Recognitioncited by 197
  8. 2017Deep Learning Features at Scale for Visual Place Recognitioncited by 96
  9. 2019DeepICP: An End-to-End Deep Neural Network for 3D Point Cloud Registrationcited by 77
  10. 2021OverlapNet: Loop Closing for LiDAR-based SLAMcited by 72
  11. 2021Scan Context++: Structural Place Recognition Robust to Rotation and Lateral Variations in Urban Environmentscited by 72
  12. 2022OverlapTransformer: An Efficient and Rotation-Invariant Transformer Network for LiDAR-Based Place Recognitioncited by 69
6 more
  1. 2020Semantic Graph Based Place Recognition for 3D Point Cloudscited by 43
  2. 2019LiDAR Iris for Loop-Closure Detectioncited by 39
  3. 2020Intensity Scan Context: Coding Intensity and Geometry Relations for Loop Closure Detectioncited by 37
  4. 2021BVMatch: Lidar-based Place Recognition Using Bird's-eye View Imagescited by 25
  5. 2021SSC: Semantic Scan Context for Large-Scale Place Recognitioncited by 24
  6. 2022LinK3D: Linear Keypoints Representation for 3D LiDAR Point Cloudcited by 5

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 2; 2024: 5; 2025: 4; 2026: 2.

13 papers.

Sort: