atlas

Research map / Multi-agent systems and games / Human-AI and goal-conditioned

MAGiC-SLAM: Multi-Agent Gaussian Globally Consistent SLAM

CVPR 2025 · Multi-agent systems and games › Human-AI and goal-conditioned · approach: Vision-language navigation agents · 12 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes MAGiC-SLAM, a multi-agent RGB-D SLAM system that uses 3D Gaussian sub-maps, hybrid implicit tracking, DINOv2-based loop closure with pose-graph optimization, and coarse-to-fine map merging to produce a globally consistent, renderable map.

Problem

Multi-agent SLAM with novel view synthesis is slow, struggles to render real-world data, is limited to two agents, and has limited tracking accuracy and global consistency.

Approach

Replace distributed neural scene representations with rigidly transformable 3D Gaussian sub-maps, combine frame-to-frame registration initialization with frame-to-model re-rendering refinement for tracking, and add a centralized loop closure module that uses DINOv2 features for loop detection and pose-graph optimization over agents' sub-maps.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add loop closure (ablation)MAGiC-SLAM · ReplicaMultiagentATE RMSE [cm]: 0.42 -> 0.27 (Off-0 average); 0.38 -> 0.16 (Apt-0 average); 0.54 -> 0.26 (Apt-1 average); 0.66 -> 0.32 (Apt-2 average)Helped
add loop closure (ablation)MAGiC-SLAM · AriaMultiagentATE RMSE [cm]: 2.13 -> 1.15 (Room0 average); 1.24 -> 0.65 (Room1 average)Helped
add robust pose initialization (ablation)MAGiC-SLAM · AriaMultiagentATE RMSE [cm]: 0.874 -> 0.670Helped
add robust pose initialization (ablation)MAGiC-SLAM · ReplicaMultiagentATE RMSE [cm]: 0.825 -> 0.365Helped
replace NetVLAD with DINOv2 loop features (ablation)MAGiC-SLAM · AriaMultiagentATE RMSE [cm]: 1.363 -> 0.900Helped
replace NetVLAD with DINOv2 loop features (ablation)MAGiC-SLAM · ReplicaMultiagentATE RMSE [cm]: 0.351 -> 0.252Helped
use MAGiC-SLAM instead of CP-SLAMmulti-agent SLAM · ReplicaMultiagentPSNR [dB]: 22.71 -> 34.26Helped
use MAGiC-SLAM instead of CP-SLAMmulti-agent SLAM · AriaMultiagent novel viewsPSNR [dB]: 9.06 -> 22.61Helped
use MAGiC-SLAM instead of CP-SLAMmulti-agent SLAM · AriaMultiagent novel viewsDepth L1 [cm]: 15.18 -> 3.15Helped
use Gaussian sub-maps and MAGiC-SLAM mappingMAGiC-SLAM · ReplicaMultiagent office0Mapping frame time [s]: 16.95 -> 0.71Helped

Surprising findings

Limitations

Experimental setup

Datasets: ReplicaMultiagent AriaMultiagent

Benchmarks: ReplicaMultiagent AriaMultiagent

Metrics: ATE RMSE PSNR SSIM LPIPS Depth L1 tracking frame time peak GPU memory

Baselines: CP-SLAM CCM-SLAM Swarm-SLAM Gaussian-SLAM MonoGS ORB-SLAM3

Builds on: 3D Gaussian Splatting Gaussian-SLAM MonoGS CP-SLAM DINOv2

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy