Firearm Detection using Convolutional Neural Networks

This papers studies the application of the YOLO algorithm to create a firearm detection system, demonstrating its effectiveness in this task. We also constructed a dataset based on the website Internet Movie Firearm Database (IMFDB) for this study. Individuals carrying firearms in public places are a strong indicator of dangerous situations. Studies show that a rapid response from law enforcement agents is the main factor in reducing the number of victims. However, a large number of cameras to be monitored leads to an overload of CCTV operators, generating fatigue and stress, consequently, loss of efficiency in surveillance. Convolutional neural networks have been shown to be efficient in the detection and identification of objects in images, having sometimes produced more accurate and consistent results than human candidates.

[1]  Jianguo Zhang,et al.  The PASCAL Visual Object Classes Challenge , 2006 .

[2]  Andrzej Glowacz,et al.  The efficient real- and non-real-time make and model recognition of cars , 2013, Multimedia Tools and Applications.

[3]  Edoardo Ardizzone,et al.  Combining top-down and bottom-up visual saliency for firearms localization , 2014, 2014 International Conference on Signal Processing and Multimedia Applications (SIGMAP).

[4]  Ali Farhadi,et al.  You Only Look Once: Unified, Real-Time Object Detection , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[5]  Ali Farhadi,et al.  YOLO9000: Better, Faster, Stronger , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[6]  Tom Fawcett,et al.  An introduction to ROC analysis , 2006, Pattern Recognit. Lett..

[7]  Luc Van Gool,et al.  The Pascal Visual Object Classes Challenge: A Retrospective , 2014, International Journal of Computer Vision.

[8]  Bernhard Rinner,et al.  A Smart Camera for Traffic Surveillance , 2003 .

[9]  Mikolaj Leszczuk,et al.  Automated Detection of Firearms and Knives in a CCTV Image , 2016, Sensors.

[10]  Ranjit Kayastha Preventing Mass Shooting Through Cooperation of Mental Health Services, Campus Security, and Institutional Technology , 2016 .

[11]  Luc Van Gool,et al.  The Pascal Visual Object Classes (VOC) Challenge , 2010, International Journal of Computer Vision.