Architectural considerations for highly scalable computing to support on-demand video analytics

The processing demands on video analytics calls for special design considerations to achieve scalability. Numerous factors influence the running time of an analytics job. The time consumed for raw computing can be improved by well-engineered approaches to execute certain sub-tasks. High scalability can be achieved by selectively distributing computational components. We elucidate such factors that aid scalability and present design choices for architecting them. The principles outlined in this research were used to implement a distributed on-demand video analytics system that was prototyped for the use of forensics investigators in law enforcement. The system was tested in the wild using video files as well as a commercial Video Management System supporting more than 100 surveillance cameras as video sources. The architectural considerations of this system are presented. Issues to be reckoned with in implementing a scalable distributed on-demand video analytics system are highlighted.

[1]  Bernhard Rinner,et al.  Real-time video analysis on an embedded smart camera for traffic surveillance , 2004, Proceedings. RTAS 2004. 10th IEEE Real-Time and Embedded Technology and Applications Symposium, 2004..

[2]  Jason Thornton,et al.  Fast dynamic video content exploration , 2013, 2013 IEEE International Conference on Technologies for Homeland Security (HST).

[3]  Tim Bray,et al.  Internet Engineering Task Force (ietf) the Javascript Object Notation (json) Data Interchange Format , 2022 .

[4]  Sharath Pankanti,et al.  Smart Video Surveillance , 2005 .

[5]  Weisi Lin,et al.  Adaptive downsampling/upsampling for better video compression at low bit rate , 2008, 2008 IEEE International Symposium on Circuits and Systems.

[6]  Honghai Liu,et al.  Intelligent Video Systems and Analytics: A Survey , 2013, IEEE Transactions on Industrial Informatics.

[7]  S. Zhang,et al.  On the design and implementation of a high definition multi-view intelligent video surveillance system , 2012, 2012 IEEE International Conference on Signal Processing, Communication and Computing (ICSPCC 2012).

[8]  S. Muller-Schneiders,et al.  Performance evaluation of a real time video surveillance system , 2005, 2005 IEEE International Workshop on Visual Surveillance and Performance Evaluation of Tracking and Surveillance.

[9]  Honghai Liu,et al.  Ieee Transactions on Industrial Informatics 1 Guest Editorial Special Section on Intelligent Video Systems and Analytics , 2022 .