A Survey of Performance Optimization in Neural Network-Based Video Analytics Systems
arXiv:2105.14195
Abstract
Video analytics systems perform automatic events, movements, and actions recognition in a video and make it possible to execute queries on the video. As a result of a large number of video data that need to be processed, optimizing the performance of video analytics systems has become an important research topic. Neural networks are the state-of-the-art for performing video analytics tasks such as video annotation and object detection. Prior survey papers consider application-specific video analytics techniques that improve accuracy of the results; however, in this survey paper, we provide a review of the techniques that focus on optimizing the performance of Neural Network-Based Video Analytics Systems.
References in corpus (10)
- A Survey on Content-Aware Video Analysis for Sports
- Scanner: Efficient Video Analysis at Scale
- NoScope: Optimizing Neural Network Queries over Video at Scale
- BlazeIt: Optimizing Declarative Aggregation and Limit Queries for Neural Network-Based Video Analytics
- Rekall: Specifying Video Events using Compositions of Spatiotemporal Labels
- ODIN: Automated Drift Detection and Recovery in Video Analytics
- THIA: Accelerating Video Analytics using Early Inference and Fine-Grained Query Planning
- Jointly Optimizing Preprocessing and Inference for DNN-based Visual Analytics
- AQuA: Analytical Quality Assessment for Optimizing Video Analytics Systems
- Video Analytics on IoT devices