SLIM: Scalable and Lightweight LiDAR Mapping in Urban Environments
Zehuan Yu, Zhijian Qiao, Wenyi Liu, Huan Yin, Shaojie Shen
TL;DR
SLIM tackles the memory and scalability bottlenecks of dense LiDAR maps for long-term urban mapping by representing geometry with lightweight lines and planes. The system merges multi-session maps without heavy place-recognition, and refines them via a two-stage backend: Pose Graph Optimization followed by Bundle Adjustment, aided by a map-centric nonlinear factor recovery to bound pose growth. Extensive experiments on KITTI, NCLT, HeLiPR, and M2DGR show accurate mapping, strong memory efficiency (~$130\, 0\mathrm{KB/km}$ on KITTI), and reliable map reuse for online localization. The work demonstrates that carefully designed front-end representations and a sparse, map-centric back-end can achieve globally consistent urban maps at a fraction of the memory required by traditional point-cloud maps, enabling practical long-term deployment.
Abstract
LiDAR point cloud maps are extensively utilized on roads for robot navigation due to their high consistency. However, dense point clouds face challenges of high memory consumption and reduced maintainability for long-term operations. In this study, we introduce SLIM, a scalable and lightweight mapping system for long-term LiDAR mapping in urban environments. The system begins by parameterizing structural point clouds into lines and planes. These lightweight and structural representations meet the requirements of map merging, pose graph optimization, and bundle adjustment, ensuring incremental management and local consistency. For long-term operations, a map-centric nonlinear factor recovery method is designed to sparsify poses while preserving mapping accuracy. We validate the SLIM system with multi-session real-world LiDAR data from classical LiDAR mapping datasets, including KITTI, NCLT, HeLiPR and M2DGR. The experiments demonstrate its capabilities in mapping accuracy, lightweightness, and scalability. Map re-use is also verified through map-based robot localization. Finally, with multi-session LiDAR data, the SLIM system provides a globally consistent map with low memory consumption (~130 KB/km on KITTI).
