paper-with-me

Papers

Parallel Detection for Efficient Video Analytics at the Edge

2021-07-27 · Yanzhao Wu, Ling Liu, Ramana Kompella

Deep Neural Network (DNN) trained object detectors are widely deployed in many mission-critical systems for real time video analytics at the edge, such as autonomous driving and video surveillance. A common performance requirement in these mission-critical edge services is the near real-time latency of online object detection on edge devices. However, even with well-trained DNN object detectors, the online detection quality at edge may deteriorate for a number of reasons, such as limited capacity to run DNN object detection models on heterogeneous edge devices, and detection quality degradation due to random frame dropping when the detection processing rate is significantly slower than the incoming video frame rate. This paper addresses these problems by exploiting multi-model multi-device detection parallelism for fast object detection in edge systems with heterogeneous edge devices. First, we analyze the performance bottleneck of running a well-trained DNN model at edge for real time online object detection. We use the offline detection as a reference model, and examine the root cause by analyzing the mismatch among the incoming video streaming rate, video processing rate for object detection, and output rate for real time detection visualization of video streaming. Second, we study performance optimizations by exploiting multi-model detection parallelism. We show that the model-parallel detection approach can effectively speed up the FPS detection processing rate, minimizing the FPS disparity with the incoming video frame rate on heterogeneous edge devices. We evaluate the proposed approach using SSD300 and YOLOv3 on benchmark videos of different video stream rates. The results show that exploiting multi-model detection parallelism can speed up the online object detection processing rate and deliver near real-time object detection performance for efficient video analytics at edge.

📄 PDF Abstract BibTeX arXiv:2107.12563

Code (2)

git-disl/EVA 공식 구현
securade/hub pytorch

Tasks

Autonomous DrivingObjectobject-detectionObject DetectionReal-Time Object Detection

Methods 이 논문이 사용한 방법론

Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
Batch Normalization 설명 없음
Residual Connection 설명 없음
Average Pooling 설명 없음
Global Average Pooling Global Average Pooling is a pooling operation designed to replace fully connected layers in classical CNNs. The idea is to generate one feature map for each corresponding…
Logistic Regression Logistic Regression, despite its name, is a linear model for classification rather than regression. Logistic regression is also known in the literature as logit regression,…
k-Means Clustering k-Means Clustering is a clustering algorithm that divides a training set into $k$ different clusters of examples that are near each other. It works by initializing $k$…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…

Similar Papers 제목 키워드 기반

Towards Live Video Analytics with On-Drone Deeper-yet-Compatible Compression

2021-11-10 · Junpeng Guo, Chunyi Peng

In this work, we present DCC(Deeper-yet-Compatible Compression), one enabling technique for real-time drone-sourced edge-assisted video analytics built on top of the existing codec. DCC tackles an important technical pro…

object-detectionObject Detectionvehicle detection

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…

Modelling multi-cell edge video analytics

2022-02-16 · Jaume Anguera Peris, Viktoria Fodor

Edge intelligence is a scalable solution for analyzing distributed data, but it cannot provide reliable services in large-scale cellular networks unless the inherent aspects of fading and interference are also taken into…

Fairness

BiSwift: Bandwidth Orchestrator for Multi-Stream Video Analytics on Edge

2023-12-25 · Lin Sun, Weijun Wang, Tingting Yuan, Liang Mi 외

High-definition (HD) cameras for surveillance and road traffic have experienced tremendous growth, demanding intensive computation resources for real-time analytics. Recently, offloading frames from the front-end device …

FairnessGPUManagementobject-detection+3

Deployment of Customized Deep Learning based Video Analytics On Surveillance Cameras

2018-05-27 · Pratik Dubal, Rohan Mahadev, Suraj Kothawade, Kunal Dargan 외

This paper demonstrates the effectiveness of our customized deep learning based video analytics system in various applications focused on security, safety, customer analytics and process compliance. We describe our video…

AttributeDeep LearningFace Detectionobject-detection+1