Skip to content

Web-Interface for DeCP, a high-throughput CBIR system

License

Notifications You must be signed in to change notification settings

elgerpus/DeCP-Live

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeCP-Live

A web-interface for DeCP, a high-throughput CBIR system.

DeCP is also available open source

Features

  • Query
    • Select multiple images for a batch
    • Specify a value for b, k and the number of results per image
    • Alternatively, place a query file directly into the input directory
  • View results
    • See what batches have been run
    • See the results of individual batches and image queries
  • Maintenance
    • Save the database to disk
    • Halt the DeCP server

Getting Started

In order to run DeCP and DeCP-Live on your own machine, you will need to either install it on your own machine (follow the setup guide specified in the INSTALL.md file) or download the pre-installed and ready-to-go virtual machine.

VM info:

The virtual machine is installed into Oracle's VirtualBox.

  • Google drive link to VM (it is a ~7GB .zip file).
  • Login info for VM is; username: decp and password: decplive
  • The VM is configured to nat ports to the host and thus you can access the DeCP-Live web-interface by opening your favorite browser and navigate to http://localhost:9080 once the VM is up and running.
  • To use the search engine you will however need to log in and start it manually (see ~/README file in VM).

Syntax

DeCP Live uses a custom syntax for the query, batch result and image result files.

All files have in common a header line and other lines. The fields of the lines have a colon (:) as the field delimiter.

Query

The fields of the header line are b, k, number of results and number of images.

The other lines are absolute paths to the query images for this batch.

Batch result

The fields of the header line are the same as the query header line with the addition of the total time the batch took.

The other lines are absolute paths to the individual image query results for this batch.

Image result

The fields of the header line are the absolute path to the queried image and the number of features extracted from the image.

The other lines are absolute paths to the result images and the number of features matched.

Built With

Authors

Publications

  • Prototyping a Web-Scale Multimedia Retrieval Service Using Spark, published in the procedings of the 1st International Conference on Content-Based Multimedia Indexing (CBMI), September, 2018.

License

This project is licensed under the MIT License - see the LICENSE.md file for details