ξ Teaching Research & Topics Software People Department of Software Engineering

Multimedia Retrieval

Summary
Multimedia data penetrate all areas of our lives and become more important than ever. We meet them in social media applications, video streaming services, digital libraries as well as in specialized medical or industrial fields. As multimedia data are produced using sensors, their primary representation is semantically unstructured (e.g., an image is a bunch of pixels). Hence, recognition of what actually is inside a particular multimedia document and subsequent retrieval is a hard task that requires advanced techniques for feature extraction, object detection, similarity modeling, etc. Many of these techniques are based on machine-learning models. We carry out research in various multimedia retrieval problems and also propose many topics for student academic works (Bc, Mgr, PhD).

When working with data and databases, we traditionally consider some kind of structured data. Tabular data (relational databases, spreadsheets), XML/JSON files, graph data (RDF) — these all are data formats with entities structured into attributes. For them a schema is usually provided followed by a specification/query language on how to access such data. On the other hand, multimedia data is a special kind of data that is not structured into meaningful attributes.

To discover a structure and semantics in multimedia data, we need to employ specific methods for feature extraction and/or object detection. Extracted features then form more or less semantic descriptors that could be used for content-based multimedia retrieval. The content descriptors are black boxes to the users, so their internals (attributes) cannot be used by them directly to construct queries. Instead, a similarity function is provided along the descriptors that is designed to aggregate the differences between two descriptors (original objects, respectively) into a real-value similarity score. For queries the similarity function is applied in the query-by-example fashion on a query object (the example) and the database objects. A ranking based on the similarity scores is established and the best results are returned to the user.

People

Latest publications

Supporting software