skip to main content
10.1145/3477911.3477919acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicctaConference Proceedingsconference-collections
research-article

Video Analytics Architecture with Metadata Event-Engine for Urban Safe Cities

Published: 15 October 2021 Publication History

Abstract

Intelligent video analysis from sources such as urban surveillance cameras is a prolific research area today. Multiple types of computer architectures offer a wide range of possibilities when addressing the needs of computer vision technologies. When it comes to real time processing for high level and complex event detections, however, some limitations may arise, such as the computing power in the edge or the cost of sending real time video to the cloud for running advanced algorithms. In this paper, we present a functional architecture of a complete video surveillance solution and we focus on the metadata-processing event engine which takes care of the high-level video processing that is decoupled from a low-level video analysis. The low-level video analysis running in the edge generates and publishes a flow of JSON messages structure containing the details of bounding boxes detected in each frame into an asynchronous messaging service. The metadata event engine is running in a remote cloud, far from the camera locations. We present the performance evaluation of this event engine under different circumstances simulating data coming simultaneously from multiple cameras, in order to study the best strategies when deploying and partitioning distributed processing tasks.

Supplementary Material

p46-ruiz-de-gauna-supplement (p46-ruiz-de-gauna-supplement.pptx)
Presentation slides

References

[1]
V. Tsakanikas and T. Dagiuklas. Video surveillance systems-current status and future trends. Computers & Electrical Engineering, 70:736– 753, 2018.
[2]
J. Corso, A. Alahi, K. Grauman, G. Hager, L.-P. Morency, H. Sawhney,and Y. Sheikh. Video analysis for body-worn cameras in law enforcement. 04 2016.
[3]
L. Unzueta, S. Garcia, J. Garcia, V. Corbin, N. Aranjuelo, U. Elordi, O. Otaegui, and M. Danielli. Building a camera-based smart sensing system for digitalized on-demand aircraft cabin readiness verification. In ROBOVIS, 2020.
[4]
A. Ichinose, A. Takefusa, H. Nakada, and M. Oguchi. A study of a video analysis framework using Kafka and Spark Streaming. In 2017 IEEE International Conference on Big Data (Big Data), page 2396–2401. IEEE, Dec 2017.
[5]
P. Liu, B. Qi, and S. Banerjee. Edgeeye: An edge service framework for real-time intelligent video analytics. In Proceedings of the 1st International Workshop on Edge Systems, Analytics and Networking, page 1–6. ACM, Jun 2018.
[6]
U. Elordi, L. Unzueta, I. Arganda-Carreras, and O. Otaegui. How can deep neural networks be generated efficiently for devices with limited resources? In F. J. Perales and J. Kittler, editors, Articulated Motion and Deformable Objects, pages 24–33, Cham, 2018. Springer International Publishing.
[7]
J. Wang, J. Pan, and F. Esposito. Elastic urban video surveillance system using edge computing. pages 1–6, 10 2017.
[8]
X. Masip-Bruin, E. Marín-Tordera, G. Tashakor, A. Jukan, and G. Ren. Foggy clouds and cloudy fogs: a real need for coordinated management of fog-to-cloud computing systems. IEEE Wireless Communications, 23(5):120–128, Oct 2016.
[9]
N. Mohan and J. Kangasharju. Edge-fog cloud: A distributed cloud for internet of things computations. In 2016 Cloudification of the Internet of Things (CIoT), page 1–6, Nov 2016.
[10]
S. K. Sharma and X. Wang. Live data analytics with collaborative edge and cloud processing in wireless iot networks. IEEE Access, 5:4621–4635, 2017.
[11]
N. Guarino, D. Oberle, and S. Staab. What Is an Ontology?, pages 1–17. Springer Berlin Heidelberg, Berlin, Heidelberg, 2009.
[12]
C. Fernández and J. Gonzàlez. Ontology for semantic integration in a cognitive surveillance system. Pattern recognition: Computer vision, 2007.
[13]
P. Hernandez-Leal, H. J. Escalante, and L. Sucar. Towards a Generic Ontology for Video Surveillance, volume 179, pages 3–7. 12 2017.
[14]
P. Hernandez-Leal, H. J. Escalante, L. Sucar, and M. A. Palacios. Ontology for videosurveillance 1.0. Technical report, Instituto Nacional de Astrofísica, Óptica y Electrónica.
[15]
M. Nieto, O. Senderos, and O. Otaegui. Boosting ai applications: Labeling format for complex datasets. SoftwareX, 13:100653, 2021.
[16]
Apache Jena. Retrieved: 2021-02-23 from http://jena.apache.org
[17]
Kurento Media Server. Retrieved: 2021-02-23 from https://www.kurento.org/.
[18]
SPARQL. Retrieved: 2021-02-23 from https://www.w3.org/TR/rdf-sparql-query/
[19]
Apache Kafka Streams. Retrieved: 2021-02-21 from https://Kafka.apache.org/documentation/streams
[20]
Java Management Extensions (JMX) Technology. Retrieved: 2021-02-20 from https://www.oracle.com/java/technologies/javase/javamanagement.html/.

Cited By

View all
  • (2023)Edge Video Analytics: A Survey on Applications, Systems and Enabling TechniquesIEEE Communications Surveys & Tutorials10.1109/COMST.2023.332309125:4(2951-2982)Online publication date: 10-Oct-2023
  • (2022)An Event-Driven Approach to the Recognition Problem in Video Surveillance System Development2022 32nd Conference of Open Innovations Association (FRUCT)10.23919/FRUCT56874.2022.9953883(65-74)Online publication date: 9-Nov-2022

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
ICCTA '21: Proceedings of the 2021 7th International Conference on Computer Technology Applications
July 2021
103 pages
ISBN:9781450390521
DOI:10.1145/3477911
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 October 2021

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Stream processing
  2. cloud computing
  3. edge computing
  4. metadata
  5. video surveillance

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

ICCTA 2021

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)8
  • Downloads (Last 6 weeks)1
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Edge Video Analytics: A Survey on Applications, Systems and Enabling TechniquesIEEE Communications Surveys & Tutorials10.1109/COMST.2023.332309125:4(2951-2982)Online publication date: 10-Oct-2023
  • (2022)An Event-Driven Approach to the Recognition Problem in Video Surveillance System Development2022 32nd Conference of Open Innovations Association (FRUCT)10.23919/FRUCT56874.2022.9953883(65-74)Online publication date: 9-Nov-2022

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media