Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

NetVLAD: CNN architecture for weakly supervised place recognition

About

We tackle the problem of large scale visual place recognition, where the task is to quickly and accurately recognize the location of a given query photograph. We present the following three principal contributions. First, we develop a convolutional neural network (CNN) architecture that is trainable in an end-to-end manner directly for the place recognition task. The main component of this architecture, NetVLAD, is a new generalized VLAD layer, inspired by the "Vector of Locally Aggregated Descriptors" image representation commonly used in image retrieval. The layer is readily pluggable into any CNN architecture and amenable to training via backpropagation. Second, we develop a training procedure, based on a new weakly supervised ranking loss, to learn parameters of the architecture in an end-to-end manner from images depicting the same places over time downloaded from Google Street View Time Machine. Finally, we show that the proposed architecture significantly outperforms non-learnt image representations and off-the-shelf CNN descriptors on two challenging place recognition benchmarks, and improves over current state-of-the-art compact image representations on standard image retrieval benchmarks.

Relja Arandjelovi\'c, Petr Gronat, Akihiko Torii, Tomas Pajdla, Josef Sivic• 2015

Related benchmarks

TaskDatasetResultRank
Fine-grained Image ClassificationCUB200 2011 (test)
Accuracy81.9
567
ClassificationCars
Accuracy88.6
492
Image ClassificationFGVC-Aircraft (test)--
322
Image ClassificationStanford Cars (test)
Accuracy88.6
320
Fine-grained visual classificationFGVC-Aircraft (test)
Top-1 Acc81.8
312
Visual Place RecognitionMSLS (val)
Recall@182.6
305
Image ClassificationCUB-200-2011 (test)
Top-1 Acc81.9
303
Visual Place RecognitionTokyo24/7
Recall@169.8
229
Visual Place RecognitionPitts30k
Recall@186.1
170
Visual Place RecognitionPitts250k
Recall@185.9
163
Showing 10 of 137 rows
...

Other info

Code

Follow for update