Toward Scalable Video Analytics Using Compressed-Domain Features at the Edge

Intelligent video analytics systems have come to play an essential role in many fields, including public safety, transportation safety, and many other industrial areas, such as automated tools for data extraction, and analyzing huge datasets, such as multiple live video streams transmitted from a la...

Full description

Bibliographic Details
Main Authors: Dien Van Nguyen, Jaehyuk Choi
Format: Article
Language:English
Published: MDPI AG 2020-09-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/10/18/6391
id doaj-ee107be4a53c4e7590dc2a250e448e65
record_format Article
spelling doaj-ee107be4a53c4e7590dc2a250e448e652020-11-25T03:29:08ZengMDPI AGApplied Sciences2076-34172020-09-01106391639110.3390/app10186391Toward Scalable Video Analytics Using Compressed-Domain Features at the EdgeDien Van Nguyen0Jaehyuk Choi1Department of Software, Gachon University, 1342 Seongnamdaero, Seongnam-si 1320, KoreaDepartment of Software, Gachon University, 1342 Seongnamdaero, Seongnam-si 1320, KoreaIntelligent video analytics systems have come to play an essential role in many fields, including public safety, transportation safety, and many other industrial areas, such as automated tools for data extraction, and analyzing huge datasets, such as multiple live video streams transmitted from a large number of cameras. A key characteristic of such systems is that it is critical to perform real-time analytics so as to provide timely actionable alerts on various tasks, activities, and conditions. Due to the computation-intensive and bandwidth-intensive nature of these operations, however, video analytics servers may not fulfill the requirements when serving a large number of cameras simultaneously. To handle these challenges, we present an edge computing-based system that minimizes the transfer of video data from the surveillance camera feeds on a cloud video analytics server. Based on a novel approach of utilizing the information from the encoded bitstream, the edge can achieve low processing complexity of object tracking in surveillance videos and filter non-motion frames from the list of data that will be forwarded to the cloud server. To demonstrate the effectiveness of our approach, we implemented a video surveillance prototype consisting of edge devices with low computational capacity and a GPU-enabled server. The evaluation results show that our method can efficiently catch the characteristics of the frame and is compatible with the edge-to-cloud platform in terms of accuracy and delay sensitivity. The average processing time of this method is approximately 39 ms/frame with high definition resolution video, which outperforms most of the state-of-the-art methods. In addition to the scenario implementation of the proposed system, the method helps the cloud server reduce 49% of the load of the GPU, 49% that of the CPU, and 55% of the network traffic while maintaining the accuracy of video analytics event detection.https://www.mdpi.com/2076-3417/10/18/6391video codingcompressed-domain analysismotion vectorsobject trackingedge computingcloud computing
collection DOAJ
language English
format Article
sources DOAJ
author Dien Van Nguyen
Jaehyuk Choi
spellingShingle Dien Van Nguyen
Jaehyuk Choi
Toward Scalable Video Analytics Using Compressed-Domain Features at the Edge
Applied Sciences
video coding
compressed-domain analysis
motion vectors
object tracking
edge computing
cloud computing
author_facet Dien Van Nguyen
Jaehyuk Choi
author_sort Dien Van Nguyen
title Toward Scalable Video Analytics Using Compressed-Domain Features at the Edge
title_short Toward Scalable Video Analytics Using Compressed-Domain Features at the Edge
title_full Toward Scalable Video Analytics Using Compressed-Domain Features at the Edge
title_fullStr Toward Scalable Video Analytics Using Compressed-Domain Features at the Edge
title_full_unstemmed Toward Scalable Video Analytics Using Compressed-Domain Features at the Edge
title_sort toward scalable video analytics using compressed-domain features at the edge
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2020-09-01
description Intelligent video analytics systems have come to play an essential role in many fields, including public safety, transportation safety, and many other industrial areas, such as automated tools for data extraction, and analyzing huge datasets, such as multiple live video streams transmitted from a large number of cameras. A key characteristic of such systems is that it is critical to perform real-time analytics so as to provide timely actionable alerts on various tasks, activities, and conditions. Due to the computation-intensive and bandwidth-intensive nature of these operations, however, video analytics servers may not fulfill the requirements when serving a large number of cameras simultaneously. To handle these challenges, we present an edge computing-based system that minimizes the transfer of video data from the surveillance camera feeds on a cloud video analytics server. Based on a novel approach of utilizing the information from the encoded bitstream, the edge can achieve low processing complexity of object tracking in surveillance videos and filter non-motion frames from the list of data that will be forwarded to the cloud server. To demonstrate the effectiveness of our approach, we implemented a video surveillance prototype consisting of edge devices with low computational capacity and a GPU-enabled server. The evaluation results show that our method can efficiently catch the characteristics of the frame and is compatible with the edge-to-cloud platform in terms of accuracy and delay sensitivity. The average processing time of this method is approximately 39 ms/frame with high definition resolution video, which outperforms most of the state-of-the-art methods. In addition to the scenario implementation of the proposed system, the method helps the cloud server reduce 49% of the load of the GPU, 49% that of the CPU, and 55% of the network traffic while maintaining the accuracy of video analytics event detection.
topic video coding
compressed-domain analysis
motion vectors
object tracking
edge computing
cloud computing
url https://www.mdpi.com/2076-3417/10/18/6391
work_keys_str_mv AT dienvannguyen towardscalablevideoanalyticsusingcompresseddomainfeaturesattheedge
AT jaehyukchoi towardscalablevideoanalyticsusingcompresseddomainfeaturesattheedge
_version_ 1724580433971118080