ElasticHash: Semantic Image Similarity Search by Deep Hashing with Elasticsearch

Nikolaus Korfhage, Markus Mühling, Bernd Freisleben
5/8/2023
cs.CVcs.MM

No official code found. Best implementation: umr-ds/ElasticHash (31 stars, MIT, last commit 2024-11-04).

Abstract

We present ElasticHash, a novel approach for high-quality, efficient, and large-scale semantic image similarity search. It is based on a deep hashing model to learn hash codes for fine-grained image similarity search in natural images and a two-stage method for efficiently searching binary hash codes using Elasticsearch (ES). In the first stage, a coarse search based on short hash codes is performed using multi-index hashing and ES terms lookup of neighboring hash codes. In the second stage, the list of results is re-ranked by computing the Hamming distance on long hash codes. We evaluate the retrieval performance of \textit{ElasticHash} for more than 120,000 query images on about 6.9 million database images of the OpenImages data set. The results show that our approach achieves high-quality retrieval results and low search latencies.

View on arXivView PDF

Code Implementations(1)

umr-ds/ElasticHashCommunity100%
MIT

Semantic Image Similarity Search in Elasticsearch

313CSS, HTMLMay 4, 20211 years agoMIT
deep-hashingelasticsearchimage-similaritysemantic-hashingsimilarity-search

Similar Papers

Cite this paper

@article{korfhage2023elastichash,
  title  = {ElasticHash: Semantic Image Similarity Search by Deep Hashing with Elasticsearch},
  author = {Nikolaus Korfhage and Markus Mühling and Bernd Freisleben},
  year   = {2023},
  eprint = {2305.04710},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.04710v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.04710.svg)](https://codeofpaper.com/paper/2305.04710)

Discussion