GS3LAM: Gaussian Semantic Splatting SLAM
Organizations: School of Software Engineering, Tongji University Shanghai, China · Department of Automation, Shanghai Jiaotong University Shanghai, China
Abstract
Recently, the multi-modal fusion of RGB, depth, and semantics has shown great potential in dense Simultaneous Localization and Mapping (SLAM). However, a prerequisite for generating consistent semantic maps is the availability of dense, efficient, and scalable scene representations. Existing semantic SLAM systems based on explicit representations are often limited by resolution and an inability to predict unknown areas. Conversely, implicit representations typically rely on time-consuming ray tracing, failing to meet real-time requirements. Fortunately, 3D Gaussian Splatting (3DGS) has emerged as a promising representation that combines the efficiency of point-based methods with the continuity of geometric structures. To this end, we propose GS3LAM, a Gaussian Semantic Splatting SLAM framework that processes multimodal data to render consistent, dense semantic maps in real-time. GS3LAM models the scene as a Semantic Gaussian Field (SG-Field) and jointly optimizes camera poses and the field via multimodal error constraints. Furthermore, a Depth-adaptive Scale Regularization (DSR) scheme is introduced to resolve misalignments between scale-invariant Gaussians and geometric surfaces. To mitigate catastrophic forgetting, we propose a Random Sampling-based Keyframe Mapping (RSKM) strategy, which demonstrates superior performance over common local covisibility optimization methods. Extensive experiments on benchmark datasets show that GS3LAM achieves increased tracking robustness, superior rendering quality, and enhanced semantic precision compared to state-of-the-art methods. Source code is available at https://github.com/lif314/GS3LAM.
Figures & tables
| Method | Metric | 0000 | 0059 | 0106 | 0169 | 0181 | 0207 | Avg. |
| NICE-SLAM ( Zhu et al., 2022 ) | PSNR | 18.71 | 16.55 | 17.29 | 18.75 | 15.56 | 18.38 | 17.54 |
| 0.641 | 0.605 | 0.646 | 0.629 | 0.562 | 0.646 | 0.621 | ||
| LPIPS | 0.561 | 0.534 | 0.510 | 0.534 | 0.602 | 0.552 | 0.548 | |
| Vox-Fusion ( Yang et al., 2022 ) | PSNR | 19.06 | 16.38 | 18.46 | 18.69 | 16.75 | 19.66 | 18.17 |
| SSIM | 0.662 | 0.615 | 0.753 | 0.650 | 0.666 | 0.696 | 0.673 | |
| LPIPS | 0.515 | 0.528 | 0.439 | 0.513 | 0.532 | 0.500 | 0.504 |
| Method | Metrics | R0 | R1 | R2 | O0 | O1 | O2 | O3 | O4 | Avg. |
| NICE- SLAM ( Zhu et al., 2022 ) | PSNR | 22.12 | 22.47 | 24.52 | 29.07 | 30.34 | 19.66 | 22.23 | 24.94 | 24.42 |
| 0.689 | 0.757 | 0.874 | 0.874 | 0.886 | 0.797 | 0.801 | 0.856 | 0.809 | ||
| LPIPS | 0.330 | 0.271 | 0.208 | 0.229 | 0.181 | 0.235 | 0.209 | 0.198 | 0.233 | |
| Vox- Fusion ( Yang et al., 2022 ) | PSNR | 22.39 | 22.36 | 23.92 | 27.79 | 29.83 | 20.33 | 23.47 | 25.21 | 24.41 |
| SSIM | 0.683 | 0.751 | 0.798 | 0.857 | 0.876 | 0.794 | 0.803 | 0.847 | 0.801 | |
| LPIPS | 0.303 | 0.269 | 0.234 | 0.241 | 0.184 | 0.243 | 0.213 | 0.199 | 0.236 |
| Method | R0 | R1 | R2 | O0 | O1 | O2 | O3 | O4 | Avg. |
| NICE-SLAM ( Zhu et al., 2022 ) | 0.97 | 1.31 | 1.07 | 0.88 | 1.00 | 1.06 | 1.10 | 1.13 | 1.07 |
| Vox-Fusion ( Yang et al., 2022 ) | 1.37 | 4.70 | 1.47 | 8.48 | 2.04 | 2.58 | 1.11 | 2.94 | 3.09 |
| ESLAM ( Johari et al., 2023 ) | 0.71 | 0.70 | 0.52 | 0.57 | 0.55 | 0.58 | 0.72 | 0.63 | 0.63 |
| Co-SLAM ( Wang et al., 2023 ) | 0.65 | 1.13 | 1.43 | 0.55 | 0.50 | 0.46 | 1.40 | 0.77 | 0.86 |
| Point-SLAM ( Sandström et al., 2023 ) | 0.61 | 0.41 | 0.37 | 0.38 | 0.48 | 0.54 | 0.69 | 0.72 | 0.53 |
| GS-SLAM ( Yan et al., 2024 ) | 0.48 | 0.53 | 0.33 | 0.52 | 0.41 | 0.59 | 0.46 | 0.70 | 0.50 |
| Method | Room 0 | Room 1 | Room 2 | Office 0 | Avg. |
| NIDS SLAM ( Haghighi et al., 2023 ) | 82.45 | 84.08 | 76.99 | 85.94 | 82.37 |
| DNS SLAM ( Li et al., 2023 ) | 88.32 | 84.90 | 81.20 | 84.66 | 84.77 |
| SNI-SLAM ( Zhu et al., 2024b ) | 88.42 | 87.43 | 86.16 | 87.63 | 87.41 |
| GS 3 LAM (Ours) | 96.83 | 96.68 | 96.40 | 96.61 | 96.63 |
| Method | Metrics | |||||
| PSNR | SSIM | LPIPS | Depth [cm] | ATE [cm] | mIoU [%] | |
| w/o | 19.63 | 0.720 | 0.493 | 13.31 | 43.12 | 30.23 |
| w/o | 39.10 | 0.986 | 0.068 | 1.08 | 0.28 | 90.44 |
| w/o DSR | 40.04 | 0.990 | 0.059 | 0.85 | 0.25 | 93.96 |
| w/o RSKM | 37.48 | 0.983 | 0.081 | 1.23 | 0.29 | 89.13 |
| Ours | 41.21 | 0.993 | 0.046 | 0.41 | 0.21 | 97.35 |
| Method | Mapping /Iteration(ms) | Mapping /Frame(s) | Tracking /Iteration(ms) | Tracking /Frame(s) | Rendering (FPS) |
| NICE-SLAM ( Zhu et al., 2022 ) | 89 | 1.15 | 27 | 1.06 | 2.64 |
| Vox-Fusion ( Yang et al., 2022 ) | 98 | 1.47 | 64 | 1.92 | 1.63 |
| Point-SLAM ( Sandström et al., 2023 ) | 57 | 3.52 | 27 | 1.11 | 2.96 |
| SplaTAM ( Keetha et al., 2024 ) | 83 | 4.94 | 70 | 2.82 | 59.91 |
| GS 3 LAM (Ours) | 55 | 4.29 | 89 | 3.01 | 106.56 |
| Method | R0 | R1 | R2 | O0 | O1 | O2 | O3 | O4 | Avg. |
| SplaTAM ( Keetha et al., 2024 ) | 71.30 | 65.90 | 52.75 | 59.91 | 57.77 | 82.18 | 63.43 | 84.49 | 67.22 |
| GS 3 LAM (Ours) | 121.21 | 93.46 | 75.55 | 97.32 | 95.33 | 135.69 | 101.27 | 153.09 | 109.12 |
| Methods | Metrics | Room0 | Room1 | Room2 | Office0 | Office1 | Office2 | Office3 | Office4 | Avg. |
| SNI-SLAM ( Zhu et al., 2024b ) CVPR 24 | PSNR [dB] | 25.91 | 28.17 | 29.15 | 33.86 | 30.34 | 29.10 | 29.02 | 29.87 | 29.43 |
| SSIM | 0.885 | 0.910 | 0.938 | 0.965 | 0.927 | 0.950 | 0.950 | 0.952 | 0.935 | |
| LPIPS | 0.307 | 0.292 | 0.245 | 0.182 | 0.225 | 0.238 | 0.192 | 0.198 | 0.235 | |
| mIoU [ ] | 88.42 | 87.43 | 86.16 | 87.63 | 78.63 | 86.49 | 74.01 | 80.22 | 83.62 | |
| ATE RMSE [cm] | 0.50 | 0.55 | 0.45 | 0.35 | 0.41 | 0.33 | 0.62 | 0.50 | 0.46 | |
| SGS-SLAM ( Li et al., 2024 ) arXiv 24 | PSNR [dB] | 32.50 | 34.25 | 35.10 | 38.54 | 39.20 | 32.90 | 32.05 | 32.75 | 34.66 |
| Method | 0000 | 0059 | 0106 | 0169 | 0181 | 0207 | Avg. |
| NICE-SLAM ( Zhu et al., 2022 ) | 12.00 | 14.00 | 7.90 | 10.90 | 13.40 | 6.20 | 10.70 |
| Vox-Fusion ( Yang et al., 2022 ) | 68.84 | 24.18 | 8.41 | 27.28 | 23.30 | 9.41 | 26.90 |
| Point-SLAM ( Sandström et al., 2023 ) | 10.24 | 7.81 | 8.65 | 22.16 | 14.77 | 9.54 | 12.19 |
| SplaTAM ( Keetha et al., 2024 ) | 12.83 | 10.10 | 17.72 | 12.08 | 11.10 | 7.46 | 11.88 |
| GS 3 LAM (Ours) | 11.34 | 10.78 | 17.00 | 11.35 | 10.57 | 6.39 | 11.24 |