Edge artificial intelligence and super-resolution for enhanced weapon detection in video surveillance

The prevalence of crimes involving handguns and knives underscores the importance of early weapon detection. This, along with the spread of video surveillance systems, boosted the development of automatic approaches for weapon detection from surveillance cameras. Despite the advancements from classical computer vision to Deep Learning (DL) techniques, accurately detecting weapons in real-time remains challenging due to their small size. Current DL methods, which attempt to mitigate this issue using complex detection architectures, are resource-intensive, resulting in high costs and energy usage, and hindering their deployment on efficient edge devices. This creates challenges in resource-limited environments, making these methods impractical for edge and real-time applications. To address these shortcomings, our work proposes YOLOSR, which integrates a You Only Look Once (YOLO) v8-small model with an Enhanced Deep Super Resolution (EDSR)-based network using a shared backbone. During training, the auxiliary Super Resolution (SR) helps in learning better features, which could benefit the weapon detection task. During inference, the SR branch is removed, keeping the detector’s computational complexity unchanged. The YOLOSR’s accuracy and efficiency were validated on our WeaponSense dataset and on a NVIDIA Jetson Nano, against other weapon detectors. The results exhibited that YOLOSR, compared to the state-of-the-art YOLOv8-small model, maintained the same computational complexity with 28.8 billion floating point operations and on-device latency of 101 ms per image, while increasing the Average Precision by 10.2 percentage points. Thus, the YOLOSR emerges as an effective solution for real-time weapon detection in resource-constrained environments, achieving an optimal trade-off between efficiency and accuracy. • YOLOSR merges Super-Resolution (SR) with YOLOv8 to enhance small weapon detection. • SR boosts training and is discarded at inference, with no extra computational cost. • YOLOSR achieved a 10.2% AP gain compared to YOLOv8, keeping the same real-time speed. • The approach runs at 101ms/image on Jetson Nano, enabling real-time edge inference. • The approach was validated on WeaponSense, a realistic video-surveillance dataset.

Authors

Institutions

Publication Details

Journal
Engineering Applications of Artificial Intelligence
Published
2024-11-27
DOI
https://doi.org/10.1016/j.engappai.2024.109684
Citations
18
Primary Topic
Advanced Optical Sensing Technologies
Type
article
Field-Weighted Citation Impact
9.11
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Edge artificial intelligence and super-resolution for enhanced weapon detection in video surveillance

Daniele Berardini, Manuel J. Marín‐Jiménez, Alessandro Galdelli, Lucia Migliorelli
18 citations
Engineering Applications of Artificial Intelligence
Advanced Optical Sensing Technologies
9.11
article

Edge artificial intelligence and super-resolution for enhanced weapon detection in video surveillance

Daniele Berardini, Manuel J. Marín‐Jiménez, Alessandro Galdelli, Lucia Migliorelli
article en
18 citations

Abstract

The prevalence of crimes involving handguns and knives underscores the importance of early weapon detection. This, along with the spread of video surveillance systems, boosted the development of automatic approaches for weapon detection from surveillance cameras. Despite the advancements from classical computer vision to Deep Learning (DL) techniques, accurately detecting weapons in real-time remains challenging due to their small size. Current DL methods, which attempt to mitigate this issue using complex detection architectures, are resource-intensive, resulting in high costs and energy usage, and hindering their deployment on efficient edge devices. This creates challenges in resource-limited environments, making these methods impractical for edge and real-time applications. To address these shortcomings, our work proposes YOLOSR, which integrates a You Only Look Once (YOLO) v8-small model with an Enhanced Deep Super Resolution (EDSR)-based network using a shared backbone. During training, the auxiliary Super Resolution (SR) helps in learning better features, which could benefit the weapon detection task. During inference, the SR branch is removed, keeping the detector’s computational complexity unchanged. The YOLOSR’s accuracy and efficiency were validated on our WeaponSense dataset and on a NVIDIA Jetson Nano, against other weapon detectors. The results exhibited that YOLOSR, compared to the state-of-the-art YOLOv8-small model, maintained the same computational complexity with 28.8 billion floating point operations and on-device latency of 101 ms per image, while increasing the Average Precision by 10.2 percentage points. Thus, the YOLOSR emerges as an effective solution for real-time weapon detection in resource-constrained environments, achieving an optimal trade-off between efficiency and accuracy. • YOLOSR merges Super-Resolution (SR) with YOLOv8 to enhance small weapon detection. • SR boosts training and is discarded at inference, with no extra computational cost. • YOLOSR achieved a 10.2% AP gain compared to YOLOv8, keeping the same real-time speed. • The approach runs at 101ms/image on Jetson Nano, enabling real-time edge inference. • The approach was validated on WeaponSense, a realistic video-surveillance dataset.

Engineering Applications of Artificial IntelligenceVol. 140
Marche Polytechnic University (IT), University of Córdoba (ES)
Openalex Percentile: Top 2%
Advanced Optical Sensing Technologies
9.11
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.