paper-with-me

홈 › Papers

AccMPEG: Optimizing Video Encoding for Video Analytics

2022-04-26 · Kuntai Du, Qizheng Zhang, Anton Arapin, Haodong Wang, Zhengxu Xia, Junchen Jiang

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

📄 PDF Abstract BibTeX arXiv:2204.12534

Code (0)

등록된 구현이 없습니다.

Tasks

CPUobject-detectionObject DetectionSemantic Segmentation

Similar Papers 제목 키워드 기반

A Survey of Performance Optimization in Neural Network-Based Video Analytics Systems

2021-05-10 · Nada Ibrahim, Preeti Maurya, Omid Jafari, Parth Nagarkar

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,…

object-detectionObject DetectionSurvey

Optimizing video analytics inference pipelines: a case study

2025-12-07 · Saeid Ghafouri, Yuming Ding, Katerine Diaz Chito, Jesús Martinez del Rincón 외 arxiv

Cost-effective and scalable video analytics are essential for precision livestock monitoring, where high-resolution footage and near-real-time monitoring needs from commercial farms generates substantial computational wo…

SAMEdge: An Edge-cloud Video Analytics Architecture for the Segment Anything Model

2024-09-23 · Rui Lu, Siping Shi, Yanting Liu, Dan Wang

As artificial intelligence continues to evolve, it is increasingly capable of handling a wide range of video analytics tasks with merely one large model. One of the key foundation technologies is the Segment Anything Mod…

Cloud Computing

Task-Oriented Communication for Edge Video Analytics

2022-11-25 · Jiawei Shao, Xinjie Zhang, Jun Zhang

With the development of artificial intelligence (AI) techniques and the increasing popularity of camera-equipped devices, many edge video analytics applications are emerging, calling for the deployment of computation-int…

Informativeness

Extend the FFmpeg Framework to Analyze Media Content

2021-03-05 · Xintian Wu, Pengfei Qu, Shaofei Wang, Lin Xie 외

This paper introduces a new set of video analytics plugins developed for the FFmpeg framework. Multimedia applications that increasingly utilize the FFmpeg media features for its comprehensive media encoding, decoding, m…

CPUGPU