Correspondence Networks with Adaptive Neighbourhood Consensus
About
In this paper, we tackle the task of establishing dense visual correspondences between images containing objects of the same category. This is a challenging task due to large intra-class variations and a lack of dense pixel level annotations. We propose a convolutional neural network architecture, called adaptive neighbourhood consensus network (ANC-Net), that can be trained end-to-end with sparse key-point annotations, to handle this challenge. At the core of ANC-Net is our proposed non-isotropic 4D convolution kernel, which forms the building block for the adaptive neighbourhood consensus module for robust matching. We also introduce a simple and efficient multi-scale self-similarity module in ANC-Net to make the learned feature robust to intra-class variations. Furthermore, we propose a novel orthogonal loss that can enforce the one-to-one matching constraint. We thoroughly evaluate the effectiveness of our method on various benchmarks, where it substantially outperforms state-of-the-art methods.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Semantic Correspondence | SPair-71k (test) | PCK@0.128.7 | 122 | |
| Semantic Correspondence | PF-Pascal (test) | PCK@0.186.1 | 106 | |
| Semantic Correspondence | PF-PASCAL | PCK @ alpha=0.186.1 | 98 | |
| Semantic Correspondence | PF-PASCAL | PCK@0.188.7 | 29 | |
| Semantic Correspondence | SPair-71k | PCK@0.130.1 | 24 | |
| Semantic Correspondence | CUB | PCK@0.174.1 | 14 | |
| Semantic Correspondence | PF-PASCAL unbiased w/o 95 image pairs | PCK@0.184.2 | 3 | |
| Semantic Correspondence | PF-PASCAL (unbiased w/o 302 images) | PCK@0.184.5 | 3 |