DGOMapping: Real-Time Multi-Agent Mapping Based on 4D Gaussian Splatting
Abstract
1. Introduction
- We construct a unified 4D Gaussian representation framework for multi-agent online mapping, organically integrating temporal evolution, uncertainty evaluation, and explicit Gaussian modeling, so that the scene representation possesses adjustable stability and robustness under asynchronous multi-agent observations.
- We propose a perception-score-based multi-agent collaborative mapping mechanism, using Gaussian primitives as the interaction carrier and achieving consistent cross-agent updates via score-generated fusion weights, thereby avoiding the accumulation of conflicts caused by traditional parameter-level synchronization in dynamic scenes.
- We design a map memory management method for long-term operation, realizing adaptive growth and cleanup of the map structure through modeling and regulation of the memory strength of Gaussian primitives, thus maintaining controllable map scale and structural stability during continuous online updates.
2. Related Work
2.1. Dense Scene Representation and 3D Gaussian Splatting
2.2. 3DGS-Based SLAM and Mapping in Dynamic Scenes
2.3. Multi-Agent Collaborative Mapping and Long-Term Map Maintenance
3. Method
3.1. Uncertainty-Coupled Multi-Agent 4DGS Spatiotemporal Scene Representation
3.2. Gaussian Perception-Score Interaction Mechanism for Multi-Agent Collaboration
3.3. Multi-Agent 4DGS Map Memory Adjustment Mechanism for Long-Term Maintenance
4. Experiments
4.1. Datasets
4.2. Implementation Details
4.3. Baselines and Evaluation Metrics
4.4. Single-Agent Results
4.5. Multi-Agent Results
4.6. Ablation Studies
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Sousa, R.B.; Sobreira, H.M.; Moreira, A.P. A systematic literature review on long-term localization and mapping for mobile robots. J. Field Robot. 2023, 40, 1245–1322. [Google Scholar] [CrossRef]
- Biber, P.; Duckett, T. Dynamic Maps for Long-Term Operation of Mobile Service Robots. In Proceedings of the Robotics: Science and Systems (RSS), Cambridge, MA, USA, 8–11 June 2005. [Google Scholar]
- Reijgwart, V.; Millane, A.; Oleynikova, H.; Siegwart, R.; Cadena, C.; Nieto, J. Voxgraph: Globally Consistent, Volumetric Mapping Using Signed Distance Function Submaps. IEEE Robot. Autom. Lett. 2020, 5, 227–234. [Google Scholar] [CrossRef]
- Schmuck, P.; Chli, M. CCM-SLAM: Robust and efficient centralized collaborative monocular simultaneous localization and mapping for robotic teams. J. Field Robot. 2019, 36, 763–781. [Google Scholar] [CrossRef]
- Schmuck, P.; Ziegler, T.; Karrer, M.; Perraudin, J.; Chli, M. COVINS: Visual-Inertial SLAM for Centralized Collaboration. arXiv 2021, arXiv:2108.05756. [Google Scholar]
- Liu, Q.P.; Wang, Z.J.; Tan, Y.F. LCCD-SLAM: A Low-Bandwidth Centralized Collaborative Direct Monocular SLAM for Multi-Robot Collaborative Mapping. Unmanned Syst. 2024, 12, 849–858. [Google Scholar] [CrossRef]
- Tian, Y.; Delmerico, J.; Bobrowski, A.; Nieto, J.; Siegwart, R.; Scaramuzza, D. Kimera-Multi: Robust, Distributed, Dense Metric-Semantic SLAM for Multi-Robot Systems. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA); IEEE: New York, NY, USA, 2021. [Google Scholar] [CrossRef]
- Deng, T.; Shen, G.; Xun, C.; Yuan, S.; Jin, T.; Shen, H.; Wang, Y.; Wang, J.; Wang, H.; Wang, D.; et al. Mne-slam: Multi-agent neural slam for mobile robots. In Proceedings of the Computer Vision and Pattern Recognition Conference; IEEE: New York, NY, USA, 2025; pp. 1485–1494. [Google Scholar]
- Deng, T.; Shen, G.; Chen, X.; Yuan, S.; Shen, H.; Peng, G.; Wu, Z.; Wang, J.; Xie, L.; Wang, D.; et al. MCN-SLAM: Multi-Agent Collaborative Neural SLAM with Hybrid Implicit Neural Scene Representation. arXiv 2025, arXiv:2506.18678. [Google Scholar]
- Kerbl, B.; Kopanas, G.; Leimkühler, T.; Drettakis, G. 3D Gaussian Splatting for Real-Time Radiance Field Rendering. ACM Trans. Graph. 2023, 42, 139. [Google Scholar] [CrossRef]
- Li, M.; Liu, S.; Zhou, H.; Zhu, G.; Cheng, N.; Deng, T.; Wang, H. Sgs-slam: Semantic gaussian splatting for neural dense slam. In Proceedings of the European Conference on Computer Vision; Springer: Cham, Switzerland, 2024; pp. 163–179. [Google Scholar]
- Li, M.; Liu, S.; Deng, T.; Wang, H. DenseSplat: Densifying Gaussian Splatting SLAM with Neural Radiance Prior. IEEE Trans. Vis. Comput. Graph. 2026, 32, 1993–2006. [Google Scholar] [CrossRef]
- Wang, H.; Wang, J.; Agapito, L. Co-SLAM: Joint Coordinate and Sparse Parametric Encodings for Neural Real-Time SLAM. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2023; pp. 13293–13302. [Google Scholar]
- Rosinol, A.; Leonard, J.J.; Carlone, L. NeRF-SLAM: Real-Time Dense Monocular SLAM with Neural Radiance Fields. In Proceedings of the 2023 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS); IEEE: New York, NY, USA, 2023; pp. 3437–3444. [Google Scholar] [CrossRef]
- Wu, G.; Yi, T.; Fang, J.; Xie, L.; Zhang, X.; Wei, W.; Liu, W.; Tian, Q.; Wang, X. 4D Gaussian Splatting for Real-Time Dynamic Scene Rendering. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2024; pp. 20310–20320. [Google Scholar]
- Yang, Z.; Pan, Z.; Zhu, X.; Zhang, L.; Jiang, Y.G.; Torr, P.H.S. 4D Gaussian Splatting: Modeling Dynamic Scenes with Native 4D Primitives. arXiv 2024, arXiv:2412.20720. [Google Scholar]
- Bescós, B.; Leutenegger, S.; Cadena, C.; Neira, J.; Siegwart, R. DynaSLAM: Tracking, Mapping, and Inpainting in Dynamic Scenes. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS); IEEE: New York, NY, USA, 2018; pp. 1–9. [Google Scholar] [CrossRef]
- Li, M.; Chen, W.; Cheng, N.; Xu, J.; Li, D.; Wang, H. GARAD-SLAM: 3D Gaussian Splatting for Real-Time Anti Dynamic SLAM. In Proceedings of the 2025 IEEE International Conference on Robotics and Automation (ICRA); IEEE: New York, NY, USA, 2025; pp. 11047–11053. [Google Scholar] [CrossRef]
- Li, M.; Zhou, Y.; Zhou, H.; Hu, X.; Roemer, F.; Wang, H.; Osman, A. Dy3DGS-SLAM: Monocular 3D Gaussian Splatting SLAM for Dynamic Environments. In Proceedings of the 2025 IEEE International Conference on Robotics and Automation (ICRA); IEEE: New York, NY, USA, 2025; pp. 14572–14578. [Google Scholar] [CrossRef]
- Hughes, N.; Chang, Y.; Carlone, L. Hydra: A Real-time Spatial Perception System for 3D Scene Graph Construction and Optimization. In Proceedings of the Robotics: Science and Systems (RSS), New York, NY, USA, 27 June–1 July 2022. [Google Scholar] [CrossRef]
- Li, M.; Li, D.; Hu, S.; Wang, K.; Zhao, Z.; Wang, H. SLAM-X: Generalizable Dynamic Removal for NeRF and Gaussian Splatting SLAM. In Proceedings of the 33rd ACM International Conference on Multimedia; Association for Computing Machinery: New York, NY, USA, 2025; pp. 1132–1140. [Google Scholar]
- Campos, C.; Elvira, R.; Gómez Rodríguez, J.J.; Montiel, J.M.M.; Tardós, J.D. ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual–Inertial, and Multi-Map SLAM. IEEE Trans. Robot. 2021, 37, 1874–1890. [Google Scholar] [CrossRef]
- Whelan, T.; Leutenegger, S.; Salas-Moreno, R.F.; Glocker, B.; Davison, A.J. ElasticFusion: Dense SLAM Without a Pose Graph. In Proceedings of the Robotics: Science and Systems (RSS), Rome, Italy, 13–17 July 2015. [Google Scholar] [CrossRef]
- Mildenhall, B.; Srinivasan, P.P.; Tancik, M.; Barron, J.T.; Ramamoorthi, R.; Ng, R. NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis. In Proceedings of the European Conference on Computer Vision (ECCV); Association for Computing Machinery: New York, NY, USA, 2020; pp. 405–421. [Google Scholar] [CrossRef]
- Newcombe, R.A.; Lovegrove, S.J.; Davison, A.J. DTAM: Dense Tracking and Mapping in Real-Time. In Proceedings of the IEEE International Conference on Computer Vision (ICCV); IEEE: New York, NY, USA, 2011; pp. 2320–2327. [Google Scholar] [CrossRef]
- Newcombe, R.A.; Izadi, S.; Hilliges, O.; Molyneaux, D.; Kim, D.; Davison, A.J.; Kohli, P.; Shotton, J.; Hodges, S.; Fitzgibbon, A. KinectFusion: Real-Time Dense Surface Mapping and Tracking. In Proceedings of the IEEE International Symposium on Mixed and Augmented Reality (ISMAR); IEEE: New York, NY, USA, 2011; pp. 127–136. [Google Scholar] [CrossRef]
- Chen, A.; Xu, Z.; Geiger, A.; Yu, J.; Su, H. TensoRF: Tensorial Radiance Fields. In Proceedings of the European Conference on Computer Vision (ECCV), Tel Aviv, Israel, 23–27 October 2022. [Google Scholar]
- Yu, A.; Fridovich-Keil, S.; Tancik, M.; Chen, Q.; Recht, B.; Kanazawa, A. Plenoxels: Radiance Fields without Neural Networks. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2022. [Google Scholar]
- Sucar, E.; Liu, S.; Ortiz, J.; Davison, A.J. iMAP: Implicit Mapping and Positioning in Real-Time. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV); IEEE: New York, NY, USA, 2021; pp. 6229–6238. [Google Scholar] [CrossRef]
- Zhu, Z.; Peng, S.; Liao, T.; Wang, H.; Zhou, Q.; Wang, Y. NICE-SLAM: Neural Implicit Scalable Encoding for SLAM. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2022; pp. 12786–12796. [Google Scholar] [CrossRef]
- Müller, T.; Evans, A.; Schied, C.; Keller, A. Instant Neural Graphics Primitives with a Multiresolution Hash Encoding. ACM Trans. Graph. 2022, 41, 102. [Google Scholar] [CrossRef]
- Keetha, N.; Karhade, J.; Jatavallabhula, K.M.; Yang, G.; Scherer, S.; Ramanan, D.; Luiten, J. SplaTAM: Splat, Track & Map 3D Gaussians for Dense RGB-D SLAM. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2024. [Google Scholar]
- Pumarola, A.; Corona, E.; Pons-Moll, G.; Moreno-Noguer, F. D-NeRF: Neural Radiance Fields for Dynamic Scenes. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2021. [Google Scholar] [CrossRef]
- Park, K.; Sinha, U.; Barron, J.T.; Bouaziz, S.; Goldman, D.; Seitz, S.M.; Martin-Brualla, R. Nerfies: Deformable Neural Radiance Fields. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV); IEEE: New York, NY, USA, 2021. [Google Scholar]
- Matsuki, H.; Murai, R.; Xu, L.; Richards, B.; Davison, A.J. Gaussian Splatting SLAM. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2024. [Google Scholar]
- Huang, Y.H.; Sun, Y.T.; Yang, Z.; Lyu, X.; Cao, Y.P.; Qi, X. SC-GS: Sparse-Controlled Gaussian Splatting for Editable Dynamic Scenes. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2024; pp. 4220–4230. [Google Scholar]
- Lajoie, P.Y.; Beltrame, G. Swarm-SLAM: Sparse Decentralized Collaborative Simultaneous Localization and Mapping Framework for Multi-Robot Systems. IEEE Robot. Autom. Lett. 2023, 9, 475–482. [Google Scholar] [CrossRef]
- Hu, J.; Mao, M.; Bao, H.; Zhang, G.; Cui, Z. CP-SLAM: Collaborative Neural Point-based SLAM System. In Proceedings of the Advances in Neural Information Processing Systems; Curran Associates, Inc.: Red Hook, NY, USA, 2023. [Google Scholar]
- Yugay, V.; Gevers, T.; Oswald, M.R. MAGiC-SLAM: Multi-Agent Gaussian Globally Consistent SLAM. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2025; pp. 6741–6750. [Google Scholar]
- Li, Y.; Ye, P.; Jia, Q. MANG-SLAM: Multi-Agent Neural Submap and Gaussian Representation for Dense Mapping. IEEE Robot. Autom. Lett. 2025, 11, 2242–2249. [Google Scholar]





| Method | Walking | Walking_Validation | Walking_xyz | Avg. |
|---|---|---|---|---|
| 3D-GS [10] | 75.4 | 68.2 | 92.5 | 78.7 |
| SplaTAM [32] | 42.3 | 35.1 | 58.2 | 45.2 |
| SC-GS [36] | 7.2 | 5.5 | 12.1 | 8.3 |
| Ours | 2.1 | 1.8 | 3.4 | 2.4 |
| Method | Sit_st | Sit_xyz | Sit_Half | Walk_st | Walk_xyz | Walk_Half | Avg. |
|---|---|---|---|---|---|---|---|
| 3D-GS [10] | 0.75 | 1.85 | 25.40 | 95.20 | 162.30 | 155.40 | 73.48 |
| SplaTAM [32] | 0.52 | 1.60 | 10.50 | 80.40 | 142.50 | 139.60 | 62.52 |
| SC-GS [36] | 0.50 | 1.55 | 4.80 | 1.85 | 6.50 | 6.80 | 3.67 |
| Ours | 0.49 | 1.40 | 2.40 | 0.67 | 2.20 | 2.50 | 1.61 |
| Method | Balloon2 | Person_Tracking | Person_Tracking2 | Synchronous | Avg. |
|---|---|---|---|---|---|
| 3D-GS [10] | 45.2 | 82.4 | 88.7 | 105.3 | 80.4 |
| SplaTAM [32] | 31.9 | 76.8 | 92.9 | 56.8 | 64.6 |
| SC-GS [36] | 6.8 | 15.2 | 8.5 | 11.1 | 10.4 |
| Ours | 2.3 | 9.1 | 1.6 | 2.5 | 3.9 |
| Method | Seq. 00 | Seq. 05 | Seq. 06 | Avg. |
|---|---|---|---|---|
| 3D-GS [10] | 1.45 | 1.60 | 1.75 | 1.60 |
| SplaTAM [32] | 0.98 | 1.05 | 1.20 | 1.08 |
| SC-GS [36] | 0.42 | 0.45 | 0.38 | 0.41 |
| Ours | 0.24 | 0.27 | 0.22 | 0.24 |
| Method | Metric | Sit_st | Sit_xyz | Sit_rpy | Walk_st | Walk_xyz | Walk_rpy | Avg. |
|---|---|---|---|---|---|---|---|---|
| PSNR [dB] ↑ | 18.50 | 18.20 | 15.80 | 14.80 | 13.50 | 14.20 | 15.83 | |
| 3D-GS [10] | SSIM ↑ | 0.780 | 0.730 | 0.580 | 0.610 | 0.490 | 0.470 | 0.610 |
| LPIPS ↓ | 0.350 | 0.380 | 0.580 | 0.550 | 0.680 | 0.690 | 0.538 | |
| PSNR [dB] ↑ | 23.55 | 22.65 | 20.42 | 17.25 | 17.45 | 16.95 | 19.71 | |
| SplaTAM [32] | SSIM ↑ | 0.885 | 0.852 | 0.815 | 0.645 | 0.612 | 0.595 | 0.734 |
| LPIPS ↓ | 0.145 | 0.195 | 0.235 | 0.315 | 0.365 | 0.385 | 0.273 | |
| PSNR [dB] ↑ | 26.45 | 20.95 | 19.45 | 21.45 | 20.35 | 16.85 | 20.92 | |
| SC-GS [36] | SSIM ↑ | 0.855 | 0.655 | 0.565 | 0.725 | 0.625 | 0.515 | 0.657 |
| LPIPS ↓ | 0.215 | 0.415 | 0.545 | 0.325 | 0.515 | 0.585 | 0.433 | |
| PSNR [dB] ↑ | 28.15 | 24.85 | 21.15 | 23.45 | 20.15 | 19.65 | 22.90 | |
| Ours | SSIM ↑ | 0.865 | 0.835 | 0.765 | 0.845 | 0.755 | 0.735 | 0.800 |
| LPIPS ↓ | 0.155 | 0.215 | 0.295 | 0.235 | 0.315 | 0.365 | 0.263 |
| Method | Metric | b2 | pt1 | pt2 | sync | Avg. |
|---|---|---|---|---|---|---|
| PSNR [dB] ↑ | 20.10 | 18.50 | 19.80 | 18.20 | 19.15 | |
| 3D-GS [10] | SSIM ↑ | 0.740 | 0.700 | 0.710 | 0.720 | 0.718 |
| LPIPS ↓ | 0.490 | 0.530 | 0.550 | 0.450 | 0.505 | |
| PSNR [dB] ↑ | 20.45 | 19.15 | 21.45 | 18.65 | 19.93 | |
| SplaTAM [32] | SSIM ↑ | 0.755 | 0.655 | 0.805 | 0.755 | 0.743 |
| LPIPS ↓ | 0.235 | 0.305 | 0.215 | 0.245 | 0.250 | |
| PSNR [dB] ↑ | 21.65 | 20.85 | 21.25 | 24.45 | 22.05 | |
| SC-GS [36] | SSIM ↑ | 0.715 | 0.725 | 0.665 | 0.765 | 0.718 |
| LPIPS ↓ | 0.465 | 0.415 | 0.535 | 0.445 | 0.465 | |
| PSNR [dB] ↑ | 26.65 | 22.55 | 23.85 | 23.95 | 24.25 | |
| Ours | SSIM ↑ | 0.895 | 0.855 | 0.865 | 0.835 | 0.863 |
| LPIPS ↓ | 0.215 | 0.265 | 0.205 | 0.235 | 0.230 |
| Method | Metric | Seq. 00 | Seq. 05 | Seq. 06 | Avg. |
|---|---|---|---|---|---|
| PSNR [dB] ↑ | 20.10 | 19.50 | 18.80 | 19.46 | |
| 3D-GS [10] | SSIM ↑ | 0.745 | 0.720 | 0.690 | 0.718 |
| LPIPS ↓ | 0.370 | 0.400 | 0.440 | 0.403 | |
| PSNR [dB] ↑ | 22.95 | 22.10 | 21.50 | 22.18 | |
| SplaTAM [32] | SSIM ↑ | 0.815 | 0.795 | 0.775 | 0.795 |
| LPIPS ↓ | 0.265 | 0.295 | 0.320 | 0.293 | |
| PSNR [dB] ↑ | 23.80 | 23.10 | 22.50 | 23.13 | |
| SC-GS [36] | SSIM ↑ | 0.840 | 0.820 | 0.800 | 0.820 |
| LPIPS ↓ | 0.240 | 0.265 | 0.280 | 0.261 | |
| PSNR [dB] ↑ | 25.10 | 24.35 | 23.80 | 24.42 | |
| Ours | SSIM ↑ | 0.875 | 0.855 | 0.835 | 0.855 |
| LPIPS ↓ | 0.205 | 0.230 | 0.255 | 0.230 |
| Method | ReplicaMultiagent () | AriaMultiagent () | |||||
|---|---|---|---|---|---|---|---|
| Off-0 | Apt-0 | Apt-1 | Avg. | Room0 | Room1 | Avg. | |
| Sync () | |||||||
| Swarm-SLAM [37] | 1.40 | 1.80 | 5.60 | 2.93 | 6.45 | 4.78 | 5.62 |
| CCM-SLAM [4] | 1.10 | 1.55 | 4.90 | 2.52 | 5.30 | 4.10 | 4.70 |
| CP-SLAM [38] | 0.65 | 0.95 | 1.42 | 1.01 | 3.03 | 2.87 | 2.95 |
| MAGiC-SLAM [39] | 0.46 | 0.62 | 0.96 | 0.68 | 2.42 | 2.08 | 2.25 |
| MNE-SLAM [8] | 0.54 | 0.71 | 1.10 | 0.78 | 2.66 | 2.31 | 2.49 |
| MCN-SLAM [9] | 0.39 | 0.55 | 0.82 | 0.59 | 2.18 | 1.92 | 2.05 |
| MANG-SLAM [40] | 0.58 | 0.79 | 1.18 | 0.85 | 2.80 | 2.46 | 2.63 |
| MonoGS [35] | 0.85 | 1.10 | 1.95 | 1.30 | 3.60 | 3.05 | 3.33 |
| ORB-SLAM3 [22] | 1.75 | 2.10 | 6.20 | 3.35 | 7.20 | 5.40 | 6.30 |
| Ours | 0.28 | 0.15 | 0.25 | 0.23 | 1.05 | 0.62 | 0.84 |
| Async ( frames) | |||||||
| Swarm-SLAM [37] | 2.10 | 2.60 | 7.40 | 4.03 | 8.10 | 6.30 | 7.20 |
| CCM-SLAM [4] | 1.85 | 2.30 | 6.70 | 3.62 | 6.95 | 5.55 | 6.25 |
| CP-SLAM [38] | 1.20 | 1.55 | 2.40 | 1.72 | 4.10 | 3.70 | 3.90 |
| MAGiC-SLAM [39] | 0.88 | 1.02 | 1.56 | 1.15 | 3.10 | 2.74 | 2.92 |
| MNE-SLAM [8] | 0.96 | 1.15 | 1.72 | 1.28 | 3.34 | 2.96 | 3.15 |
| MCN-SLAM [9] | 0.80 | 0.95 | 1.44 | 1.06 | 2.88 | 2.51 | 2.70 |
| MANG-SLAM [40] | 1.02 | 1.24 | 1.86 | 1.37 | 3.48 | 3.12 | 3.30 |
| MonoGS [35] | 1.35 | 1.70 | 2.90 | 1.98 | 4.70 | 4.05 | 4.38 |
| ORB-SLAM3 [22] | 2.60 | 3.05 | 8.10 | 4.58 | 9.40 | 7.10 | 8.25 |
| Ours | 0.48 | 0.35 | 0.62 | 0.48 | 1.92 | 1.35 | 1.64 |
| Method | Metric | Off-0 | Apt-0 | Apt-1 | Avg. |
|---|---|---|---|---|---|
| CP-SLAM [38] | PSNR (dB) ↑ | 23.84 | 23.12 | 23.27 | 23.41 |
| SSIM ↑ | 0.84 | 0.82 | 0.83 | 0.83 | |
| LPIPS ↓ | 0.25 | 0.28 | 0.27 | 0.27 | |
| Depth L1 (cm) ↓ | 3.92 | 4.28 | 4.11 | 4.10 | |
| MAGiC-SLAM [39] | PSNR (dB) ↑ | 24.73 | 24.05 | 24.19 | 24.32 |
| SSIM ↑ | 0.85 | 0.84 | 0.84 | 0.85 | |
| LPIPS ↓ | 0.22 | 0.25 | 0.24 | 0.24 | |
| Depth L1 (cm) ↓ | 3.31 | 3.68 | 3.49 | 3.49 | |
| MNE-SLAM [8] | PSNR (dB) ↑ | 24.28 | 23.82 | 24.03 | 24.04 |
| SSIM ↑ | 0.85 | 0.83 | 0.84 | 0.84 | |
| LPIPS ↓ | 0.23 | 0.25 | 0.25 | 0.24 | |
| Depth L1 (cm) ↓ | 3.48 | 3.91 | 3.69 | 3.69 | |
| MCN-SLAM [9] | PSNR (dB) ↑ | 25.02 | 24.34 | 24.47 | 24.61 |
| SSIM ↑ | 0.86 | 0.85 | 0.85 | 0.85 | |
| LPIPS ↓ | 0.22 | 0.24 | 0.23 | 0.23 | |
| Depth L1 (cm) ↓ | 3.09 | 3.47 | 3.31 | 3.29 | |
| MANG-SLAM [40] | PSNR (dB) ↑ | 24.12 | 23.53 | 23.79 | 23.81 |
| SSIM ↑ | 0.84 | 0.83 | 0.83 | 0.84 | |
| LPIPS ↓ | 0.24 | 0.26 | 0.25 | 0.25 | |
| Depth L1 (cm) ↓ | 3.58 | 4.02 | 3.81 | 3.80 | |
| Ours | PSNR (dB) ↑ | 25.63 | 24.82 | 25.04 | 25.16 |
| SSIM ↑ | 0.87 | 0.85 | 0.86 | 0.86 | |
| LPIPS ↓ | 0.20 | 0.22 | 0.22 | 0.22 | |
| Depth L1 (cm) ↓ | 2.71 | 3.08 | 2.89 | 2.89 |
| Method | ReplicaMultiagent () | AriaMultiagent () | ||
|---|---|---|---|---|
| FPS ↑ | Comm. (MB/s) ↓ | FPS ↑ | Comm. (MB/s) ↓ | |
| Sync () | ||||
| Swarm-SLAM [37] | 5.8 | 4.8 | 5.1 | 5.4 |
| CCM-SLAM [4] | 8.2 | 3.2 | 7.0 | 3.6 |
| CP-SLAM [38] | 7.5 | 2.0 | 6.4 | 3.0 |
| MAGiC-SLAM [39] | 8.8 | 1.6 | 7.6 | 2.4 |
| MNE-SLAM [8] | 6.9 | 2.4 | 5.8 | 3.3 |
| MCN-SLAM [9] | 7.2 | 2.2 | 6.1 | 3.1 |
| MANG-SLAM [40] | 7.8 | 1.8 | 6.7 | 2.7 |
| MonoGS [35] | 10.8 | 0.0 | 9.4 | 0.0 |
| ORB-SLAM3 [22] | 17.6 | 0.0 | 15.8 | 0.0 |
| Ours | 9.6 | 0.8 | 8.4 | 1.4 |
| Async ( frames) | ||||
| Swarm-SLAM [37] | 5.1 | 5.4 | 4.6 | 6.1 |
| CCM-SLAM [4] | 7.3 | 3.6 | 6.2 | 4.1 |
| CP-SLAM [38] | 6.6 | 2.4 | 5.6 | 3.5 |
| MAGiC-SLAM [39] | 8.0 | 1.8 | 6.9 | 2.6 |
| MNE-SLAM [8] | 6.1 | 2.8 | 5.2 | 3.8 |
| MCN-SLAM [9] | 6.5 | 2.5 | 5.5 | 3.5 |
| MANG-SLAM [40] | 7.1 | 2.0 | 6.1 | 3.0 |
| MonoGS [35] | 9.5 | 0.0 | 8.3 | 0.0 |
| ORB-SLAM3 [22] | 16.1 | 0.0 | 14.6 | 0.0 |
| Ours | 8.7 | 1.0 | 7.6 | 1.6 |
| Variant | Sync () | Async () | ||
|---|---|---|---|---|
| ATE ↓ | Comm. (MB/s) ↓ | ATE ↓ | Comm. (MB/s) ↓ | |
| CP-SLAM [38] | 1.01 | 2.0 | 1.72 | 2.4 |
| MAGiC-SLAM [39] | 0.68 | 1.6 | 1.15 | 1.8 |
| MCN-SLAM [9] | 0.59 | 2.2 | 1.06 | 2.5 |
| Ours | 0.23 | 0.8 | 0.48 | 1.0 |
| CP-SLAM [38] | 1.28 | 3.1 | 2.10 | 3.8 |
| MAGiC-SLAM [39] | 0.92 | 2.4 | 1.48 | 2.8 |
| MCN-SLAM [9] | 0.81 | 3.1 | 1.34 | 3.6 |
| Ours | 0.31 | 1.2 | 0.70 | 1.5 |
| CP-SLAM [38] | 1.45 | 4.4 | 2.48 | 5.6 |
| MAGiC-SLAM [39] | 1.08 | 3.2 | 1.76 | 3.9 |
| MCN-SLAM [9] | 0.95 | 4.1 | 1.58 | 4.8 |
| Ours | 0.39 | 1.6 | 0.86 | 2.0 |
| Method | ATE ↓ | PSNR (dB) ↑ | SSIM ↑ | Depth L1 (cm) ↓ |
|---|---|---|---|---|
| CP-SLAM [38] | 1.01 | 23.4 | 0.827 | 4.1 |
| MAGiC-SLAM [39] | 0.68 | 24.3 | 0.844 | 3.5 |
| Ours | 0.23 | 25.1 | 0.858 | 2.9 |
| Method | FPS ↑ | Mapping Latency (ms/frame) ↓ | Peak GPU Memory (GB) ↓ |
|---|---|---|---|
| CP-SLAM [38] | 7.5 | 133 | 15.8 |
| MAGiC-SLAM [39] | 8.8 | 114 | 14.2 |
| Ours | 9.6 | 104 | 13.6 |
| Method | Async ATE Increase ↓ | Dynamic PSNR Drop (dB) ↓ | PL ATE ↓ |
|---|---|---|---|
| CP-SLAM [38] | 0.71 | 1.85 | 0.64 |
| MAGiC-SLAM [39] | 0.47 | 1.24 | 0.42 |
| Ours | 0.25 | 0.78 | 0.21 |
| Method | Comm. (MB/s) ↓ | Transmitted Primitives/Step ↓ | ATE/Comm. ↓ |
|---|---|---|---|
| CP-SLAM [38] | 2.0 | 1850 | 0.505 |
| MAGiC-SLAM [39] | 1.6 | 1420 | 0.425 |
| Ours | 0.8 | 1024 | 0.288 |
| Variant | Balloon | Synchronous | Avg. |
|---|---|---|---|
| Full | 2.30 | 2.50 | 2.40 |
| w/o Uncertainty () | 4.20 | 4.80 | 4.50 |
| w/o Score Interaction (uniform sync) | 5.50 | 6.20 | 5.85 |
| w/o Memory (no birth/death) | 2.80 | 3.10 | 2.95 |
| Naive Stitching (param-level) | 10.00 | 12.00 | 11.00 |
| Variant | Map Size (Final #Gaussians) ↓ | Comm. Cost ↓ |
|---|---|---|
| Full | 1.00× | 1.00× |
| w/o Uncertainty () | 1.05× | 1.00× |
| w/o Score Interaction (uniform sync) | 1.10× | 1.80× |
| w/o Memory (no birth/death) | 1.45× | 1.00× |
| Naive Stitching (param-level) | 1.60× | 2.50× |
| Variant | PSNR [dB] ↑ | SSIM ↑ | LPIPS ↓ | |||
|---|---|---|---|---|---|---|
| Balloon | Sync | Balloon | Sync | Balloon | Sync | |
| Full | 26.65 | 23.95 | 0.895 | 0.835 | 0.215 | 0.235 |
| w/o Uncertainty () | 25.10 | 23.10 | 0.872 | 0.812 | 0.245 | 0.265 |
| w/o Score Interaction (uniform sync) | 24.60 | 22.60 | 0.858 | 0.795 | 0.265 | 0.290 |
| w/o Memory (no birth/death) | 26.10 | 23.60 | 0.889 | 0.829 | 0.220 | 0.245 |
| Naive Stitching (param-level) | 22.20 | 19.80 | 0.780 | 0.730 | 0.360 | 0.410 |
| Variant () | ATE ↓ | PSNR ↑ | Comm. (MB/s) ↓ |
|---|---|---|---|
| Top-M + scores (ours) | 3.8 | 25.1 | 1.2 |
| w/o uncertainty-gated weights | 5.1 | 23.6 | 1.2 |
| w/o Top-M exchange (local only) | 5.7 | 23.2 | 0.0 |
| Top-M (no scores) | 4.6 | 24.1 | 0.8 |
| Full Gaussian exchange (upper bound) | 3.5 | 25.3 | 9.6 |
| w/o optical flow motion cues | 4.4 | 24.4 | 1.2 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Li, Y.; Wu, F.; Ye, P.; Jia, Q. DGOMapping: Real-Time Multi-Agent Mapping Based on 4D Gaussian Splatting. Sensors 2026, 26, 3871. https://doi.org/10.3390/s26123871
Li Y, Wu F, Ye P, Jia Q. DGOMapping: Real-Time Multi-Agent Mapping Based on 4D Gaussian Splatting. Sensors. 2026; 26(12):3871. https://doi.org/10.3390/s26123871
Chicago/Turabian StyleLi, Yonghao, Fan Wu, Ping Ye, and Qingxuan Jia. 2026. "DGOMapping: Real-Time Multi-Agent Mapping Based on 4D Gaussian Splatting" Sensors 26, no. 12: 3871. https://doi.org/10.3390/s26123871
APA StyleLi, Y., Wu, F., Ye, P., & Jia, Q. (2026). DGOMapping: Real-Time Multi-Agent Mapping Based on 4D Gaussian Splatting. Sensors, 26(12), 3871. https://doi.org/10.3390/s26123871

