HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Particular object retrieval with integral max-pooling of CNN activations

Giorgos Tolias; Ronan Sicre; Hervé Jégou

Particular object retrieval with integral max-pooling of CNN activations

Abstract

Recently, image representation built upon Convolutional Neural Network (CNN) has been shown to provide effective descriptors for image search, outperforming pre-CNN features as short-vector representations. Yet such models are not compatible with geometry-aware re-ranking methods and still outperformed, on some particular object retrieval benchmarks, by traditional image search systems relying on precise descriptor matching, geometric re-ranking, or query expansion. This work revisits both retrieval stages, namely initial search and re-ranking, by employing the same primitive information derived from the CNN. We build compact feature vectors that encode several image regions without the need to feed multiple inputs to the network. Furthermore, we extend integral images to handle max-pooling on convolutional layer activations, allowing us to efficiently localize matching objects. The resulting bounding box is finally used for image re-ranking. As a result, this paper significantly improves existing CNN-based recognition pipeline: We report for the first time results competing with traditional methods on the challenging Oxford5k and Paris6k datasets.

Code Repositories

facebookresearch/videoalignment
pytorch
Mentioned in GitHub
gtolias/rmac
Mentioned in GitHub
talal579/Deep-image-matching
Mentioned in GitHub
moabitcoin/sisyphus
pytorch
Mentioned in GitHub
naver/deep-image-retrieval
pytorch
Mentioned in GitHub
almazan/deep-image-retrieval
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
image-retrieval-on-oxf105kR-MAC
MAP: 61.6%
image-retrieval-on-oxf105kR-MAC+R+QE
MAP: 73.2%
image-retrieval-on-par106kR-MAC+R+QE
mAP: 79.8%
image-retrieval-on-par106kR-MAC
mAP: 75.7%
image-retrieval-on-par6kR-MAC+R+QE
mAP: 86.5%
image-retrieval-on-par6kR-MAC
mAP: 83.0%
image-retrieval-on-roxford-hardR – [O] –MAC
mAP: 18.0
image-retrieval-on-roxford-hardR–R-MAC
mAP: 32.4
image-retrieval-on-roxford-mediumR – [O] –MAC
mAP: 41.7
image-retrieval-on-rparis-hardR–R-MAC
mAP: 59.4
image-retrieval-on-rparis-hardR – [O] –MAC
mAP: 44.1
image-retrieval-on-rparis-mediumR–R-MAC
mAP: 78.9
image-retrieval-on-rparis-mediumR – [O] –MAC
mAP: 66.2

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Particular object retrieval with integral max-pooling of CNN activations | Papers | HyperAI