AccMPEG: Optimizing Video Encoding for Video Analytics
Not on the map. Why?
Abstract (arXiv)
With more videos being recorded by edge sensors (cameras) and analyzed by computer-vision deep neural nets (DNNs), a new breed of video streaming systems has emerged, with the goal to compress and stream videos to remote servers in real time while preserving enough information to allow highly accurate inference by the server-side DNNs. An ideal design of the video streaming system should simultaneously meet three key requirements: (1) low latency of encoding and streaming, (2) high accuracy of server-side DNNs, and (3) low compute overheads on the camera. Unfortunately, despite many recent efforts, such video streaming system has hitherto been elusive, especially when serving advanced vision tasks such as object detection or semantic segmentation. This paper presents AccMPEG, a new video encoding and streaming system that meets all the three requirements. The key is to learn how much the encoding quality at each (16x16) macroblock can influence the server-side DNN accuracy, which we call accuracy gradient. Our insight is that these macroblock-level accuracy gradient can be inferred with sufficient precision by feeding the video frames through a cheap model. AccMPEG provides a suite of techniques that, given a new server-side DNN, can quickly create a cheap model to infer the accuracy gradient on any new frame in near realtime. Our extensive evaluation of AccMPEG on two types of edge devices (one Intel Xeon Silver 4100 CPU or NVIDIA Jetson Nano) and three vision tasks (six recent pre-trained DNNs) shows that AccMPEG (with the same camera-side compute resources) can reduce the end-to-end inference delay by 10-43% without hurting accuracy compared to the state-of-the-art baselines
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 37 of its 82 references that are in the map. First posted on arXiv 26 Apr 2022.
Builds on
37 of 82 references.
References · 37
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,639
- 2022Generative Adversarial Networkscited by 5,627
- 2016Feature Pyramid Networks for Object Detectioncited by 5,036
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2016Perceptual Losses for Real-Time Style Transfer and Super-Resolutioncited by 2,694
- 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,546
- 2016Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Networkcited by 1,908
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,499
- 2016YOLO9000: Better, Faster, Strongercited by 1,431
- 2019EfficientDet: Scalable and Efficient Object Detectioncited by 1,020
25 more
- 2017Residual Attention Network for Image Classificationcited by 386
- 2014Recurrent Models of Visual Attentioncited by 349
- 2018DVC: An End-to-end Deep Video Compression Frameworkcited by 332
- 2017Lossy Image Compression with Compressive Autoencoderscited by 294
- 2018Video Compression through Image Interpolationcited by 143
- 2019Video Compression With Rate-Distortion Autoencoderscited by 97
- 2018Learned Video Compressioncited by 89
- 2020Video Coding for Machines: A Paradigm of Collaborative Compression and Intelligent Analyticscited by 80
- 2018Online Model Distillation for Efficient Video Inferencecited by 60
- 2017DeepCache: Principled Cache for Mobile Deep Visioncited by 57
- 2018Task-Driven Super Resolution: Object Detection in Low-resolution Imagescited by 53
- 2018Focus: Querying Large Video Datasets with Low Latency and Low Costcited by 46
- 2018BlazeIt: Optimizing Declarative Aggregation and Limit Queries for Neural Network-Based Video Analyticscited by 41
- 2017NoScope: Optimizing Neural Network Queries over Video at Scalecited by 37
- 2019Scaling Video Analytics on Constrained Edge Nodescited by 36
- 2020Towards Coding for Human and Machine Vision: A Scalable Image Coding Approachcited by 31
- 2020End-to-end optimized image compression for machines, a studycited by 30
- 2019Learned Video Compression via Joint Spatial-Temporal Correlation Explorationcited by 28
- 2017High efficiency compression for object detectioncited by 24
- 2016Fast Video Classification via Adaptive Cascading of Deep Modelscited by 17
- 2021Recent Standard Development Activities on Video Coding for Machinescited by 14
- 2018VStore: A Data Store for Analytics on Large Videoscited by 9
- 2018Fast and accurate object detection in high resolution 4K and 8K video using GPUscited by 8
- 2020An Emerging Coding Paradigm VCM: A Scalable Coding Approach Beyond Feature and Signalcited by 8
- 2018An Active-Passive Measurement Study of TCP Performance over LTE on High-speed Railscited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 3; 2025: 1; 2026: 2.
7 papers.
- 2024Biathlon: Harnessing Model Resilience for Accelerating ML Inference Pipelinescited by 2
- 2023BiSwift: Bandwidth Orchestrator for Multi-Stream Video Analytics on Edgecited by 1
- 2024A Perspective on Deep Vision Performance with Standard Image and Video Codecscited by 1
- 2024CloudEye: A New Paradigm of Video Analysis System for Mobile Visual Scenarioscited by 0
- 2025A Survey on Efficiency Optimization Techniques for DNN-based Video Analytics: Process Systems, Algorithms, and Applicationscited by 0
- 2026Artic: AI-oriented Real-time Communication for MLLM Video Assistantcited by 0
- 2026DynaFilter: Cloud-driven Dynamic Filtering for Satellite Edge Intelligencecited by 0
- 2026DynaFilter: Cloud-driven Dynamic Filtering for Satellite Edge Intelligence11 Jul 2026
- 2026Artic: AI-oriented Real-time Communication for MLLM Video Assistant13 Feb 2026
- 2025A Survey on Efficiency Optimization Techniques for DNN-based Video Analytics: Process Systems, Algorithms, and Applications21 Jul 2025
- 2024CloudEye: A New Paradigm of Video Analysis System for Mobile Visual Scenarios24 Oct 2024
- 2024Biathlon: Harnessing Model Resilience for Accelerating ML Inference Pipelines18 May 2024
- 2024A Perspective on Deep Vision Performance with Standard Image and Video Codecs18 Apr 2024
- 2023BiSwift: Bandwidth Orchestrator for Multi-Stream Video Analytics on Edge25 Dec 2023