MAGiC-SLAM: Multi-Agent Gaussian Globally Consistent SLAM
About
Simultaneous localization and mapping (SLAM) systems with novel view synthesis capabilities are widely used in computer vision, with applications in augmented reality, robotics, and autonomous driving. However, existing approaches are limited to single-agent operation. Recent work has addressed this problem using a distributed neural scene representation. Unfortunately, existing methods are slow, cannot accurately render real-world data, are restricted to two agents, and have limited tracking accuracy. In contrast, we propose a rigidly deformable 3D Gaussian-based scene representation that dramatically speeds up the system. However, improving tracking accuracy and reconstructing a globally consistent map from multiple agents remains challenging due to trajectory drift and discrepancies across agents' observations. Therefore, we propose new tracking and map-merging mechanisms and integrate loop closure in the Gaussian-based SLAM pipeline. We evaluate MAGiC-SLAM on synthetic and real-world datasets and find it more accurate and faster than the state of the art.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Tracking | AriaMultiagent | ATE RMSE0.46 | 30 | |
| SLAM Tracking | ReplicaMultiagent | Off-0 Score0.44 | 15 | |
| Training View Synthesis | Replica-Multiagent Apt-0 views (train) | PSNR (dB)36.96 | 6 | |
| Training View Synthesis | Replica-Multiagent train views (Apt-2) | PSNR (dB)30.73 | 6 | |
| Tracking | ReplicaMultiagent | ATE RMSE (Off0)0.27 | 5 | |
| Communication Load Evaluation | Replica Office 0 | Total Data Transmitted - Agent A0 (MB)2.03e+3 | 5 | |
| Communication Load Evaluation | Replica Apart-1 | Total Data Transmitted - Agent A0 (MB)3.57e+3 | 5 | |
| Communication Load Evaluation | Aria room0 | Total Data Transmitted (A0)538 | 5 | |
| Communication Load Evaluation | Aria room1 | Total Data Transmitted (MB) - Agent A0541 | 5 | |
| View Synthesis | Aria Multiagent Novel Views Room0 | PSNR13.506 | 5 |