IMP: Iterative Matching and Pose Estimation with Adaptive Pooling
Not on the map. Why?
Abstract (arXiv)
Previous methods solve feature matching and pose estimation using a two-stage process by first finding matches and then estimating the pose. As they ignore the geometric relationships between the two tasks, they focus on either improving the quality of matches or filtering potential outliers, leading to limited efficiency or accuracy. In contrast, we propose an iterative matching and pose estimation framework (IMP) leveraging the geometric connections between the two tasks: a few good matches are enough for a roughly accurate pose estimation; a roughly accurate pose can be used to guide the matching by providing geometric constraints. To this end, we implement a geometry-aware recurrent attention-based module which jointly outputs sparse matches and camera poses. Specifically, for each iteration, we first implicitly embed geometric information into the module via a pose-consistency loss, allowing it to predict geometry-aware matches progressively. Second, we introduce an efficient IMP, called EIMP, to dynamically discard keypoints without potential matches, avoiding redundant updating and significantly reducing the quadratic time complexity of attention computation in transformers. Experiments on YFCC100m, Scannet, and Aachen Day-Night datasets demonstrate that the proposed method outperforms previous approaches in terms of accuracy and efficiency.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 36 of its 62 references that are in the map. First posted on arXiv 28 Apr 2023.
Builds on
36 of 62 references.
References · 36
- 2017Attention Is All You Needcited by 59,932
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,893
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,277
- 2020Transformers are RNNs: Fast Autoregressive Transformers with Linear Attentioncited by 1,979
- 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
- 2015NetVLAD: CNN architecture for weakly supervised place recognitioncited by 935
- 2021DynamicViT: Efficient Vision Transformers with Dynamic Token Sparsificationcited by 849
24 more
- 2020Efficient Transformers: A Surveycited by 784
- 2018Computational Optimal Transportcited by 765
- 2018MegaDepth: Learning Single-View Depth Prediction from Internet Photoscited by 731
- 2018From Coarse to Fine: Robust Hierarchical Localization at Large Scalecited by 556
- 2021Deep ViT Features as Dense Visual Descriptorscited by 327
- 2015YFCC100M: The New Data in Multimedia Researchcited by 234
- 2021Pixel-Perfect Structure-from-Motion with Featuremetric Refinementcited by 199
- 2018Revisiting Oxford and Paris: Large-Scale Image Retrieval Benchmarkingcited by 189
- 2021Adaptive Token Sampling For Efficient Vision Transformerscited by 181
- 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
- 2019Neural-Guided RANSAC: Learning Where to Sample Model Hypothesescited by 129
- 2018MAGSAC: marginalizing sample consensuscited by 122
- 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
- 2019Local Supports Global: Deep Camera Relocalization with Sequence Enhancementcited by 25
- 2021PSViT: Better Vision Transformer via Token Pooling and Attention Sharingcited by 21
- 2020Learnable Motion Coherence for Correspondence Pruningcited by 20
- 2021On the Instability of Relative Pose Estimation and RANSAC's Rolecited by 10
- 2022Relative Pose from SIFT Featurescited by 6
- 2022Efficient Linear Attention for Fast and Accurate Keypoint Matchingcited by 6
Built on by
Citing papers per year: 2024: 5; 2025: 2; 2026: 3.
10 papers.
- 2025CoMatch: Dynamic Covisibility-Aware Transformer for Bilateral Subpixel-Level Semi-Dense Image Matchingcited by 12
- 2025Deep Learning Reforms Image Matching: A Survey and Outlookcited by 7
- 2024SRPose: Two-view Relative Pose Estimation with Sparse Keypointscited by 5
- 2024Scalable and Generalizable Correspondence Pruning via Geometry-Consistent Pre-trainingcited by 2
- 2024VRS-NeRF: Visual Relocalization with Sparse Neural Radiance Fieldcited by 1
- 2024Matching Semantically Similar Non-Identical Objectscited by 0
- 2024PRAM: Place Recognition Anywhere Model for Efficient Visual Localizationcited by 0
- 2026IUP-Pose: Decoupled Iterative Uncertainty Propagation for Real-time Relative Pose Regression via Implicit Dense Alignment v1cited by 0
- 2026Cross-View Feature Matching: Survey, Benchmarking, and Foundation-Model Perspectivescited by 0
- 2026UltraMatch: Transport Path Routing for Ultra-Fast and Memory-Efficient Image Matchingcited by 0
- 2026UltraMatch: Transport Path Routing for Ultra-Fast and Memory-Efficient Image Matching29 Sep 2026
- 2026Cross-View Feature Matching: Survey, Benchmarking, and Foundation-Model Perspectives11 Aug 2026
- 2026IUP-Pose: Decoupled Iterative Uncertainty Propagation for Real-time Relative Pose Regression via Implicit Dense Alignment v120 Mar 2026
- 2025Deep Learning Reforms Image Matching: A Survey and Outlook5 Jun 2025
- 2025CoMatch: Dynamic Covisibility-Aware Transformer for Bilateral Subpixel-Level Semi-Dense Image Matching31 Mar 2025
- 2024SRPose: Two-view Relative Pose Estimation with Sparse Keypoints11 Jul 2024
- 2024Scalable and Generalizable Correspondence Pruning via Geometry-Consistent Pre-training9 Jun 2024
- 2024VRS-NeRF: Visual Relocalization with Sparse Neural Radiance Field14 Apr 2024
- 2024PRAM: Place Recognition Anywhere Model for Efficient Visual Localization11 Apr 2024
- 2024Matching Semantically Similar Non-Identical Objects13 Mar 2024