π€ AI Summary
Existing 3D Gaussian Splatting (3DGS)-based SLAM methods exhibit strong geometric and appearance modeling capabilities but commonly neglect IMU measurements, limiting tracking accuracy, robustness, and real-time performance. To address this, we propose GI-SLAMβthe first general-purpose, real-time Gaussian SLAM system with tightly coupled IMU integration, supporting monocular, stereo, and RGB-D modalities. Our key innovation lies in formulating IMU preintegration and motion constraints as differentiable loss terms embedded within the joint 3DGS optimization framework, enabling end-to-end differentiable tight coupling of photometric, geometric, and inertial errors. We further model IMU uncertainty using an error-state Kalman filter to enhance adaptability in dynamic and texture-deprived scenarios. Evaluated on EuRoC and TUM-RGBD benchmarks, GI-SLAM achieves state-of-the-art real-time performance, reducing absolute trajectory error (ATE) by approximately 32% compared to prior 3DGS-SLAM approaches.
π Abstract
3D Gaussian Splatting (3DGS) has recently emerged as a powerful representation of geometry and appearance for dense Simultaneous Localization and Mapping (SLAM). Through rapid, differentiable rasterization of 3D Gaussians, many 3DGS SLAM methods achieve near real-time rendering and accelerated training. However, these methods largely overlook inertial data, witch is a critical piece of information collected from the inertial measurement unit (IMU). In this paper, we present GI-SLAM, a novel gaussian-inertial SLAM system which consists of an IMU-enhanced camera tracking module and a realistic 3D Gaussian-based scene representation for mapping. Our method introduces an IMU loss that seamlessly integrates into the deep learning framework underpinning 3D Gaussian Splatting SLAM, effectively enhancing the accuracy, robustness and efficiency of camera tracking. Moreover, our SLAM system supports a wide range of sensor configurations, including monocular, stereo, and RGBD cameras, both with and without IMU integration. Our method achieves competitive performance compared with existing state-of-the-art real-time methods on the EuRoC and TUM-RGBD datasets.