TinyChirp: Bird Song Recognition Using TinyML Models on Low-power Wireless Acoustic Sensors

Read original: arXiv:2407.21453 - Published 9/12/2024 by Zhaolan Huang, Adrien Tousnakhoff, Polina Kozyr, Roman Rehausen, Felix Bie{ss}mann, Robert Lachlan, Cedric Adjih, Emmanuel Baccelli
Total Score

0

TinyChirp: Bird Song Recognition Using TinyML Models on Low-power Wireless Acoustic Sensors

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • Uses TinyML models on low-power wireless acoustic sensors for bird song recognition
  • Developed a system called "TinyChirp" to enable efficient on-device processing of bird songs
  • Focused on reducing the computational and energy requirements of the system

Plain English Explanation

TinyML is a field focused on deploying machine learning models on low-power microcontrollers and other embedded devices. In this paper, the researchers developed a system called "TinyChirp" that uses TinyML to recognize bird songs on low-power wireless acoustic sensors.

The key idea is to run the machine learning models directly on the sensor devices, rather than sending the audio data to a remote server for processing. This helps reduce the computational and energy requirements, making the system more practical for real-world deployment in the field.

The researchers trained their TinyML models on a dataset of bird songs and then evaluated the performance on various microcontroller platforms. They found that their approach can achieve high accuracy while using very little computational power and battery life, making it suitable for long-term bird monitoring applications.

Technical Explanation

The researchers first collected a dataset of bird songs using low-power wireless acoustic sensors deployed in the field. They then trained machine learning models to recognize different bird species based on their songs.

To enable efficient on-device processing, the researchers used TinyML techniques to compress and optimize the models for deployment on low-power microcontrollers. This involved techniques like model quantization and architecture search to find the most efficient model configurations.

The researchers evaluated their "TinyChirp" system on several commercial off-the-shelf microcontroller platforms, measuring the accuracy, latency, and energy consumption. They found that their optimized TinyML models could achieve high recognition accuracy while using only a fraction of the computational resources and battery life compared to running the models on a server.

Critical Analysis

The researchers acknowledge that their dataset and experiments were limited in scope, focusing on a relatively small number of bird species and environments. More research would be needed to see how well the system generalizes to a wider range of bird species and habitats.

Additionally, the paper does not address potential privacy and security concerns with having bird monitoring devices deployed in the field. There could be risks around unauthorized access or misuse of the sensor data that should be considered.

Overall, the "TinyChirp" system represents an interesting application of TinyML techniques to the problem of bird song recognition. The results suggest that this approach has promise for enabling efficient, low-power bird monitoring applications. Further research and development would be needed to make the system more robust and address potential real-world deployment challenges.

Conclusion

This paper presents the "TinyChirp" system, which uses TinyML models running on low-power wireless acoustic sensors to enable efficient bird song recognition. The key innovation is the ability to perform the machine learning processing directly on the sensor devices, rather than relying on a remote server.

The researchers demonstrate that their optimized TinyML models can achieve high accuracy while using very little computational resources and battery life. This makes the system well-suited for long-term, real-world bird monitoring applications where low power consumption and autonomous operation are important.

Overall, the "TinyChirp" system represents an exciting application of the latest advancements in embedded machine learning and shows the potential for deploying intelligent sensing capabilities in remote, resource-constrained environments. As the field of TinyML continues to evolve, we can expect to see more innovative applications like this emerge.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

TinyChirp: Bird Song Recognition Using TinyML Models on Low-power Wireless Acoustic Sensors
Total Score

0

TinyChirp: Bird Song Recognition Using TinyML Models on Low-power Wireless Acoustic Sensors

Zhaolan Huang, Adrien Tousnakhoff, Polina Kozyr, Roman Rehausen, Felix Bie{ss}mann, Robert Lachlan, Cedric Adjih, Emmanuel Baccelli

Monitoring biodiversity at scale is challenging. Detecting and identifying species in fine grained taxonomies requires highly accurate machine learning (ML) methods. Training such models requires large high quality data sets. And deploying these models to low power devices requires novel compression techniques and model architectures. While species classification methods have profited from novel data sets and advances in ML methods, in particular neural networks, deploying these state of the art models to low power devices remains difficult. Here we present a comprehensive empirical comparison of various tinyML neural network architectures and compression techniques for species classification. We focus on the example of bird song detection, more concretely a data set curated for studying the corn bunting bird species. The data set is released along with all code and experiments of this study. In our experiments we compare predictive performance, memory and time complexity of classical spectrogram based methods and recent approaches operating on raw audio signal. Our results indicate that individual bird species can be robustly detected with relatively simple architectures that can be readily deployed to low power devices.

Read more

9/12/2024

🏷️

Total Score

0

Exploring Meta Information for Audio-based Zero-shot Bird Classification

Alexander Gebhard, Andreas Triantafyllopoulos, Teresa Bez, Lukas Christ, Alexander Kathan, Bjorn W. Schuller

Advances in passive acoustic monitoring and machine learning have led to the procurement of vast datasets for computational bioacoustic research. Nevertheless, data scarcity is still an issue for rare and underrepresented species. This study investigates how meta-information can improve zero-shot audio classification, utilising bird species as an example case study due to the availability of rich and diverse meta-data. We investigate three different sources of metadata: textual bird sound descriptions encoded via (S)BERT, functional traits (AVONET), and bird life-history (BLH) characteristics. As audio features, we extract audio spectrogram transformer (AST) embeddings and project them to the dimension of the auxiliary information by adopting a single linear layer. Then, we employ the dot product as compatibility function and a standard zero-shot learning ranking hinge loss to determine the correct class. The best results are achieved by concatenating the AVONET and BLH features attaining a mean unweighted F1-score of .233 over five different test sets with 8 to 10 classes.

Read more

6/12/2024

📊

Total Score

0

Automated Bioacoustic Monitoring for South African Bird Species on Unlabeled Data

Michael Doell, Dominik Kuehn, Vanessa Suessle, Matthew J. Burnett, Colleen T. Downs, Andreas Weinmann, Elke Hergenroether

Analyses for biodiversity monitoring based on passive acoustic monitoring (PAM) recordings is time-consuming and challenged by the presence of background noise in recordings. Existing models for sound event detection (SED) worked only on certain avian species and the development of further models required labeled data. The developed framework automatically extracted labeled data from available platforms for selected avian species. The labeled data were embedded into recordings, including environmental sounds and noise, and were used to train convolutional recurrent neural network (CRNN) models. The models were evaluated on unprocessed real world data recorded in urban KwaZulu-Natal habitats. The Adapted SED-CRNN model reached a F1 score of 0.73, demonstrating its efficiency under noisy, real-world conditions. The proposed approach to automatically extract labeled data for chosen avian species enables an easy adaption of PAM to other species and habitats for future conservation projects.

Read more

6/21/2024

🤿

Total Score

0

AudioProtoPNet: An interpretable deep learning model for bird sound classification

Ren'e Heinrich, Bernhard Sick, Christoph Scholz

Recently, scientists have proposed several deep learning models to monitor the diversity of bird species. These models can detect bird species with high accuracy by analyzing acoustic signals. However, traditional deep learning algorithms are black-box models that provide no insight into their decision-making process. For domain experts, such as ornithologists, it is crucial that these models are not only efficient, but also interpretable in order to be used as assistive tools. In this study, we present an adaption of the Prototypical Part Network (ProtoPNet) for audio classification that provides inherent interpretability through its model architecture. Our approach is based on a ConvNeXt backbone architecture for feature extraction and learns prototypical patterns for each bird species using spectrograms of the training data. Classification of new data is done by comparison with these prototypes in latent space, which simultaneously serve as easily understandable explanations for the model's decisions. We evaluated the performance of our model on seven different datasets representing bird species from different geographical regions. In our experiments, the model showed excellent results, achieving an average AUROC of 0.82 and an average cmAP of 0.37 across the seven datasets, making it comparable to state-of-the-art black-box models for bird sound classification. Thus, this work demonstrates that even for the challenging task of bioacoustic bird classification, powerful yet interpretable deep learning models can be developed to provide valuable insights to domain experts.

Read more

5/30/2024