atlas

Research map / 3D vision / Depth and stereo

MASt3R-SLAM: Real-Time Dense SLAM with 3D Reconstruction Priors

CVPR 2025 · 3D vision › Depth and stereo · approach: Scene coordinate regression for localization · 81 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.

Builds a real-time monocular dense SLAM system around the off-the-shelf two-view MASt3R 3D reconstruction prior, using efficient iterative projective pointmap matching, ray-based tracking with pointmap fusion, retrieval-based loop closure, and second-order global optimisation.

Problem

Real-time, plug-and-play dense monocular SLAM that yields globally consistent poses and dense geometry from in-the-wild videos without known or fixed camera models.

Approach

Uses MASt3R two-view pointmaps as the unifying prior for tracking, mapping and relocalisation, assuming only a generic central camera; introduces iterative projective (ray-based) pointmap matching, ray-error tracking with running weighted pointmap fusion, incremental ASMK loop closure, and a Sim(3) Gauss-Newton backend.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use calibrated MASt3R-SLAM instead of GO-SLAMmonocular SLAM · TUM RGB-D calibratedATE (m): 0.035 -> 0.030Helped
use uncalibrated MASt3R-SLAM instead of DROID-SLAM*monocular SLAM · TUM RGB-D uncalibratedATE (m): 0.158 -> 0.060Helped
use Ours instead of DROID-SLAMmonocular SLAM · 7-ScenesATE (m): 0.049 -> 0.047Helped
add feature refinement to projective matching (ablation)MASt3R-SLAM matching · TUM / 7-Scenes / EuRoCATE [m] w/ calib: 0.062 -> 0.039Helped
add feature refinement to projective matching (ablation)MASt3R-SLAM matching · matching runtimeMatching Time [ms]: 0.5 -> 2Helped
use weighted-average pointmap fusion instead of the most recent pointmap (ablation)MASt3R-SLAM · TUM / 7-Scenes / EuRoC without calibrationATE [m]: 0.207 -> 0.097Helped
use weighted-average pointmap fusion instead of the first pointmap (ablation)MASt3R-SLAM · TUM / 7-Scenes / EuRoC without calibrationATE [m]: 0.114 -> 0.097Helped
use weighted-average pointmap fusion instead of median-confidence selection (ablation)MASt3R-SLAM · TUM / 7-Scenes / EuRoC with calibrationATE [m]: 0.039 -> 0.039No clear effect
use ray error instead of 3D point error (ablation)uncalibrated tracking and backend optimisation · TUM / 7-Scenes / EuRoCATE (m): 0.155 -> 0.097Helped
add loop closure (ablation)MASt3R-SLAM calibrated · TUMATE (m): 0.064 -> 0.030Helped
add loop closure (ablation)MASt3R-SLAM calibrated · 7-ScenesATE (m): 0.066 -> 0.047Helped
add loop closure (ablation)MASt3R-SLAM uncalibrated · EuRoC ViconChamfer (m): 0.179 -> 0.090Helped

Surprising findings

Limitations

Experimental setup

Datasets: TUM RGB-D 7-Scenes ETH3D-SLAM EuRoC

Benchmarks: TUM RGB-D 7-Scenes ETH3D-SLAM EuRoC

Metrics: ATE RMSE AUC accuracy completion Chamfer distance FPS

Baselines: DROID-SLAM DPV-SLAM DPV-SLAM++ GO-SLAM ORB-SLAM3 DeepFactors DeepV2D NICER-SLAM Spann3R DPVO

Builds on: MASt3R DUSt3R DROID-SLAM ASMK MASt3R-SfM

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