Next Article in Journal
Correlation Dynamics of Dipolar Bosons in 1D Triple Well Optical Lattice
Previous Article in Journal
Non-Dual Multi-Granulation Neutrosophic Rough Set with Applications
Article Menu
Issue 7 (July) cover image

Export Article

Open AccessArticle

SIAT: A Distributed Video Analytics Framework for Intelligent Video Surveillance

Department of Computer Science and Engineering, Kyung Hee University Global Campus, Yongin 17104, Korea
Author to whom correspondence should be addressed.
Symmetry 2019, 11(7), 911;
Received: 18 June 2019 / Revised: 9 July 2019 / Accepted: 10 July 2019 / Published: 12 July 2019
PDF [1933 KB, uploaded 12 July 2019]


In recent years, the amount of intelligent CCTV cameras installed in public places for surveillance has increased enormously and as a result, a large amount of video data is produced every moment. Due to this situation, there is an increasing request for the distributed processing of large-scale video data. In an intelligent video analytics platform, a submitted unstructured video undergoes through several multidisciplinary algorithms with the aim of extracting insights and making them searchable and understandable for both human and machine. Video analytics have applications ranging from surveillance to video content management. In this context, various industrial and scholarly solutions exist. However, most of the existing solutions rely on a traditional client/server framework to perform face and object recognition while lacking the support for more complex application scenarios. Furthermore, these frameworks are rarely handled in a scalable manner using distributed computing. Besides, existing works do not provide any support for low-level distributed video processing APIs (Application Programming Interfaces). They also failed to address a complete service-oriented ecosystem to meet the growing demands of consumers, researchers and developers. In order to overcome these issues, in this paper, we propose a distributed video analytics framework for intelligent video surveillance known as SIAT. The proposed framework is able to process both the real-time video streams and batch video analytics. Each real-time stream also corresponds to batch processing data. Hence, this work correlates with the symmetry concept. Furthermore, we introduce a distributed video processing library on top of Spark. SIAT exploits state-of-the-art distributed computing technologies with the aim to ensure scalability, effectiveness and fault-tolerance. Lastly, we implant and evaluate our proposed framework with the goal to authenticate our claims. View Full-Text
Keywords: intelligent video surveillance; distributed video processing; Apache Spark intelligent video surveillance; distributed video processing; Apache Spark

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Share & Cite This Article

MDPI and ACS Style

Uddin, M.A.; Alam, A.; Tu, N.A.; Islam, M.S.; Lee, Y.-K. SIAT: A Distributed Video Analytics Framework for Intelligent Video Surveillance. Symmetry 2019, 11, 911.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics



[Return to top]
Symmetry EISSN 2073-8994 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top