Learning Affine Correspondences by Integrating Geometric Constraints

Pengju Sun, Banglei Guan, Zhenbao Yu, Yang Shang, Qifeng Yu +1 more
2/10/2026

No official code found. Best implementation: stilcrad/DenseAffine (33 stars, last commit 2026-02-20).

Abstract

Affine correspondences have received significant attention due to their benefits in tasks like image matching and pose estimation. Existing methods for extracting affine correspondences still have many limitations in terms of performance; thus, exploring a new paradigm is crucial. In this paper, we present a new pipeline designed for extracting accurate affine correspondences by integrating dense matching and geometric constraints. Specifically, a novel extraction framework is introduced, with the aid of dense matching and a novel keypoint scale and orientation estimator. For this purpose, we propose loss functions based on geometric constraints, which can effectively improve accuracy by supervising neural networks to learn feature geometry. The experimental show that the accuracy and robustness of our method outperform the existing ones in image matching tasks. To further demonstrate the effectiveness of the proposed method, we applied it to relative pose estimation. Affine correspondences extracted by our method lead to more accurate poses than the baselines on a range of real-world datasets. The code is available at https://github.com/stilcrad/LearningACs.

View on arXivView PDF

Code Implementations(1)

331PythonNov 12, 20248 months agoNOASSERTION

Similar Papers

Cite this paper

@article{sun2026learning,
  title  = {Learning Affine Correspondences by Integrating Geometric Constraints},
  author = {Pengju Sun and Banglei Guan and Zhenbao Yu and Yang Shang and Qifeng Yu and Dániel Baráth},
  year   = {2026},
  eprint = {2504.04834},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2504.04834},
  journal = {CVPR 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2504.04834.svg)](https://codeofpaper.com/paper/2504.04834)

Discussion