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

Warp Consistency for Unsupervised Learning of Dense Correspondences

About

The key challenge in learning dense correspondences lies in the lack of ground-truth matches for real image pairs. While photometric consistency losses provide unsupervised alternatives, they struggle with large appearance changes, which are ubiquitous in geometric and semantic matching tasks. Moreover, methods relying on synthetic training pairs often suffer from poor generalisation to real data. We propose Warp Consistency, an unsupervised learning objective for dense correspondence regression. Our objective is effective even in settings with large appearance and view-point changes. Given a pair of real images, we first construct an image triplet by applying a randomly sampled warp to one of the original images. We derive and analyze all flow-consistency constraints arising between the triplet. From our observations and empirical results, we design a general unsupervised objective employing two of the derived constraints. We validate our warp consistency loss by training three recent dense correspondence networks for the geometric and semantic matching tasks. Our approach sets a new state-of-the-art on several challenging benchmarks, including MegaDepth, RobotCar and TSS. Code and models are at github.com/PruneTruong/DenseMatching.

Prune Truong, Martin Danelljan, Fisher Yu, Luc Van Gool• 2021

Related benchmarks

TaskDatasetResultRank
Semantic CorrespondencePF-WILLOW
PCK@0.1 (bbox)75.1
109
Semantic CorrespondencePF-PASCAL
PCK @ alpha=0.172.5
98
Semantic MatchingTSS
PCK (FG)95.3
24
Geometric MatchingMegaDepth (test)
PCK@150.86
22
Semantic Keypoint MatchingTSS
PCK@0.05 (FG3DCar)95.3
16
Photo-Sketch MatchingPSC6K (test)
PCK@556.78
15
Geometric MatchingRobotCar 22, 31 (test)
PCK @ 12.51
5
Geometric MatchingCMU 2, 22 (test)
PCK @ 10.2474
5
Displacement estimationParis districts 15 districts (train)
SSIM0.83
4
Displacement estimationParis districts 5 unseen districts (test)
SSIM88
4
Showing 10 of 10 rows

Other info

Follow for update