Repeatability Is Not Enough: Learning Affine Regions via Discriminability
About
A method for learning local affine-covariant regions is presented. We show that maximizing geometric repeatability does not lead to local regions, a.k.a features,that are reliably matched and this necessitates descriptor-based learning. We explore factors that influence such learning and registration: the loss function, descriptor type, geometric parametrization and the trade-off between matchability and geometric accuracy and propose a novel hard negative-constant loss function for learning of affine regions. The affine shape estimator -- AffNet -- trained with the hard negative-constant loss outperforms the state-of-the-art in bag-of-words image retrieval and wide baseline stereo. The proposed training process does not require precisely geometrically aligned patches.The source codes and trained weights are available at https://github.com/ducha-aiki/affnet
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Image Retrieval | Oxford 5k | mAP89.5 | 100 | |
| Image Retrieval | Oxford5k (test) | mAP91.1 | 97 | |
| Image Retrieval | Paris6k (test) | mAP83.5 | 88 | |
| Image Retrieval | Paris Revisited (Medium) | mAP73.1 | 63 | |
| Image Retrieval | Paris6k | mAP85.9 | 45 | |
| Image Retrieval | R-Oxford Medium | mAP75.2 | 35 | |
| Image Retrieval | Oxford Revisited (Hard) | mAP53.3 | 33 | |
| Image Matching | HPatches (full) | MMA (Viewpoint)0.633 | 21 | |
| Image Retrieval | R-Paris Hard | mAP48.9 | 13 | |
| Local Feature Matching | HPatches Viewpoint v1.0 | MMAscore63.3 | 12 |