atlas

Research map / 3D vision / Depth and stereo

VGGSfM: Visual Geometry Grounded Deep Structure From Motion

CVPR 2024 · 3D vision › Depth and stereo · approach: Feed-forward 3D reconstruction · 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.

Proposes VGGSfM, a fully differentiable end-to-end structure-from-motion pipeline that predicts tracks with a deep point tracker, jointly estimates all cameras with Transformers, and refines via a differentiable bundle adjustment layer.

Problem

Classical incremental structure-from-motion is non-differentiable and built from hand-engineered stages (keypoint matching, chaining, incremental registration), which complicates end-to-end learning and limits how learned components can be combined.

Approach

Replace pairwise matching and incremental registration with a feed-forward multi-frame point tracker (coarse-to-fine, no temporal assumption), jointly predict all cameras and an initial point cloud with Transformers, and refine with a differentiable Levenberg-Marquardt bundle adjustment (Theseus), training the whole pipeline end to end.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
train all components jointly end-to-end (ablation)VGGSfM · Co3DAUC@30°: 70.7% to 74.0%Helped
train all components jointly end-to-end (ablation)VGGSfM · IMC PhototourismAUC@10°: 68.35% to 73.92%Helped
use learned tracks instead of SP+SG tracks (ablation)VGGSfM · IMC PhototourismAUC@10°: 68.78 to 73.92Helped
use learned tracks with PixSfM instead of SP+SG matching (ablation)PixSfM · IMC PhototourismAUC@10°: 70.47 to 70.62No clear effect
use the VGGSfM camera initializer instead of PoseDiffusion (ablation)VGGSfM · IMC PhototourismAUC@10°: 62.18 to 73.92Helped
use the learned triangulator instead of DLT (ablation)VGGSfM · IMC PhototourismAUC@10°: 66.37 to 73.92Helped
add fine tracking in the coarse-to-fine tracker (ablation)VGGSfM · IMC PhototourismAUC@10°: 62.30% to 73.92%Helped

Surprising findings

Limitations

Experimental setup

Datasets: Kubric Co3Dv2 MegaDepth IMC Phototourism ETH3D

Benchmarks: Co3Dv2 IMC Phototourism ETH3D

Metrics: AUC@30 RRE@15 RTE@15 AUC@3 AUC@5 AUC@10 accuracy completeness

Baselines: COLMAP (SP + SG) PixSfM RelPose PoseReg RelPose++ PoseDiffusion DeepSFM DFSfM PatchFlow

Builds on: PIPs CoTracker TAPIR PoseDiffusion Theseus PixSfM

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