MIRIS: Fast Object Track Queries in Video

Favyen Bastani, Songtao He, Arjun Balasingam, Karthik Gopalakrishnan, Mohammad Alizadeh, Hari Balakrishnan, Michael Cafarella, Tim Kraska, Samuel Madden
ACM SIGMOD , Portland, OR, June 2020

Video databases that enable queries with object-track predicates are useful in many applications. Such queries include selecting objects that move from one region of the camera frame to another (e.g., finding cars that turn right through a junction) and selecting objects with certain speeds (e.g., finding animals that stop to drink water from a lake). Processing such predicates efficiently is challenging because they involve the movement of an object over several video frames. We propose a novel query-driven tracking approach that integrates query processing with object tracking to efficiently process object track queries and address the computational complexity of object detection methods. By processing video at low framerates when possible, but increasing the framerate when needed to ensure high-accuracy on a query, our approach substantially speeds up query execution. We have implemented query-driven tracking in MIRIS, a video query processor, and compare MIRIS against four baselines on a diverse dataset consisting of five sources of video and nine distinct queries. We find that, at the same accuracy, MIRIS accelerates video query processing by 9x on average over the IOU tracker, an overlap-based tracking-by-detection method used in existing video database systems.

[PDF (0KB)]

Bibtex Entry:

@inproceedings{bastani2020miris,
   author =       "Favyen Bastani and Songtao He and Arjun Balasingam and Karthik Gopalakrishnan and Mohammad Alizadeh and Hari Balakrishnan and Michael Cafarella and Tim Kraska and Samuel Madden",
   title =        "{MIRIS: Fast Object Track Queries in Video}",
   booktitle =    {ACM SIGMOD },
   year =         {2020},
   month =        {June},
   address =      {Portland, OR}
}