Smart Video Surveillance System Based on Edge Computing

被引:27
作者
Cob-Parro, Antonio Carlos [1 ]
Losada-Gutierrez, Cristina [1 ]
Marron-Romera, Marta [1 ]
Gardel-Vicente, Alfredo [1 ]
Bravo-Munoz, Ignacio [1 ]
机构
[1] Univ Alcala, Dept Elect, Madrid 28801, Spain
基金
欧盟地平线“2020”;
关键词
machine learning; embedded systems; video-surveillance; mobilenet-SSD; vision processor unit; edge node; artificial intelligence; DEEP; TRACKING;
D O I
10.3390/s21092958
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
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.
引用
收藏
页数:20
相关论文
共 58 条
[31]   Microsoft COCO: Common Objects in Context [J].
Lin, Tsung-Yi ;
Maire, Michael ;
Belongie, Serge ;
Hays, James ;
Perona, Pietro ;
Ramanan, Deva ;
Dollar, Piotr ;
Zitnick, C. Lawrence .
COMPUTER VISION - ECCV 2014, PT V, 2014, 8693 :740-755
[32]  
Liu W., 2016, P COMPUTER VISION EC, P21
[33]   A survey of deep neural network architectures and their applications [J].
Liu, Weibo ;
Wang, Zidong ;
Liu, Xiaohui ;
Zeng, Nianyin ;
Liu, Yurong ;
Alsaadi, Fuad E. .
NEUROCOMPUTING, 2017, 234 :11-26
[34]   Fast heuristic method to detect people in frontal depth images [J].
Luna, Carlos A. ;
Losada-Gutierrez, Cristina ;
Fuentes-Jimenez, David ;
Mazo, Manuel .
EXPERT SYSTEMS WITH APPLICATIONS, 2021, 168
[35]   Robust people detection using depth information from an overhead Time-of-Flight camera [J].
Luna, Carlos A. ;
Losada-Gutierrez, Cristina ;
Fuentes-Jimenez, David ;
Fernandez-Rincon, Alvaro ;
Mazo, Manuel ;
Macias-Guarasa, Javier .
EXPERT SYSTEMS WITH APPLICATIONS, 2017, 71 :240-256
[36]  
Masuzawa H, 2017, IEEE/SICE I S SYS IN, P541, DOI 10.1109/SII.2017.8279277
[37]   Fast RGB-D people tracking for service robots [J].
Munaro, Matteo ;
Menegatti, Emanuele .
AUTONOMOUS ROBOTS, 2014, 37 (03) :227-242
[38]  
Nguyen H., 2020, J THEOR APPL INF TEC, V98, P3405
[39]   Deep Learning vs. Traditional Computer Vision [J].
O'Mahony, Niall ;
Campbell, Sean ;
Carvalho, Anderson ;
Harapanahalli, Suman ;
Hernandez, Gustavo Velasco ;
Krpalkova, Lenka ;
Riordan, Daniel ;
Walsh, Joseph .
ADVANCES IN COMPUTER VISION, CVC, VOL 1, 2020, 943 :128-144
[40]  
Othman NA, 2018, 2018 2ND INTERNATIONAL SYMPOSIUM ON MULTIDISCIPLINARY STUDIES AND INNOVATIVE TECHNOLOGIES (ISMSIT), P661