# Image Retrieval for Structure-from-Motion via Graph Convolutional Network

arXiv: https://arxiv.org/abs/2009.08049 · HTML: https://mlsanity.com/paper/2009.08049/

## Key facts

- Cited by 8 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 17 Sep 2020.

## Built on by (most cited first, 8 of 8)

- [Light3R-SfM: Towards Feed-forward Structure-from-Motion](https://mlsanity.com/paper/2501.14914/) (2025)
- [Long-term Visual Localization with Mobile Sensors](https://mlsanity.com/paper/2304.07691/) (2023)
- [Render-and-Compare: Cross-View 6 DoF Localization from Noisy Prior](https://mlsanity.com/paper/2302.06287/) (2023)
- [PoserNet: Refining Relative Camera Poses Exploiting Object Detections](https://mlsanity.com/paper/2207.09445/) (2022)
- [Efficient Match Pair Retrieval for Large-scale UAV Images via Graph Indexed Global Descriptor](https://mlsanity.com/paper/2307.04520/) (2023)
- [SfM on-the-fly: Get better 3D from What You Capture](https://mlsanity.com/paper/2407.03939/) (2024)
- [Long-term Visual Map Sparsification with Heterogeneous GNN](https://mlsanity.com/paper/2203.15182/) (2022)
- [SupScene: Scene-Structured Overlap Supervision for Image Retrieval in Unconstrained SfM](https://mlsanity.com/paper/2601.11930/) (2026)

## Abstract (arXiv)

Conventional image retrieval techniques for Structure-from-Motion (SfM) suffer from the limit of effectively recognizing repetitive patterns and cannot guarantee to create just enough match pairs with high precision and high recall. In this paper, we present a novel retrieval method based on Graph Convolutional Network (GCN) to generate accurate pairwise matches without costly redundancy. We formulate image retrieval task as a node binary classification problem in graph data: a node is marked as positive if it shares the scene overlaps with the query image. The key idea is that we find that the local context in feature space around a query image contains rich information about the matchable relation between this image and its neighbors. By constructing a subgraph surrounding the query image as input data, we adopt a learnable GCN to exploit whether nodes in the subgraph have overlapping regions with the query photograph. Experiments demonstrate that our method performs remarkably well on the challenging dataset of highly ambiguous and duplicated scenes. Besides, compared with state-of-the-art matchable retrieval methods, the proposed approach significantly reduces useless attempted matches without sacrificing the accuracy and completeness of reconstruction.
