Smart City Gnosys

Smart city article details

Title Sound Event Detection With Binary Neural Networks On Tightly Power-Constrained Iot Devices
ID_Doc 52320
Authors Cerutti G.; Andri R.; Cavigelli L.; Farella E.; Magno M.; Benini L.
Year 2020
Published ACM International Conference Proceeding Series
DOI http://dx.doi.org/10.1145/3370748.3406588
Abstract Sound event detection (SED) is a hot topic in consumer and smart city applications. Existing approaches based on deep neural networks (DNNs) are very effective, but highly demanding in terms of memory, power, and throughput when targeting ultra-low power always-on devices. Latency, availability, cost, and privacy requirements are pushing recent IoT systems to process the data on the node, close to the sensor, with a very limited energy supply, and tight constraints on the memory size and processing capabilities precluding to run state-of-The-Art DNNs. In this paper, we explore the combination of extreme quantization to a small-footprint binary neural network (BNN) with the highly energy-efficient, RISC-V-based (8+1)-core GAP8 microcontroller. Starting from an existing CNN for SED whose footprint (815 kB) exceeds the 512 kB of memory available on our platform, we retrain the network using binary filters and activations to match these memory constraints. (Fully) binary neural networks come with a natural drop in accuracy of 12-18% on the challenging ImageNet object recognition challenge compared to their equivalent full-precision baselines. This BNN reaches a 77.9% accuracy, just 7% lower than the full-precision version, with 58 kB (7.2× less) for the weights and 262 kB (2.4× less) memory in total. With our BNN implementation, we reach a peak throughput of 4.6 GMAC/s and 1.5 GMAC/s over the full network, including preprocessing with Mel bins, which corresponds to an efficiency of 67.1 GMAC/s/W and 31.3 GMAC/s/W, respectively. Compared to the performance of an ARM Cortex-M4 implementation, our system has a 10.3× faster execution time and a 51.1× higher energy-efficiency. © 2020 ACM.
Author Keywords binary neural networks; sound event detection; ultra low power


Similar Articles


Id Similarity Authors Title Published
47334 View0.913Paissan F.; Ancilotto A.; Brutti A.; Farella E.Scalable Neural Architectures For End-To-End Environmental Sound ClassificationICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings, 2022-May (2022)
40858 View0.892Brutti A.; Paissan F.; Ancilotto A.; Farella E.Optimizing Phinet Architectures For The Detection Of Urban Sounds On Low-End DevicesEuropean Signal Processing Conference, 2022-August (2022)
24672 View0.866Lamrini M.; Chkouri M.Y.; Touhafi A.Evaluating The Performance Of Pre-Trained Convolutional Neural Network For Audio Classification On Embedded Systems For Anomaly Detection In Smart CitiesSensors, 23, 13 (2023)
8076 View0.859Mukhamadiyev A.; Khujayarov I.; Nabieva D.; Cho J.An Ensemble Of Convolutional Neural Networks For Sound Event DetectionMathematics, 13, 9 (2025)
8994 View0.857Hammad S.S.; Iskandaryan D.; Trilles S.An Unsupervised Tinyml Approach Applied To The Detection Of Urban Noise Anomalies Under The Smart Cities EnvironmentInternet of Things (Netherlands), 23 (2023)