Learning Feature Matching via Matchable Keypoint-Assisted Graph Neural Network
Not on the map. Why?
Abstract (arXiv)
Accurately matching local features between a pair of images is a challenging computer vision task. Previous studies typically use attention based graph neural networks (GNNs) with fully-connected graphs over keypoints within/across images for visual and geometric information reasoning. However, in the context of feature matching, considerable keypoints are non-repeatable due to occlusion and failure of the detector, and thus irrelevant for message passing. The connectivity with non-repeatable keypoints not only introduces redundancy, resulting in limited efficiency, but also interferes with the representation aggregation process, leading to limited accuracy. Targeting towards high accuracy and efficiency, we propose MaKeGNN, a sparse attention-based GNN architecture which bypasses non-repeatable keypoints and leverages matchable ones to guide compact and meaningful message passing. More specifically, our Bilateral Context-Aware Sampling Module first dynamically samples two small sets of well-distributed keypoints with high matchability scores from the image pair. Then, our Matchable Keypoint-Assisted Context Aggregation Module regards sampled informative keypoints as message bottlenecks and thus constrains each keypoint only to retrieve favorable contextual information from intra- and inter- matchable keypoints, evading the interference of irrelevant and redundant connectivity with non-repeatable ones. Furthermore, considering the potential noise in initial keypoints and sampled matchable ones, the MKACA module adopts a matchability-guided attentional aggregation operation for purer data-dependent context propagation. By these means, we achieve the state-of-the-art performance on relative camera estimation, fundamental matrix estimation, and visual localization, while significantly reducing computational and memory complexity compared to typical attentional GNNs.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 34 of its 65 references that are in the map. First posted on arXiv 4 Jul 2023.
Builds on
34 of 65 references.
References · 34
- 2017Attention Is All You Needcited by 59,932
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2017Graph Attention Networkscited by 8,854
- 2020End-to-End Object Detection with Transformerscited by 7,384
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,277
- 2020Transformers are RNNs: Fast Autoregressive Transformers with Linear Attentioncited by 1,979
- 2020Reformer: The Efficient Transformercited by 1,658
- 2020Linformer: Self-Attention with Linear Complexitycited by 1,462
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,437
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,313
- 2015ORB-SLAM: a Versatile and Accurate Monocular SLAM Systemcited by 983
22 more
- 2021LoFTR: Detector-Free Local Feature Matching with Transformerscited by 974
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 786
- 2020Efficient Transformers: A Surveycited by 784
- 2018From Coarse to Fine: Robust Hierarchical Localization at Large Scalecited by 556
- 2020Axial-DeepLab: Stand-Alone Axial-Attention for Panoptic Segmentationcited by 326
- 2019D2-Net: A Trainable CNN for Joint Detection and Description of Local Featurescited by 324
- 2020Sparse Sinkhorn Attentioncited by 250
- 2017Learning to Find Good Correspondencescited by 176
- 2019MAGSAC++, a fast, reliable and accurate robust estimatorcited by 160
- 2019Learning Two-View Correspondences and Geometry Using Order-Aware Networkcited by 148
- 2017Graph-Cut RANSACcited by 133
- 2019Learning Combinatorial Embedding Networks for Deep Graph Matchingcited by 98
- 2021Learning to Match Features with Seeded Graph Matching Networkcited by 92
- 2022ClusterGNN: Cluster-based Coarse-to-Fine Graph Neural Network for Efficient Feature Matchingcited by 62
- 2021Progressive Correspondence Pruning by Consensus Learningcited by 46
- 2021Multi-View Depth Estimation by Fusing Single-View Depth Probability with Multi-View Geometrycited by 46
- 2021PSViT: Better Vision Transformer via Token Pooling and Attention Sharingcited by 21
- 2020Learnable Motion Coherence for Correspondence Pruningcited by 20
- 2018Matchable Image Retrieval by Learning from Surface Reconstructioncited by 19
- 2019An Evaluation of Feature Matchers for Fundamental Matrix Estimationcited by 18
- 2023ParaFormer: Parallel Attention Transformer for Efficient Feature Matchingcited by 9
- 2022Efficient Linear Attention for Fast and Accurate Keypoint Matchingcited by 6
Built on by
Citing papers per year: 2024: 1; 2025: 2; 2026: 2.
5 papers.
- 2024Local Feature Matching Using Deep Learning: A Surveycited by 26
- 2025Deep Learning Reforms Image Matching: A Survey and Outlookcited by 7
- 2025Selecting and Pruning: A Differentiable Causal Sequentialized State-Space Model for Two-View Correspondence Learningcited by 1
- 2026SceneGlue: Scene-Aware Transformer for Feature Matching without Scene-Level Annotationcited by 1
- 2026Cross-View Feature Matching: Survey, Benchmarking, and Foundation-Model Perspectivescited by 0
- 2026Cross-View Feature Matching: Survey, Benchmarking, and Foundation-Model Perspectives11 Aug 2026
- 2026SceneGlue: Scene-Aware Transformer for Feature Matching without Scene-Level Annotation15 Apr 2026
- 2025Deep Learning Reforms Image Matching: A Survey and Outlook5 Jun 2025
- 2025Selecting and Pruning: A Differentiable Causal Sequentialized State-Space Model for Two-View Correspondence Learning23 Mar 2025
- 2024Local Feature Matching Using Deep Learning: A Survey31 Jan 2024