Large-scale image retrieval with compressed Fisher vectors

Florent Perronnin, Yan Liu, Jorge Sánchez, Hervé Poirier

2010 · 761 citations · 26 references

Concepts

TL;DR

Large‑scale image search has traditionally relied on bag‑of‑visual‑words, but the Fisher representation—though better at capturing image differences—poses challenges due to its high dimensionality and density. The study proposes adopting the Fisher kernel framework as an alternative to bag‑of‑visual‑words for large‑scale image retrieval. To address the dimensionality issue, the authors compress Fisher vectors using three binarization methods—including a custom approach and two standard techniques—to reduce memory usage and accelerate retrieval. Experiments on two public datasets show that compressed Fisher vectors, using only a few hundred bits per image, achieve strong retrieval performance and outperform a recent compressed BOV method.

Abstract

The problem of large-scale image search has been traditionally addressed with the bag-of-visual-words (BOV). In this article, we propose to use as an alternative the Fisher kernel framework. We first show why the Fisher representation is well-suited to the retrieval problem: it describes an image by what makes it different from other images. One drawback of the Fisher vector is that it is high-dimensional and, as opposed to the BOV, it is dense. The resulting memory and computational costs do not make Fisher vectors directly amenable to large-scale retrieval. Therefore, we compress Fisher vectors to reduce their memory footprint and speed-up the retrieval. We compare three binarization approaches: a simple approach devised for this representation and two standard compression techniques. We show on two publicly available datasets that compressed Fisher vectors perform very well using as little as a few hundreds of bits per image, and significantly better than a very recent compressed BOV approach.

References

26