A deep-learning framework running on edge devices for handgun and knife detection from indoor video-surveillance cameras
Open Access
- 26 July 2023
- journal article
- research article
- Published by Springer Nature in Multimedia Tools and Applications
- Vol. 83 (7) , 19109-19127
Abstract
The early detection of handguns and knives from surveillance videos is crucial to enhance people’s safety. Despite the increasing development of Deep Learning (DL) methods for general object detection, weapon detection from surveillance videos still presents open challenges. Among these, the most significant are: (i) the very small size of the weapons with respect to the camera field of view and (ii) the need of a real-time feedback, even when using low-cost edge devices for computation. Complex and recently-developed DL architectures could mitigate the former challenge but do not satisfy the latter one. To tackle such limitation, the proposed work addresses the weapon-detection task from an edge perspective. A double-step DL approach was developed and evaluated against other state-of-the-art methods on a custom indoor surveillance dataset. The approach is based on a first Convolutional Neural Network (CNN) for people detection which guides a second CNN to identify handguns and knives. To evaluate the performance in a real-world indoor environment, the approach was deployed on a NVIDIA Jetson Nano edge device which was connected to an IP camera. The system achieved near real-time performance without relying on expensive hardware. The results in terms of both COCO Average Precision (AP = 79.30) and Frames per Second (FPS = 5.10) on the low-power NVIDIA Jetson Nano pointed out the goodness of the proposed approach compared with the others, encouraging the spread of automated video surveillance systems affordable to everyone.Keywords
Funding Information
- Università Politecnica delle Marche
This publication has 36 references indexed in Scilit:
- Automatic handgun detection alarm in videos using deep learningNeurocomputing, 2018
- A Handheld Gun Detection using Faster R-CNN Deep Learning2017
- Feature Pyramid Networks for Object Detection2017
- YOLO9000: Better, Faster, Stronger2017
- SSD: Single Shot MultiBox Detector2016
- Deep Residual Learning for Image Recognition2016
- You Only Look Once: Unified, Real-Time Object Detection2016
- Automated Detection of Firearms and Knives in a CCTV ImageSensors, 2016
- Selective Search for Object RecognitionInternational Journal of Computer Vision, 2013
- Object Detection with Discriminatively Trained Part-Based ModelsIEEE Transactions on Pattern Analysis and Machine Intelligence, 2009