atlas

Research map / 3D vision / Depth and stereo

Leveraging Camera Triplets for Efficient and Accurate Structure-from-Motion

CVPR 2024 · 3D vision › Depth and stereo · approach: Camera model and calibration for SfM · 4 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 a camera-triplet edge scoring method with a provably thresholding-based edge selection that simultaneously sparsifies SfM viewgraphs and removes false edges from repeated structures.

Problem

Structure-from-Motion viewgraphs contain many redundant edges, which slow reconstruction, and false edges from incorrect retrieval and repeated structures, which cause ghosting and superimposed reconstructions. Existing methods handle these separately and often need intermediate reconstructions or m

Approach

Score each edge by the ratio of its epipolar inlier count to the maximum inlier count within each triplet it belongs to, average over triplets, and show that the regularized selection problem is solved exactly by thresholding, with a single adaptive threshold derived from max node degree.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Sparsify the viewgraph using camera-triplet edge scoresCOLMAP SfM on generic datasets · Generic datasetsreconstruction time: 44 -> 28; 372 -> 144; 6875 -> 3698Helped
Sparsify the viewgraph using camera-triplet edge scoresCOLMAP SfM on generic datasets · Generic datasetsmean reprojection error: 0.66 -> 0.62; 0.76 -> 0.61Helped
Sparsify the viewgraph using camera-triplet edge scoresCOLMAP SfM on generic datasets · Notre Damecameras reconstructed: 1407 -> 1093Hurt
Remove ambiguous and redundant edges using camera-triplet scoresCOLMAP SfM · Louvre3D points reconstructed: 108 -> 113Helped
Remove ambiguous and redundant edges using camera-triplet scoresCOLMAP SfM · Notre Dame (ambiguous)reconstruction time: 1160 -> 1059Helped
Apply the method to CupCOLMAP SfM · CupdisambiguationHurt
Increase minimum edge score from 0.6 to 0.7 (ablation)Ours on Alamo · Alamoreconstruction time: 28 -> 25Helped
Increase minimum edge score from 0.6 to 0.7 (ablation)Ours on Gendarmenmarkt · Gendarmenmarktreconstruction time: 144 -> 103Helped
Increase minimum edge score from 0.6 to 0.7 (ablation)Ours on Union Square · Union Squarereconstruction time: 80 -> 86Hurt
Increase minimum edge score from 0.6 to 0.7 (ablation)Ours on generic datasets · Generic datasetscameras reconstructedHurt
Remove edges not contributing to the largest connected component of the triplet graph (ablation)Ours · Generic datasetsreconstruction qualityNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Generic datasets from Heinly et al. (Alamo, Gendarmenmarkt, Notre Dame, etc.) Dubrovnik Rome Quad Ambiguous datasets from Doppelgangers Louvre Notre Dame (Wilson et al.) Sacre Coeur Seville Alexander Nevsky Cathedral Books/Cereal/Cup (Yan et al.)

Benchmarks: Generic SfM datasets (Table 2) Ambiguous SfM datasets (Table 3)

Metrics: number of cameras reconstructed number of 3D points reconstructed mean reprojection error reconstruction time

Baselines: Doppelgangers COLMAP original viewgraph

Builds on: COLMAP Doppelgangers

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