BlazeIt: Fast Exploratory Video Queries using Neural Networks

05/02/2018
by   Daniel Kang, et al.
0

As video volumes grow, analysts have increasingly turned to deep learning to process visual data. While these deep networks deliver impressive levels of accuracy, they execute as much as 10x slower than real time (3 fps) on a 8,000 GPU, which is infeasible at scale. In addition, deploying these methods requires writing complex, imperative code with many low-level libraries (e.g., OpenCV, MXNet), an often ad-hoc and time-consuming process that ignores opportunities for cross-operator optimization. To address the computational and usability challenges of video analytics at scale, we introduce BLAZEIT, a system that optimizes queries over video for spatiotemporal information of objects. BLAZEIT accepts queries via FRAMEQL, a declarative language for exploratory video analytics, that enables video-specific query optimization. We propose new query optimization techniques uniquely suited to video analytics that are not supported by prior work. First, we adapt control variates to video analytics and provide advances in specialization for aggregation queries. Second, we adapt importance-sampling using specialized NNs for cardinality-limited video search (i.e. scrubbing queries). Third, we show how to infer new classes of filters for content-based selection. By combining these optimizations, BLAZEIT can deliver over three order of magnitude speedups over the recent literature on video processing.

READ FULL TEXT
research
03/26/2021

MultiScope: Efficient Video Pre-processing for Exploratory Video Analytics

Performing analytics tasks over large-scale video datasets is increasing...
research
11/25/2022

MavVStream: Extending Database Capabilities for Situation Monitoring Using Extracted Video Contents

Query-based video situation detection (as opposed to manual or customize...
research
03/02/2020

Finding Interesting Frames in Deep Video Analytics: a Top-K Approach

Recently, the impressive accuracy of deep neural networks (DNNs) has cre...
research
05/19/2020

ExSample: Efficient Searches on Video Repositories through Adaptive Sampling

Capturing and processing video is increasingly common as cameras become ...
research
12/12/2022

Reinforced Approximate Exploratory Data Analysis

Exploratory data analytics (EDA) is a sequential decision making process...
research
05/05/2023

Zelda: Video Analytics using Vision-Language Models

Advances in ML have motivated the design of video analytics systems that...
research
06/11/2018

Physical Representation-based Predicate Optimization for a Visual Analytics Database

Querying the content of images, video, and other non-textual data source...

Please sign up or login with your details

Forgot password? Click here to reset