Low Cost Gunshot Detection using Deep Learning on the Raspberry Pi

被引:0
|
作者
Morehead, Alex [1 ]
Ogden, Lauren [2 ]
Magee, Gabe [3 ]
Hosler, Ryan [4 ]
White, Bruce [5 ]
Mohler, George [4 ]
机构
[1] Missouri Western State Univ, Comp Sci Math & Phys Dept, St Joseph, MO 64507 USA
[2] Columbia Univ, Dept Comp Sci, New York, NY 10027 USA
[3] Pomona Coll, Dept Comp Sci, Claremont, CA 91711 USA
[4] IUPUI, Comp & Info Sci Dept, Indianapolis, IN USA
[5] AstroSensor Com, Santa Clara, CA USA
关键词
Machine learning; neural nets; microprocessors and microcomputers; sound and music computing; signal processing;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Many cities using gunshot detection technology depend on expensive systems that ultimately rely on humans differentiating between gunshots and non-gunshots, such as ShotSpotter. Thus, a scalable gunshot detection system that is low in cost and high in accuracy would be advantageous for a variety of cities across the globe, in that it would favorably promote the delegation of tasks typically worked by humans to machines. A repository of audio data was created from sound clips collected from online audio databases as well as from clips recorded using a USB microphone in residential areas and at a gun range. One-dimensional as well as two-dimensional convolutional neural networks were then trained on this sound data, and spectrograms created from this sound data, to recognize gunshots. These models were deployed to a Raspberry Pi 3 Model B+ with a short message service modem and a USB microphone attached, using a software pipeline to continuously analyze discrete two-second chunks of audio and alert a set of phone numbers if a gunshot is detected in that chunk. Testing found that a majority-rules ensemble of our one-dimensional and two-dimensional models fared best, with an accuracy above 99% on validation data as well as when distinguishing gunshots from fireworks. Besides increasing the safety standards for a city's residents, the findings generated by this research project expand the current state of knowledge regarding sound-based applications of convolutional neural networks.
引用
收藏
页码:3038 / 3044
页数:7
相关论文
共 50 条
  • [21] Computer vision for eye diseases detection using pre-trained deep learning techniques and raspberry Pi
    Al-Naji, Ali
    Khalid, Ghaidaa A.
    Mahmood, Mustafa F.
    Chahl, Javaan
    JOURNAL OF ENGINEERING-JOE, 2024, 2024 (07):
  • [22] Implementation of Deep Learning Models for Real-Time Face Mask Detection System Using Raspberry Pi
    Vanitha, V.
    Rajathi, N.
    Kalaiselvi, R.
    Sumathi, V. P.
    ADVANCED NETWORK TECHNOLOGIES AND INTELLIGENT COMPUTING, ANTIC 2022, PT II, 2023, 1798 : 290 - 304
  • [23] Deep learning model based on MobileNetV2 for mask detection with Raspberry Pi
    Rojas-Romero, Mariana
    Caicedo Saenz, Joseph Brayan Smith
    2022 IEEE COLOMBIAN CONFERENCE ON APPLICATIONS OF COMPUTATIONAL INTELLIGENCE (COLCACI 2022), 2022,
  • [24] Exploring Distributed Deep Learning Inference Using Raspberry Pi Spark Cluster
    James, Nicholas
    Ong, Lee-Yeng
    Leow, Meng-Chew
    FUTURE INTERNET, 2022, 14 (08):
  • [25] Implementation of Machine Learning for Gender Detection using CNN on Raspberry Pi Platform
    Gauswami, Mitulgiri H.
    Trivedi, Kiran R.
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON INVENTIVE SYSTEMS AND CONTROL (ICISC 2018), 2018, : 608 - 613
  • [26] Reinforcement Learning for a Raspberry Pi Smart Car for Lane Detection using OpenCV
    Nguyen, Minh
    Mohd, Tauheed Khan
    2023 IEEE 13TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE, CCWC, 2023, : 102 - 107
  • [28] Low Cost Nano Satellite Communication System using GNURadio, HackRF, and Raspberry Pi
    Hudhajanto, Rizky Pratama
    Wijanarko, Heru
    Arifin, Muhammad
    Sugandi, Budi
    Aisyah, Siti
    Asaad, Nur Sakinah
    Syardiansyah, Abang Ahmad
    PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON APPLIED ENGINEERING (ICAE), 2018,
  • [29] Face Detection and Recognition using Raspberry Pi
    Gupta, Ishita
    Patil, Varsha
    Kadam, Chaitali
    Dumbre, Shreya
    2016 IEEE INTERNATIONAL WIE CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (IEEE WIECON-ECE 2016), 2016, : 83 - 86
  • [30] Object Detection and seperation Using Raspberry PI
    Walam, Sumeet Sanjay
    Teli, Siddhi Prakash
    Thakur, Bilal Sikandar
    Nevarekar, Ravindra Ramchandra
    Patil, Suhas M.
    PROCEEDINGS OF THE 2018 SECOND INTERNATIONAL CONFERENCE ON INVENTIVE COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES (ICICCT), 2018, : 214 - 217