Splat-LOAM: Gaussian Splatting LiDAR Odometry and Mapping
Emanuele Giacomini, Luca Di Giammarino, Lorenzo De Rebotti, Giorgio Grisetti, Martin R. Oswald
TL;DR
Splat-LOAM introduces the first LiDAR odometry and mapping pipeline that relies exclusively on 2D Gaussian primitives to represent and refine the scene. By projecting LiDAR data onto a spherical domain and employing a differentiable, tile-based Gaussian rasterizer, the method jointly optimizes local Gaussian maps and aligns new frames through both geometric and photometric cues, yielding competitive odometry and state-of-the-art-like mapping efficiency with reduced GPU requirements. The approach is evaluated on multiple public datasets, demonstrating robust performance, favorable memory/runtime trade-offs, and detailed ablations that highlight the benefits of joint optimization and the Gaussian representation. The work points to practical impact in real-time robotics where lightweight, dense, and consistent scene representations are advantageous, while outlining future work to address motion distortion and loop closure integration.
Abstract
LiDARs provide accurate geometric measurements, making them valuable for ego-motion estimation and reconstruction tasks. Although its success, managing an accurate and lightweight representation of the environment still poses challenges. Both classic and NeRF-based solutions have to trade off accuracy over memory and processing times. In this work, we build on recent advancements in Gaussian Splatting methods to develop a novel LiDAR odometry and mapping pipeline that exclusively relies on Gaussian primitives for its scene representation. Leveraging spherical projection, we drive the refinement of the primitives uniquely from LiDAR measurements. Experiments show that our approach matches the current registration performance, while achieving SOTA results for mapping tasks with minimal GPU requirements. This efficiency makes it a strong candidate for further exploration and potential adoption in real-time robotics estimation tasks.
