Cargando…

Smart Video Surveillance System Based on Edge Computing

New processing methods based on artificial intelligence (AI) and deep learning are replacing traditional computer vision algorithms. The more advanced systems can process huge amounts of data in large computing facilities. In contrast, this paper presents a smart video surveillance system executing...

Descripción completa

Detalles Bibliográficos
Autores principales: Cob-Parro, Antonio Carlos, Losada-Gutiérrez, Cristina, Marrón-Romera, Marta, Gardel-Vicente, Alfredo, Bravo-Muñoz, Ignacio
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8122948/
https://www.ncbi.nlm.nih.gov/pubmed/33922548
http://dx.doi.org/10.3390/s21092958
_version_ 1783692763114504192
author Cob-Parro, Antonio Carlos
Losada-Gutiérrez, Cristina
Marrón-Romera, Marta
Gardel-Vicente, Alfredo
Bravo-Muñoz, Ignacio
author_facet Cob-Parro, Antonio Carlos
Losada-Gutiérrez, Cristina
Marrón-Romera, Marta
Gardel-Vicente, Alfredo
Bravo-Muñoz, Ignacio
author_sort Cob-Parro, Antonio Carlos
collection PubMed
description New processing methods based on artificial intelligence (AI) and deep learning are replacing traditional computer vision algorithms. The more advanced systems can process huge amounts of data in large computing facilities. In contrast, this paper presents a smart video surveillance system executing AI algorithms in low power consumption embedded devices. The computer vision algorithm, typical for surveillance applications, aims to detect, count and track people’s movements in the area. This application requires a distributed smart camera system. The proposed AI application allows detecting people in the surveillance area using a MobileNet-SSD architecture. In addition, using a robust Kalman filter bank, the algorithm can keep track of people in the video also providing people counting information. The detection results are excellent considering the constraints imposed on the process. The selected architecture for the edge node is based on a UpSquared2 device that includes a vision processor unit (VPU) capable of accelerating the AI CNN inference. The results section provides information about the image processing time when multiple video cameras are connected to the same edge node, people detection precision and recall curves, and the energy consumption of the system. The discussion of results shows the usefulness of deploying this smart camera node throughout a distributed surveillance system.
format Online
Article
Text
id pubmed-8122948
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-81229482021-05-16 Smart Video Surveillance System Based on Edge Computing Cob-Parro, Antonio Carlos Losada-Gutiérrez, Cristina Marrón-Romera, Marta Gardel-Vicente, Alfredo Bravo-Muñoz, Ignacio Sensors (Basel) Article New processing methods based on artificial intelligence (AI) and deep learning are replacing traditional computer vision algorithms. The more advanced systems can process huge amounts of data in large computing facilities. In contrast, this paper presents a smart video surveillance system executing AI algorithms in low power consumption embedded devices. The computer vision algorithm, typical for surveillance applications, aims to detect, count and track people’s movements in the area. This application requires a distributed smart camera system. The proposed AI application allows detecting people in the surveillance area using a MobileNet-SSD architecture. In addition, using a robust Kalman filter bank, the algorithm can keep track of people in the video also providing people counting information. The detection results are excellent considering the constraints imposed on the process. The selected architecture for the edge node is based on a UpSquared2 device that includes a vision processor unit (VPU) capable of accelerating the AI CNN inference. The results section provides information about the image processing time when multiple video cameras are connected to the same edge node, people detection precision and recall curves, and the energy consumption of the system. The discussion of results shows the usefulness of deploying this smart camera node throughout a distributed surveillance system. MDPI 2021-04-23 /pmc/articles/PMC8122948/ /pubmed/33922548 http://dx.doi.org/10.3390/s21092958 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Cob-Parro, Antonio Carlos
Losada-Gutiérrez, Cristina
Marrón-Romera, Marta
Gardel-Vicente, Alfredo
Bravo-Muñoz, Ignacio
Smart Video Surveillance System Based on Edge Computing
title Smart Video Surveillance System Based on Edge Computing
title_full Smart Video Surveillance System Based on Edge Computing
title_fullStr Smart Video Surveillance System Based on Edge Computing
title_full_unstemmed Smart Video Surveillance System Based on Edge Computing
title_short Smart Video Surveillance System Based on Edge Computing
title_sort smart video surveillance system based on edge computing
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8122948/
https://www.ncbi.nlm.nih.gov/pubmed/33922548
http://dx.doi.org/10.3390/s21092958
work_keys_str_mv AT cobparroantoniocarlos smartvideosurveillancesystembasedonedgecomputing
AT losadagutierrezcristina smartvideosurveillancesystembasedonedgecomputing
AT marronromeramarta smartvideosurveillancesystembasedonedgecomputing
AT gardelvicentealfredo smartvideosurveillancesystembasedonedgecomputing
AT bravomunozignacio smartvideosurveillancesystembasedonedgecomputing