Urban sound classification using neural networks on embedded FPGAs

被引:1
|
作者
Belloch, Jose A. [1 ]
Coronado, Raul [1 ]
Valls, Oscar [2 ]
del Amor, Rocio [2 ]
Leon, German [3 ]
Naranjo, Valery [2 ]
Dolz, Manuel F. [3 ]
Amor-Martin, Adrian [4 ]
Pinero, Gema [5 ]
机构
[1] Univ Carlos III Madrid, Dept Tecnol Elect, Avda Univ 30, Leganes 28911, Madrid, Spain
[2] Univ Politecn Valencia, Inst Univ Invest Tecnol Centrada Ser Humano HUMAN, Camino Vera S-N, Valencia 46022, Spain
[3] Univ Jaume I Castellon, Dept Ingn & Ciencia Comp, Avda Sos Baynat s-n, Castellon de La Plana 12071, Spain
[4] Univ Carlos III Madrid, Dept Teoria Senal & Comunicac, Avda Univ 30, Madrid 28911, Spain
[5] Univ Politecn Valencia, Inst Telecomunicac & Aplicac Multimedia, Camino Vera S-N, E-46022 Valencia, Spain
来源
JOURNAL OF SUPERCOMPUTING | 2024年 / 80卷 / 09期
关键词
FPGA; Sound classification; Hardware acceleration; Convolutional neural networks; Deep learning;
D O I
10.1007/s11227-024-05947-8
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Sound classification using neural networks has recently produced very accurate results. A large number of different applications use this type of sound classifiers such as controlling and monitoring the type of activity in a city or identifying different types of animals in natural environments. While traditional acoustic processing applications have been developed on high-performance computing platforms equipped with expensive multi-channel audio interfaces, the Internet of Things (IoT) paradigm requires the use of more flexible and energy-efficient systems. Although software-based platforms exist for implementing general-purpose neural networks, they are not optimized for sound classification, wasting energy and computational resources. In this work, we have used FPGAs to develop an ad hoc system where only the hardware needed for our application is synthesized, resulting in faster and more energy-efficient circuits. The results show that our developments are accelerated by a factor of 35 compared to a software-based implementation on a Raspberry Pi.
引用
收藏
页码:13176 / 13186
页数:11
相关论文
共 50 条
  • [31] Low-Power Embedded System for Gait Classification Using Neural Networks
    Luna-Perejon, Francisco
    Dominguez-Morales, Manuel
    Gutierrez-Galan, Daniel
    Civit-Balcells, Anton
    JOURNAL OF LOW POWER ELECTRONICS AND APPLICATIONS, 2020, 10 (02)
  • [32] Urban Sound Classification using Long Short-Term Memory Neural Network
    Lezhenin, Iurii
    Bogach, Natalia
    Pyshkin, Evgeny
    PROCEEDINGS OF THE 2019 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2019, : 57 - 60
  • [33] Masked Conditional Neural Networks for Environmental Sound Classification
    Medhat, Fady
    Chesmore, David
    Robinson, John
    ARTIFICIAL INTELLIGENCE XXXIV, AI 2017, 2017, 10630 : 21 - 33
  • [34] Convolutional Neural Networks for Scops Owl Sound Classification
    Hidayat, Alam Ahmad
    Cenggoro, Tjeng Wawan
    Pardamean, Bens
    5TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND COMPUTATIONAL INTELLIGENCE 2020, 2021, 179 : 81 - 87
  • [35] Fundamental Heart Sound Classification using the Continuous Wavelet Transform and Convolutional Neural Networks
    Meintjes, Andries
    Lowe, Andrew
    Legget, Malcolm
    2018 40TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2018, : 409 - 412
  • [36] Environmental sound classification using convolution neural networks with different integrated loss functions
    Das, Joy Krishan
    Chakrabarty, Amitabha
    Piran, Md Jalil
    EXPERT SYSTEMS, 2022, 39 (05)
  • [37] Unsegmented Heart Sound Classification Using Hybrid CNN-LSTM Neural Networks
    Megalmani, Drishti Ramesh
    Shailesh, B. G.
    Rao, Achuth M., V
    Jeevannavar, Satish S.
    Ghosh, Prasanta Kumar
    2021 43RD ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE & BIOLOGY SOCIETY (EMBC), 2021, : 713 - 717
  • [38] Designing and Accelerating Spiking Neural Networks using OpenCL for FPGAs
    Podobas, Artur
    Matsuoka, Satoshi
    2017 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (ICFPT), 2017, : 255 - 258
  • [39] Inspection of Partial Bitstreams for FPGAs using Artificial Neural Networks
    Rettkowski, Jens
    Mahmood, Safdar
    Shallufa, Arij
    Huebner, Michael
    Goehringer, Diana
    2019 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2019, : 83 - 86
  • [40] Inspection of partial bitstreams for FPGAs using artificial neural networks
    Rettkowski, Jens
    Mahmood, Safdar
    Shallufa, Arij
    Hubner, Michael
    Gohringer, Diana
    Proceedings - 2019 IEEE 33rd International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2019, 2019, : 83 - 86