Doppelgangers: Learning to Disambiguate Images of Similar Structures
Not on the map. Why?
Abstract (arXiv)
We consider the visual disambiguation task of determining whether a pair of visually similar images depict the same or distinct 3D surfaces (e.g., the same or opposite sides of a symmetric building). Illusory image matches, where two images observe distinct but visually similar 3D surfaces, can be challenging for humans to differentiate, and can also lead 3D reconstruction algorithms to produce erroneous results. We propose a learning-based approach to visual disambiguation, formulating it as a binary classification task on image pairs. To that end, we introduce a new dataset for this problem, Doppelgangers, which includes image pairs of similar structures with ground truth labels. We also design a network architecture that takes the spatial distribution of local keypoints and matches as input, allowing for better reasoning about both local and global cues. Our evaluation shows that our method can distinguish illusory matches in difficult cases, and can be integrated into SfM pipelines to produce correct, disambiguated 3D reconstructions. See our project page for our code, datasets, and more results: http://doppelgangers-3d.github.io/.
Key facts. Cited by 32 papers in the map (data through 7 Oct 2026). Builds on 16 of its 46 references that are in the map. First posted on arXiv 5 Sep 2023.
Builds on
16 of 46 references.
References · 16
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,893
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,437
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,313
- 2021LoFTR: Detector-Free Local Feature Matching with Transformerscited by 974
- 2018MegaDepth: Learning Single-View Depth Prediction from Internet Photoscited by 731
- 2016LIFT: Learned Invariant Feature Transformcited by 305
- 2020Google Landmarks Dataset v2 -- A Large-Scale Benchmark for Instance-Level Recognition and Retrievalcited by 305
- 2019R2D2: Repeatable and Reliable Detector and Descriptorcited by 206
- 2017Learning to Find Good Correspondencescited by 176
- 2018LF-Net: Learning Local Features from Imagescited by 151
4 more
- 2017Toward Geometric Deep SLAMcited by 38
- 2018Modeling Perceptual Aliasing in SLAM via Discrete-Continuous Graphical Modelscited by 24
- 2021Towers of Babel: Combining Images, Language, and 3D Geometry for Learning Multimodal Visioncited by 18
- 2020Visual Chiralitycited by 14
Built on by
Citing papers per year: 2023: 2; 2024: 8; 2025: 9; 2026: 13.
32 papers.
Sort:
By area:
- 2024Global Structure-from-Motion Revisitedcited by 215
- 2023Dense Optical Tracking: Connecting the Dotscited by 58
- 2024MegaScenes: Scene-Level View Synthesis at Scalecited by 58
- 2025AerialMegaDepth: Learning Aerial-Ground Reconstruction and View Synthesiscited by 39
- 2025MP-SfM: Monocular Surface Priors for Robust Structure-from-Motioncited by 25
- 2024Doppelgangers++: Improved Visual Disambiguation with Geometric 3D Featurescited by 20
- 2025AMB3R: Accurate Feed-forward Metric-scale 3D Reconstruction with Backendcited by 16
- 2025DiffusionSfM: Predicting Structure and Motion via Ray Origin and Endpoint Diffusioncited by 14
- 2024FAR: Flexible, Accurate and Robust 6DoF Relative Camera Pose Estimationcited by 12
- 2023Distributed Global Structure-from-Motion with a Deep Front-Endcited by 8
- 2024GV-Bench: Benchmarking Local Feature Matching for Geometric Verification of Long-term Loop Closure Detectioncited by 7
- 2025CoMatcher: Multi-View Collaborative Feature Matchingcited by 7
20 more
- 2026LoMa: Local Feature Matching Revisitedcited by 7
- 2024Extreme Rotation Estimation in the Wildcited by 6
- 2026Global Structure-from-Motion Meets Feedforward Reconstructioncited by 6
- 2025Same or Not? Enhancing Visual Perception in Vision-Language Modelscited by 5
- 2026Long-tail Internet photo reconstructioncited by 4
- 2024Scalable and Generalizable Correspondence Pruning via Geometry-Consistent Pre-trainingcited by 2
- 2025Metadata-free Georegistration of Ground and Airborne Imagerycited by 2
- 2025Unconstrained Large-scale 3D Reconstruction and Rendering across Altitudescited by 2
- 2026VidMap: Exploiting Temporal Structure for Video-Based Structure-from-Motioncited by 2
- 2025SPIDER: Spatial Image CorresponDence Estimator for Robust Calibrationcited by 1
- 2026Global-Aware Edge Prioritization for Pose Graph Initializationcited by 1
- 2024IMC 2024 Methods & Solutions Reviewcited by 0
- 2026ArchSym: Detecting 3D-Grounded Architectural Symmetries in the Wildcited by 0
- 2026Honey, I Shrunk the Arc de Triomphe!cited by 0
- 2026Accuracy potential of visual localization exploiting high-end street-level imagerycited by 0
- 2026Robust Global Structure-from-Motion via View Graph Pruningcited by 0
- 2026XDG: Accelerated Visual Disambiguationcited by 0
- 2026HiSfM: Disambiguating Structure-from-Motion via Scaffold-Anchored Hierarchical Reconstructioncited by 0
- 2026MVDG: Efficient Multi-view 3D Disambiguation on Unconstrained Real-World Imagescited by 0
- 2026Less Context, Better Geometry: Masked Geometric Encoder for Robust 3D Foundation Modelscited by 0
- 2026Less Context, Better Geometry: Masked Geometric Encoder for Robust 3D Foundation Models5 Oct 2026
- 2026MVDG: Efficient Multi-view 3D Disambiguation on Unconstrained Real-World Images1 Oct 2026
- 2026HiSfM: Disambiguating Structure-from-Motion via Scaffold-Anchored Hierarchical Reconstruction4 Sep 2026
- 2026XDG: Accelerated Visual Disambiguation30 Aug 2026
- 2026Robust Global Structure-from-Motion via View Graph Pruning22 Aug 2026
- 2026VidMap: Exploiting Temporal Structure for Video-Based Structure-from-Motion29 Jul 2026
- 2026Accuracy potential of visual localization exploiting high-end street-level imagery27 Jul 2026
- 2026Honey, I Shrunk the Arc de Triomphe!1 Jun 2026
- 2026Global Structure-from-Motion Meets Feedforward Reconstruction25 May 2026
- 2026Long-tail Internet photo reconstruction24 Apr 2026
- 2026ArchSym: Detecting 3D-Grounded Architectural Symmetries in the Wild24 Apr 2026
- 2026LoMa: Local Feature Matching Revisited6 Apr 2026
20 more
- 2026Global-Aware Edge Prioritization for Pose Graph Initialization25 Feb 2026
- 2025Same or Not? Enhancing Visual Perception in Vision-Language Models29 Dec 2025
- 2025AMB3R: Accurate Feed-forward Metric-scale 3D Reconstruction with Backend25 Nov 2025
- 2025SPIDER: Spatial Image CorresponDence Estimator for Robust Calibration21 Nov 2025
- 2025DiffusionSfM: Predicting Structure and Motion via Ray Origin and Endpoint Diffusion8 May 2025
- 2025Unconstrained Large-scale 3D Reconstruction and Rendering across Altitudes29 Apr 2025
- 2025MP-SfM: Monocular Surface Priors for Robust Structure-from-Motion28 Apr 2025
- 2025AerialMegaDepth: Learning Aerial-Ground Reconstruction and View Synthesis17 Apr 2025
- 2025CoMatcher: Multi-View Collaborative Feature Matching2 Apr 2025
- 2025Metadata-free Georegistration of Ground and Airborne Imagery6 Mar 2025
- 2024Doppelgangers++: Improved Visual Disambiguation with Geometric 3D Features8 Dec 2024
- 2024Extreme Rotation Estimation in the Wild11 Nov 2024
- 2024Global Structure-from-Motion Revisited29 Jul 2024
- 2024GV-Bench: Benchmarking Local Feature Matching for Geometric Verification of Long-term Loop Closure Detection16 Jul 2024
- 2024IMC 2024 Methods & Solutions Review3 Jul 2024
- 2024MegaScenes: Scene-Level View Synthesis at Scale17 Jun 2024
- 2024Scalable and Generalizable Correspondence Pruning via Geometry-Consistent Pre-training9 Jun 2024
- 2024FAR: Flexible, Accurate and Robust 6DoF Relative Camera Pose Estimation5 Mar 2024
- 2023Dense Optical Tracking: Connecting the Dots1 Dec 2023
- 2023Distributed Global Structure-from-Motion with a Deep Front-End30 Nov 2023
- 2024Global Structure-from-Motion Revisitedcited by 215
- 2023Dense Optical Tracking: Connecting the Dotscited by 58
- 2024MegaScenes: Scene-Level View Synthesis at Scalecited by 58
- 2025AerialMegaDepth: Learning Aerial-Ground Reconstruction and View Synthesiscited by 39
- 2025MP-SfM: Monocular Surface Priors for Robust Structure-from-Motioncited by 25
- 2024Doppelgangers++: Improved Visual Disambiguation with Geometric 3D Featurescited by 20
- 2025AMB3R: Accurate Feed-forward Metric-scale 3D Reconstruction with Backendcited by 16
- 2024FAR: Flexible, Accurate and Robust 6DoF Relative Camera Pose Estimationcited by 12
- 2023Distributed Global Structure-from-Motion with a Deep Front-Endcited by 8
- 2024GV-Bench: Benchmarking Local Feature Matching for Geometric Verification of Long-term Loop Closure Detectioncited by 7
- 2025CoMatcher: Multi-View Collaborative Feature Matchingcited by 7
- 2026LoMa: Local Feature Matching Revisitedcited by 7
12 most cited of 29 All 29 (JSON)
- 2026MVDG: Efficient Multi-view 3D Disambiguation on Unconstrained Real-World Images1 Oct 2026
- 2026HiSfM: Disambiguating Structure-from-Motion via Scaffold-Anchored Hierarchical Reconstruction4 Sep 2026
- 2026XDG: Accelerated Visual Disambiguation30 Aug 2026
- 2026Robust Global Structure-from-Motion via View Graph Pruning22 Aug 2026
- 2026VidMap: Exploiting Temporal Structure for Video-Based Structure-from-Motion29 Jul 2026
- 2026Accuracy potential of visual localization exploiting high-end street-level imagery27 Jul 2026
- 2026Honey, I Shrunk the Arc de Triomphe!1 Jun 2026
- 2026Global Structure-from-Motion Meets Feedforward Reconstruction25 May 2026
- 2026Long-tail Internet photo reconstruction24 Apr 2026
- 2026ArchSym: Detecting 3D-Grounded Architectural Symmetries in the Wild24 Apr 2026
- 2026LoMa: Local Feature Matching Revisited6 Apr 2026
- 2026Global-Aware Edge Prioritization for Pose Graph Initialization25 Feb 2026
12 newest of 29 All 29 (JSON)