Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

MASt3R-SfM: a Fully-Integrated Solution for Unconstrained Structure-from-Motion

About

Structure-from-Motion (SfM), a task aiming at jointly recovering camera poses and 3D geometry of a scene given a set of images, remains a hard problem with still many open challenges despite decades of significant progress. The traditional solution for SfM consists of a complex pipeline of minimal solvers which tends to propagate errors and fails when images do not sufficiently overlap, have too little motion, etc. Recent methods have attempted to revisit this paradigm, but we empirically show that they fall short of fixing these core issues. In this paper, we propose instead to build upon a recently released foundation model for 3D vision that can robustly produce local 3D reconstructions and accurate matches. We introduce a low-memory approach to accurately align these local reconstructions in a global coordinate system. We further show that such foundation models can serve as efficient image retrievers without any overhead, reducing the overall complexity from quadratic to linear. Overall, our novel SfM pipeline is simple, scalable, fast and truly unconstrained, i.e. it can handle any collection of images, ordered or not. Extensive experiments on multiple benchmarks show that our method provides steady performance across diverse settings, especially outperforming existing methods in small- and medium-scale settings.

Bardienus Duisterhof, Lojze Zust, Philippe Weinzaepfel, Vincent Leroy, Yohann Cabon, Jerome Revaud• 2024

Related benchmarks

TaskDatasetResultRank
Video Depth EstimationSintel
Delta Threshold Accuracy (1.25)59.4
193
Camera pose estimationSintel
ATE0.185
192
Camera pose estimationTUM-dynamic
ATE0.038
163
Video Depth EstimationKITTI
Abs Rel0.137
126
Camera pose estimationScanNet
RPE (t)0.02
119
Video Depth EstimationBONN
Relative Error (Rel)0.167
103
3D TriangulationETH3D (train)
Accuracy (1cm)27.34
33
Multi-view 3D ReconstructionT&T (test)
AUC @ 5cm37
30
Multi-view 3D ReconstructionETH3D (test)
AUC @ 5cm40
30
Multi-view 3D ReconstructionScanNet++ (test)
AUC@5cm16
30
Showing 10 of 56 rows

Other info

Follow for update