TRGS-SLAM: IMU-Aided Gaussian Splatting SLAM for Blurry, Rolling Shutter, and Noisy Thermal Images
About
Thermal cameras offer several advantages for simultaneous localization and mapping (SLAM) with mobile robots: they provide a passive, low-power solution to operating in darkness, are invariant to rapidly changing or high dynamic range illumination, and can see through fog, dust, and smoke. However, uncooled microbolometer thermal cameras, the only practical option in most robotics applications, suffer from significant motion blur, rolling shutter distortions, and fixed pattern noise. In this paper, we present TRGS-SLAM, a 3D Gaussian Splatting (3DGS) based thermal inertial SLAM system uniquely capable of handling these degradations. To overcome the challenges of thermal data, we introduce a model-aware 3DGS rendering method and several general innovations to 3DGS SLAM, including B-spline trajectory optimization with a two-stage IMU loss, view-diversity-based opacity resetting, and pose drift correction schemes. Our system demonstrates accurate tracking on real-world, fast motion, and high-noise thermal data that causes all other tested SLAM methods to fail. Moreover, through offline refinement of our SLAM results, we demonstrate thermal image restoration competitive with prior work that required ground truth poses.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| SLAM | TRNeRF SO (Slow Outdoor) | RMSE ATE (cm)12.7 | 10 | |
| SLAM | TRNeRF SI (Slow Indoor) | RMSE ATE (cm)6.4 | 8 | |
| SLAM | TRNeRF MO (Medium Outdoor) | RMSE ATE (cm)5.5 | 7 | |
| SLAM | TRNeRF MI (Medium Indoor) | RMSE ATE (cm)3.9 | 3 | |
| Restoration | TRNeRF | MO6.7 | 3 | |
| SLAM | TRNeRF FO (Fast Outdoor) | RMSE ATE (cm)2.4 | 1 | |
| SLAM | TRNeRF FI (Fast Indoor) | RMSE ATE (cm)4.2 | 1 |