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...
Main Authors: | , |
---|---|
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 |