MipSLAM: Alias-Free Gaussian Splatting SLAM
Organizations: State Key Laboratory of Robotics and Systems (HIT), Harbin Institute of Technology. · Yangtze River Delta HlT Robot Technology Research Institute. · Department of Computer Science, National University of Singapore.
Abstract
This paper introduces MipSLAM, a frequency-aware 3D Gaussian Splatting (3DGS) SLAM framework capable of high-fidelity anti-aliased novel view synthesis and robust pose estimation under varying camera configurations. Existing 3DGS-based SLAM systems often suffer from aliasing artifacts and trajectory drift due to inadequate filtering and purely spatial optimization. To overcome these limitations, we propose an Elliptical Adaptive Anti-aliasing (EAA) algorithm that approximates Gaussian contributions via geometry-aware numerical integration, avoiding costly analytic computation. Furthermore, we present a Spectral-Aware Pose Graph Optimization (SA-PGO) module that reformulates trajectory estimation in the frequency domain, effectively suppressing high-frequency noise and drift through graph Laplacian analysis. Extensive evaluations on Replica and TUM datasets demonstrate that MipSLAM achieves state-of-the-art rendering quality and localization accuracy across multiple resolutions. Code is available at https://github.com/yzli1998/MipSLAM.
Figures & tables
| Method | PSNR | SSIM | LPIPS | ||||||||||||||||
| 2 | 1 | Avg | 2 | 1 | Avg | 2 | 1 | Avg | |||||||||||
| Recon | 3D GS [ 11 ] | 38.71 | 42.20 | 38.22 | 29.84 | 25.99 | 34.99 | 0.974 | 0.981 | 0.963 | 0.888 | 0.835 | 0.928 | 0.108 | 0.083 | 0.069 | 0.091 | 0.121 | 0.094 |
| Sca-GS [ 15 ] | 38.42 | 40.97 | 35.86 | 29.91 | 24.28 | 33.89 | 0.975 | 0.968 | 0.954 | 0.884 | 0.796 | 0.915 | 0.101 | 0.085 | 0.067 | 0.079 | 0.137 | 0.094 | |
| SLAM | SplaTAM [ 10 ] | 33.68 | 35.54 | 32.80 | 25.22 | 22.64 | 29.98 | 0.974 | 0.976 | 0.966 | 0.912 | 0.842 | 0.934 | 0.124 | 0.073 | 0.064 | 0.127 | 0.123 | 0.102 |
| MonoGS [ 16 ] | 36.98 | 39.51 | 34.67 | 28.43 | 24.01 | 32.72 | 0.969 | 0.975 | 0.963 | 0.899 | 0.812 | 0.924 | 0.077 | 0.044 | 0.031 | 0.071 | 0.098 | 0.064 | |
| GS-ICP [ 8 ] | 34.00 | 37.55 | 33.64 | 28.68 | 24.67 | 31.71 | 0.952 | 0.967 | 0.950 | 0.870 | 0.787 | 0.905 | 0.074 | 0.056 | 0.044 | 0.082 | 0.104 | 0.072 | |
| Method | PSNR | SSIM | LPIPS | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4 | 2 | 1 | Avg | 4 | 2 | 1 | Avg | 4 | 2 | 1 | Avg | |||||||
| SplaTAM [ 10 ] | 21.70 | 21.78 | 21.93 | 21.46 | 20.68 | 21.51 | 0.821 | 0.822 | 0.785 | 0.765 | 0.682 | 0.775 | 0.302 | 0.289 | 0.244 | 0.222 | 0.258 | 0.263 |
| MonoGS [ 16 ] | 23.04 | 23.33 | 23.57 | 21.44 | 20.45 | 22.37 | 0.862 | 0.823 | 0.784 | 0.783 | 0.742 | 0.799 | 0.275 | 0.273 | 0.247 | 0.193 | 0.147 | 0.227 |
| GS-ICP [ 8 ] | 17.67 | 17.68 | 17.69 | 17.57 | 17.27 | 17.58 | 0.851 | 0.780 | 0.706 | 0.659 | 0.646 | 0.728 | 0.307 | 0.317 | 0.302 | 0.282 | 0.234 | 0.288 |
| Ours | 23.34 | 23.52 | 23.21 | 21.76 | 22.03 | 22.77 | 0.865 | 0.827 | 0.782 | 0.789 | 0.788 | 0.810 | 0.271 | 0.268 | 0.249 | 0.189 | 0.123 | 0.220 |
| Method | R0 | R1 | R2 | Off0 | Off1 | Off2 | Off3 | Off4 | Avg | |
|---|---|---|---|---|---|---|---|---|---|---|
| Implicit | NICE-SLAM [ 29 ] | 0.97 | 1.31 | 1.07 | 0.88 | 1.00 | 1.06 | 1.10 | 1.13 | 1.07 |
| Point-SLAM [ 21 ] | 0.61 | 0.41 | 0.37 | 0.38 | 0.48 | 0.54 | 0.69 | 0.72 | 0.53 | |
| GO-SLAM [ 28 ] | 0.34 | 0.29 | 0.30 | 0.32 | 0.30 | 0.39 | 0.39 | 0.35 | 0.35 | |
| 3D GS | MonoGS [ 16 ] | 0.48 | 0.32 | 0.33 | 0.51 | 0.57 | 0.22 | 0.18 | 2.06 | 0.58 |
| SplaTAM [ 10 ] | 0.31 | 0.40 | 0.29 | 0.47 | 0.27 | 0.29 | 0.32 | 0.72 | 0.38 | |
| Photo-SLAM [ 9 ] | 0.54 | 0.39 | 0.31 | 0.52 | 0.44 | 1.28 | 0.78 | 0.58 | 0.61 | |
3DGS SLAM
3D Gaussian Splatting simultaneous localization and mapping builds renderable 3D Gaussian maps while estimating camera motion online.
See all 61 papers