Neuromorphic Cochlea-based acoustic ML model for Edge computing application: Introduction

This work presents a novel in-filter computing framework that can be used for designing ultra-light acoustic classifiers for use in smart internet-of-things (IoTs). Unlike a conventional acoustic pattern recognizer, where the feature extraction and classification are designed independently, the proposed architecture integrates the convolution and nonlinear filtering operations directly into the kernels of a Support Vector Machine (SVM). The result of this integration is a template-based SVM whose memory and computational footprint (training and inference) is light enough to be implemented on an FPGA-based IoT platform. While the proposed in-filter computing framework is general enough, in this paper, we demonstrate this concept using a Cascade of Asymmetric Resonator with Inner Hair Cells (CAR-IHC) based acoustic feature extraction algorithm. We show that the system can achieve robust classification performance on benchmark sound recognition tasks using only ~1.5k Look-Up Tables (LUTs) and ~2.8k Flip-Flops (FFs), a significant improvement over other approaches.

Demo:

1. Bird Hotspots: A tinyML acoustic classification system for ecological insights

The proposed system is demonstrated in real-time to detect and log bird species and their occurrences running on ARM Cortex M4 processor consuming 1.6mA of mean current. It is estimated to last for at least 2 months for detecting multiple bird species on 3 AA batteries and could be optimized to achieve backup durations up to 1-year. The logged data is used to make chronological hotspots of bird occurrences on google maps which could help understand valuable information towards species conservation.

2. Bird Density Identification using AudioMoth

The green light blinking on AudioMoth denotes the identification of the cuckoo bird sound.

Paper references:

  1. Ramdas Nair, A., Nath, P. K., Chakrabartty, S., & Singh Thakur, C. (2023). Multiplierless In-filter Computing for tinyML Platforms. arXiv e-prints, arXiv-2304.
  2. A. R. Nair, P. K. Nath, S. Chakrabartty and C. S. Thakur, “Multiplierless MP-Kernel Machine For Energy-Efficient Edge Devices,” in IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2022
  3. A.R. Nair, S. Chakrabartty, C.S. Thakur, “In-filter Computing For Designing Ultra-light Acoustic Pattern Recognizers“, IEEE Internet of Things (IoT) Journal.