large-scale-image-search

Technology Overview

Large-scale image search refers to the discovery of images contained within large database that describe the same object as those depicted by a query image. Using this API, one can build many different types of apps such as visual search for landmarks, books, DVD covers, movie posters and others.

Technology Features & Specifications

Large-scale image search refers to the discovery of images contained within large database that describe the same object as those depicted by a query image. Using this API, one can build many different types of apps such as visual search for landmarks, books, DVD covers, movie posters and others.

The four modules in API are as following: –

  • The feature extraction module extracts a 2Kb compact descriptor from an image to describe its visual characteristic. A fast detector BFLOG is adopted in feature detection part. The total extraction procedure costs about 200ms in modern CPU.
  • The index module aims to build index of database for fast and efficient retrieval. ROSE_CDVS lib provides 4 the database capacity: 1K, 10K, 100K, 1M. The 1K package is free, but others need to charge. Multi-threading and incremental indexing are supported.
  • Image retrieval module finds the similarity images of query from the index of database. At database size 1K, 10K and 100K, a single retrieval can be finished in 300ms. At database size 1M, by adopting a fast MBIT search algorithm, a single retrieval can be finished in 500ms.
  • Image matching module provides a function to verify if two images contain the same objects or not. This function can be used in image recognition applications.

Overview
  • Research Center: ROSE
Related Technologies

Search
Share
In The Media