Robust sound event detection in bioacoustic sensor networks
arXiv:1905.08352 · doi:10.1371/journal.pone.0214168
Abstract
Bioacoustic sensors, sometimes known as autonomous recording units (ARUs), can record sounds of wildlife over long periods of time in scalable and minimally invasive ways. Deriving per-species abundance estimates from these sensors requires detection, classification, and quantification of animal vocalizations as individual acoustic events. Yet, variability in ambient noise, both over time and across sensors, hinders the reliability of current automated systems for sound event detection (SED), such as convolutional neural networks (CNN) in the time-frequency domain. In this article, we develop, benchmark, and combine several machine listening techniques to improve the generalizability of SED models across heterogeneous acoustic environments. As a case study, we consider the problem of detecting avian flight calls from a ten-hour recording of nocturnal bird migration, recorded by a network of six ARUs in the presence of heterogeneous background noise. Starting from a CNN yielding state-of-the-art accuracy on this task, we introduce two noise adaptation techniques, respectively integrating short-term (60 milliseconds) and long-term (30 minutes) context. First, we apply per-channel energy normalization (PCEN) in the time-frequency domain, which applies short-term automatic gain control to every subband in the mel-frequency spectrogram. Secondly, we replace the last dense layer in the network by a context-adaptive neural network (CA-NN) layer. Combining them yields state-of-the-art results that are unmatched by artificial data augmentation alone. We release a pre-trained version of our best performing system under the name of BirdVoxDetect, a ready-to-use detector of avian flight calls in field recordings.
32 pages, in English. Submitted to PLOS ONE journal in February 2019; revised August 2019; published October 2019
References in corpus (12)
- Adam: A Method for Stochastic Optimization
- Deep Convolutional Neural Networks and Data Augmentation for Environmental Sound Classification
- Dynamic Filter Networks
- Automatic acoustic detection of birds through deep learning: the first Bird Audio Detection challenge
- Bird detection in audio: a survey and a challenge
- Breaking the Softmax Bottleneck: A High-Rank RNN Language Model
- Joint Time-Frequency Scattering for Audio Classification
- Densely Connected CNNs for Bird Audio Detection
- Spatial Diffuseness Features for DNN-Based Speech Recognition in Noisy and Reverberant Environments
- Recognizing Birds from Sound - The 2018 BirdCLEF Baseline System
- Reducing Bias in Production Speech Models
- Robustness of classifiers to uniform and Gaussian noise
Cited by in corpus (6)
- Computational bioacoustics with deep learning: a review and roadmap
- Long-distance Detection of Bioacoustic Events with Per-channel Energy Normalization
- CNN-based Discriminative Training for Domain Compensation in Acoustic Event Detection with Frame-wise Classifier
- Weakly-Supervised Classification and Detection of Bird Sounds in the Wild. A BirdCLEF 2021 Solution
- Active Learning for Sound Event Detection
- PERSA+: A Deep Learning Front-End for Context-Agnostic Audio Classification