vitrivr: A Flexible Retrieval Stack Supporting Multiple Query Modes for Searching in Multimedia Collections

vitrivr is an open source full-stack content-based multimedia retrieval system with focus on video. Unlike the majority of the existing multimedia search solutions, vitrivr is not limited to searching in metadata, but also provides content-based search and thus offers a large variety of different query modes which can be seamlessly combined: Query by sketch, which allows the user to draw a sketch of a query image and/or sketch motion paths, Query by example, keyword search, and relevance feedback. The vitrivr architecture is self-contained and addresses all aspects of multimedia search, from offline feature extraction, database management to frontend user interaction. The system is composed of three modules: a web-based frontend which allows the user to input the query (e.g., add a sketch) and browse the retrieved results (vitrivr-ui), a database system designed for interactive search in large-scale multimedia collections (ADAM), and a retrieval engine that handles feature extraction and feature-based retrieval (Cineast). The vitrivr source is available on GitHub under the MIT open source (and similar) licenses and is currently undergoing several upgrades as part of the Google Summer of Code 2016.

[1]  Georges Quénot,et al.  TRECVID 2015 - An Overview of the Goals, Tasks, Data, Evaluation Mechanisms and Metrics , 2011, TRECVID.

[2]  Heiko Schuldt,et al.  Cineast: A Multi-feature Sketch-Based Video Retrieval Engine , 2014, 2014 IEEE International Symposium on Multimedia.

[3]  Heiko Schuldt,et al.  OSVC - Open Short Video Collection 1.0 , 2015 .

[4]  Rui Hu,et al.  Markov random fields for sketch based video retrieval , 2013, ICMR '13.

[5]  Heiko Schuldt,et al.  ADAMpro: Database Support for Big Multimedia Retrieval , 2016, Datenbank-Spektrum.

[6]  Dragutin Petkovic,et al.  Query by Image and Video Content: The QBIC System , 1995, Computer.

[7]  Paul Over,et al.  TRECVID 2008 - Goals, Tasks, Data, Evaluation Mechanisms and Metrics , 2010, TRECVID.

[8]  Hans-Jörg Schek,et al.  A Quantitative Analysis and Performance Study for Similarity-Search Methods in High-Dimensional Spaces , 1998, VLDB.

[9]  Shih-Fu Chang,et al.  VideoQ: a fully automated video retrieval system using motion sketches , 1998, Proceedings Fourth IEEE Workshop on Applications of Computer Vision. WACV'98 (Cat. No.98EX201).

[10]  Heiko Schuldt,et al.  ADAM - A Database and Information Retrieval System for Big Multimedia Collections , 2014, 2014 IEEE International Congress on Big Data.

[11]  Klaus Schöffmann,et al.  Video Interaction Tools , 2015, ACM Comput. Surv..

[12]  Heiko Schuldt,et al.  Searching in Video Collections Using Sketches and Sample Images - The Cineast System , 2016, MMM.