Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Patch2Pix: Epipolar-Guided Pixel-Level Correspondences

About

The classical matching pipeline used for visual localization typically involves three steps: (i) local feature detection and description, (ii) feature matching, and (iii) outlier rejection. Recently emerged correspondence networks propose to perform those steps inside a single network but suffer from low matching resolution due to the memory bottleneck. In this work, we propose a new perspective to estimate correspondences in a detect-to-refine manner, where we first predict patch-level match proposals and then refine them. We present Patch2Pix, a novel refinement network that refines match proposals by regressing pixel-level matches from the local regions defined by those proposals and jointly rejecting outlier matches with confidence scores. Patch2Pix is weakly supervised to learn correspondences that are consistent with the epipolar geometry of an input image pair. We show that our refinement network significantly improves the performance of correspondence networks on image matching, homography estimation, and localization tasks. In addition, we show that our learned refinement generalizes to fully-supervised methods without re-training, which leads us to state-of-the-art localization performance. The code is available at https://github.com/GrumpyZhou/patch2pix.

Qunjie Zhou, Torsten Sattler, Laura Leal-Taixe• 2020

Related benchmarks

TaskDatasetResultRank
Homography EstimationHPatches
Overall Accuracy (< 1px)34
59
Homography EstimationHPatches
AUC @3px46.4
35
Homography EstimationHPatches (viewpoint)
Accuracy (<1px)16
27
Visual LocalizationAachen Day-Night v1.1 (test)
Success Rate (0.25m, 2°)72.3
24
Visual LocalizationAachen Day-Night v1.1
SR (0.25m, 2°)72.3
12
Visual LocalizationAachen Day-Night 1.0
Recall (0.5m, 2°)79.6
10
Image MatchingMegaDepth 1500 (test)
AUC@5°47.8
4
Showing 7 of 7 rows

Other info

Follow for update