Bat2Web: A Framework for Real-Time Classification of Bat Species Echolocation Signals Using Audio Sensor Data

Sensors (Basel). 2024 May 1;24(9):2899. doi: 10.3390/s24092899.

Abstract

Bats play a pivotal role in maintaining ecological balance, and studying their behaviors offers vital insights into environmental health and aids in conservation efforts. Determining the presence of various bat species in an environment is essential for many bat studies. Specialized audio sensors can be used to record bat echolocation calls that can then be used to identify bat species. However, the complexity of bat calls presents a significant challenge, necessitating expert analysis and extensive time for accurate interpretation. Recent advances in neural networks can help identify bat species automatically from their echolocation calls. Such neural networks can be integrated into a complete end-to-end system that leverages recent internet of things (IoT) technologies with long-range, low-powered communication protocols to implement automated acoustical monitoring. This paper presents the design and implementation of such a system that uses a tiny neural network for interpreting sensor data derived from bat echolocation signals. A highly compact convolutional neural network (CNN) model was developed that demonstrated excellent performance in bat species identification, achieving an F1-score of 0.9578 and an accuracy rate of 97.5%. The neural network was deployed, and its performance was evaluated on various alternative edge devices, including the NVIDIA Jetson Nano and Google Coral.

Keywords: Google Coral; IoT; LoRaWAN; NVIDIA Jetson; bat echolocation analysis; bat species classification; bioacoustics; machine learning.

MeSH terms

  • Acoustics
  • Animals
  • Chiroptera* / classification
  • Chiroptera* / physiology
  • Echolocation* / physiology
  • Neural Networks, Computer*
  • Signal Processing, Computer-Assisted
  • Vocalization, Animal / physiology

Grants and funding

This research received no external funding.