Automatic detection of unidentified fish sounds: A comparison of traditional machine learning with deep learning
Mouy, X., Archer, S.K., Dosso, S., Dudas, S., English, P., Foord, C., Halliday, W., Juanes, F., Lancaster, D., Van Parijs, S. & Haggarty, D.
This paper uses two methods, including a new method called deep learning, which is a form of artificial intelligence, to train automatic detectors to look for fish sounds in audio data.
Key points
- We collect huge amounts of acoustic data, yet know very little about the sounds that different fish species make, and fish sounds are notoriously time-consuming to analyze in acoustic data.
- This paper uses two methods, including a new method called deep learning, which is a form of artificial intelligence, to train automatic detectors to look for fish sounds in audio data. The detector cannot identify the sounds to specific species, but can provide a first pass at looking for fish activity in acoustic data.
- Detectors such as this will make analysts more efficient at looking through acoustic data, and from a broader ecosystem perspective and can help identify hotspots for fish activity using acoustic data when the local fish population makes a lot of sounds. This is particularly relevant for temperate and tropical sites with a high diversity of fish that make sounds.
Abstract
Many species of fishes around the world are soniferous. The types of sounds fishes produce vary among species and regions but consist typically of low-frequency (< 1.5 kHz) pulses and grunts. These sounds can potentially be used to monitor fishes non-intrusively and could complement traditional monitoring techniques. However, the significant time required for human analysts to manually label fish sounds in acoustic recordings does not yet allow passive acoustics to be used as a viable tool for monitoring fishes. In this paper, we compare two different approaches to automatically detect fish sounds. One is a more traditional machine learning technique based on the detection of acoustic transients in the spectrogram and the classification using Random Forest (RF). The other is using a deep learning approach and is based on the classification of overlapping segments (0.2 s) of spectrogram using a ResNet18 Convolutional Neural Network (CNN). Both algorithms were trained using 21,950 manually annotated fish and non-fish sounds collected from 2014 to 2019 at five different locations in the Strait of Georgia, British Columbia, Canada. The performance of the detectors was tested on part of the data from the Strait of Georgia that was withheld from the training phase, data from Barkley Sound, British Columbia, and data collected in the Port of Miami, Florida, USA. The CNN performed up to 1.9 times better than the RF (F1 score: 0.82 vs. 0.43). In some cases, the CNN was able to find more faint fish sounds than the analyst and performed well in environments different from the one it was trained in (Miami F1 score: 0.88). Noise analysis in the 20-1000 Hz frequency band shows that the CNN is still reliable in noise levels greater than 130 dB re 1 μPa in the Port of Miami but becomes less reliable in Barkley Sound past 100 dB re 1 μPa due to mooring noise. The proposed approach can efficiently monitor (unidentified) fish sounds in a variety of environments and can also facilitate the development of species-specific detectors. We provide the software FishSound Finder, an easy-to-use open-source implementation of the CNN detector with detailed documentation.
Recommended citation
Mouy, X., Archer, S.K., Dosso, S., Dudas, S., English, P., Foord, C., Halliday, W., Juanes, F., Lancaster, D., Van Parijs, S. & Haggarty, D. (2024). Automatic detection of unidentified fish sounds: A comparison of traditional machine learning with deep learning. Frontiers in Remote Sensing. https://www.frontiersin.org/journals/remote-sensing/articles/10.3389/frsen.2024.1439995/abstract
-
Metadata
- Title
- Automatic detection of unidentified fish sounds: A comparison of traditional machine learning with deep learning
- URL
- https://www.frontiersin.org/journals/remote-sensing/articles/10.3389/frsen.2024.1439995/abstract
- Published
- 2024-08-07
- Author(s)
- Mouy, X., Archer, S.K., Dosso, S., Dudas, S., English, P., Foord, C., Halliday, W., Juanes, F., Lancaster, D., Van Parijs, S. & Haggarty, D.
- Publisher
- Frontiers in Remote Sensing
- Volume
- 5
- Issue number
- 1439995
Can AI successfully detect Ringed Seal barks in an ocean of acoustic data?
A young scientist uses artificial intelligence to help protect the Arctic

