Video query processing in the VDBMS testbed for video database research

Walid Aref*, Moustafa Hammad, Ann Christine Catlin, Ihab Ilyas, Thanaa Ghanem, Ahmed Elmagarmid, Mirette Marzouk

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

15 Citations (Scopus)

Abstract

The increased use of video data sets for multimedia-based applications has created a demand for strong video database support, including efficient methods for handling the content-based query and retrieval of video data. Video query processing presents significant research challenges, mainly associated with the size, complexity and unstructured nature of video data. A video query processor must support video operations for search by content and streaming, new query types, and the incorporation of video methods and operators in generating, optimizing and executing query plans. In this paper, we address these query processing issues in two contexts, first as applied to the video data type and then as applied to the stream data type. We first present the query processing functionality of the VDBMS video database management system as a framework designed to support the full range of functionality for video as an abstract data type. We describe two query operators for the video data type which implement the rank-join and stop-after algorithms. As videos may be considered streams of consecutive image frames, video query processing can be expressed as continuous queries over video data streams. The stream data type was therefore introduced into the VDBMS system, and system functionality was extended to support general data streams. From this viewpoint, we present an approach for defining and processing streams, including video, through the query execution engine. We describe the implementation of several algorithms for video query processing expressed as continuous queries over video streams, such as fast forward, region-based blurring and left outer join. We include a description of the window-join algorithm as a core operator for continuous query systems, and discuss shared execution as an optimization approach for stream query processing.

Original languageEnglish
Title of host publicationMMDB 2003
Subtitle of host publicationProceedings of the First ACM International Workshop on Multimedia Databases
PublisherAssociation for Computing Machinery (ACM)
Pages25-32
Number of pages8
ISBN (Print)1581137265, 9781581137262
DOIs
Publication statusPublished - 2003
Externally publishedYes
EventMMDB 2003: Proceedings of the First ACM International Workshop on Multimedia Databases - New Orleans, LA, United States
Duration: 7 Nov 20037 Nov 2003

Publication series

NameMMDB 2003: Proceedings of the First ACM International Workshop on Multimedia Databases

Conference

ConferenceMMDB 2003: Proceedings of the First ACM International Workshop on Multimedia Databases
Country/TerritoryUnited States
CityNew Orleans, LA
Period7/11/037/11/03

Keywords

  • Continuous query
  • Query processing
  • Rank-join algorithm
  • Stream processing
  • Video database
  • Window-join algorithm

Fingerprint

Dive into the research topics of 'Video query processing in the VDBMS testbed for video database research'. Together they form a unique fingerprint.

Cite this