TransforMatcher: Match-to-Match Attention for Semantic Correspondence
About
Establishing correspondences between images remains a challenging task, especially under large appearance changes due to different viewpoints or intra-class variations. In this work, we introduce a strong semantic image matching learner, dubbed TransforMatcher, which builds on the success of transformer networks in vision domains. Unlike existing convolution- or attention-based schemes for correspondence, TransforMatcher performs global match-to-match attention for precise match localization and dynamic refinement. To handle a large number of matches in a dense correlation map, we develop a light-weight attention architecture to consider the global match-to-match interactions. We also propose to utilize a multi-channel correlation map for refinement, treating the multi-level scores as features instead of a single score to fully exploit the richer layer-wise semantics. In experiments, TransforMatcher sets a new state of the art on SPair-71k while performing on par with existing SOTA methods on the PF-PASCAL dataset.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Semantic Correspondence | SPair-71k (test) | PCK@0.157.9 | 122 | |
| Semantic Correspondence | PF-WILLOW | PCK@0.1 (bbox)76 | 109 | |
| Semantic Correspondence | PF-Pascal (test) | PCK@0.193.3 | 106 | |
| Semantic Correspondence | PF-PASCAL | PCK @ alpha=0.191.8 | 98 | |
| Semantic Correspondence | PF-WILLOW (test) | -- | 37 | |
| Semantic Correspondence | SPair-71k | Φ_bbox @ α=0.130.1 | 29 | |
| Semantic Matching | SPair-71k 1.0 (test) | PCK@0.1 (Aero)59.2 | 16 | |
| Semantic Matching | SPair-71k (val) | PCK (@alpha_bbox=0.1)53.7 | 15 |