CVJan 31, 2022

Learning Super-Features for Image Retrieval

arXiv:2201.13182v156 citationsHas Code
AI Analysis

This work addresses efficiency and accuracy issues in image retrieval for computer vision applications, representing a novel method rather than an incremental improvement.

The paper tackles the redundancy and training-testing discrepancy in local features for image retrieval by introducing Super-features, which are mid-level features constructed via an iterative attention module and trained with contrastive and diversity losses, resulting in state-of-the-art performance on landmark retrieval benchmarks with a smaller memory footprint.

Methods that combine local and global features have recently shown excellent performance on multiple challenging deep image retrieval benchmarks, but their use of local features raises at least two issues. First, these local features simply boil down to the localized map activations of a neural network, and hence can be extremely redundant. Second, they are typically trained with a global loss that only acts on top of an aggregation of local features; by contrast, testing is based on local feature matching, which creates a discrepancy between training and testing. In this paper, we propose a novel architecture for deep image retrieval, based solely on mid-level features that we call Super-features. These Super-features are constructed by an iterative attention module and constitute an ordered set in which each element focuses on a localized and discriminant image pattern. For training, they require only image labels. A contrastive loss operates directly at the level of Super-features and focuses on those that match across images. A second complementary loss encourages diversity. Experiments on common landmark retrieval benchmarks validate that Super-features substantially outperform state-of-the-art methods when using the same number of features, and only require a significantly smaller memory footprint to match their performance. Code and models are available at: https://github.com/naver/FIRe.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes