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

GOCor: Bringing Globally Optimized Correspondence Volumes into Your Neural Network

About

The feature correlation layer serves as a key neural network module in numerous computer vision problems that involve dense correspondences between image pairs. It predicts a correspondence volume by evaluating dense scalar products between feature vectors extracted from pairs of locations in two images. However, this point-to-point feature comparison is insufficient when disambiguating multiple similar regions in an image, severely affecting the performance of the end task. We propose GOCor, a fully differentiable dense matching module, acting as a direct replacement to the feature correlation layer. The correspondence volume generated by our module is the result of an internal optimization procedure that explicitly accounts for similar regions in the scene. Moreover, our approach is capable of effectively learning spatial matching priors to resolve further matching ambiguities. We analyze our GOCor module in extensive ablative experiments. When integrated into state-of-the-art networks, our approach significantly outperforms the feature correlation layer for the tasks of geometric matching, optical flow, and dense semantic matching. The code and trained models will be made available at github.com/PruneTruong/GOCor.

Prune Truong, Martin Danelljan, Luc Van Gool, Radu Timofte• 2020

Related benchmarks

TaskDatasetResultRank
Optical Flow EstimationKITTI 2015 (train)
Fl-epe5.58
431
Optical FlowKITTI 2012 (train)
AEE2.26
115
Optical Flow EstimationKITTI 2015 (test)
Fl-all27.52
91
Geometric MatchingHPatches Original Resolution 3
AEPE Threshold I1.29
31
Semantic MatchingTSS
PCK (FG)95
24
Geometric MatchingMegaDepth (test)
PCK@157.86
22
Geometric MatchingETH3D Original Resolution
AEPE (Rate 3)1.93
19
Geometric MatchingHPatches
AEE (Avg)20.16
14
Geometric MatchingRobotCar (test)
PCK@12.33
9
Correspondence MatchingHPatches (test)
AEPE20.16
7
Showing 10 of 10 rows

Other info

Follow for update