SR-LIVO: LiDAR-Inertial-Visual Odometry and Mapping with Sweep Reconstruction
About
Existing LiDAR-inertial-visual odometry and mapping (LIV-SLAM) systems mainly utilize the LiDAR-inertial odometry (LIO) module for structure reconstruction and the visual-inertial odometry (VIO) module for color rendering. However, the accuracy of VIO is often compromised by photometric changes, weak textures and motion blur, unlike the more robust LIO. This paper introduces SR-LIVO, an advanced and novel LIV-SLAM system employing sweep reconstruction to align reconstructed sweeps with image timestamps. This allows the LIO module to accurately determine states at all imaging moments, enhancing pose accuracy and processing efficiency. Experimental results on two public datasets demonstrate that: 1) our SRLIVO outperforms existing state-of-the-art LIV-SLAM systems in both pose accuracy and time efficiency; 2) our LIO-based pose estimation prove more accurate than VIO-based ones in several mainstream LIV-SLAM systems (including ours). We have released our source code to contribute to the community development in this field.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| SLAM | M3DGR | Average Rank6.5 | 68 | |
| Odometry | FusionPortable V2 (All sequences) | RMSE0.091 | 54 | |
| SLAM/Odometry | HILTI 22 | Latency (ms/frame)25.5 | 28 | |
| SLAM | Hilti 2022 | Construction Ground Error0.015 | 20 | |
| Simultaneous Localization and Mapping | New College | RMSE (Quad Easy)0.028 | 10 | |
| Simultaneous Localization and Mapping | Oxford Spires | RMSE (Blenheim Palace 01)0.131 | 10 | |
| SLAM/Odometry | Oxford Spires | Time (ms/frame)59.3 | 10 | |
| SLAM/Odometry | New College Quad | Processing Time (ms/frame)111.3 | 5 | |
| SLAM/Odometry | New College Underground | Time (ms/frame)87.4 | 5 |