iMatching: Imperative Correspondence Learning

Zitong Zhan, Dasong Gao, Yun-Jou Lin, Youjie Xia, Chen Wang
12/4/2023
cs.CV

No official code found. Best implementation: sair-lab/iMatching (31 stars, last commit 2024-10-29).

Abstract

Learning feature correspondence is a foundational task in computer vision, holding immense importance for downstream applications such as visual odometry and 3D reconstruction. Despite recent progress in data-driven models, feature correspondence learning is still limited by the lack of accurate per-pixel correspondence labels. To overcome this difficulty, we introduce a new self-supervised scheme, imperative learning (IL), for training feature correspondence. It enables correspondence learning on arbitrary uninterrupted videos without any camera pose or depth labels, heralding a new era for self-supervised correspondence learning. Specifically, we formulated the problem of correspondence learning as a bilevel optimization, which takes the reprojection error from bundle adjustment as a supervisory signal for the model. To avoid large memory and computation overhead, we leverage the stationary point to effectively back-propagate the implicit gradients through bundle adjustment. Through extensive experiments, we demonstrate superior performance on tasks including feature matching and pose estimation, in which we obtained an average of 30% accuracy gain over the state-of-the-art matching models.

View on arXivView PDF

Code Implementations(1)

sair-lab/iMatchingCommunity100%

[ECCV 2024] iMatching: Imperative Correspondence Learning

311Python1 years ago
feature-matchingimperative-learning

Similar Papers

Cite this paper

@article{zhan2023imatching,
  title  = {iMatching: Imperative Correspondence Learning},
  author = {Zitong Zhan and Dasong Gao and Yun-Jou Lin and Youjie Xia and Chen Wang},
  year   = {2023},
  eprint = {2312.02141},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.02141v3}
}

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/2312.02141.svg)](https://codeofpaper.com/paper/2312.02141)

Discussion