Next Article in Journal
Experimental Investigation on Vibro-Acoustic Characteristics of Stiffened Plate Structures with Different Welding Parameters
Next Article in Special Issue
Social Structure and Temporal Distribution of Tursiops truncatus in the Gulf of Taranto (Central Mediterranean Sea)
Previous Article in Journal
Laboratory Observations of Swash Signatures Using Video Imagery
Previous Article in Special Issue
The Seabed Makes the Dolphins: Physiographic Features Shape the Size and Structure of the Bottlenose Dolphin Geographical Units
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Robust Method to Automatically Detect Fin Whale Acoustic Presence in Large and Diverse Passive Acoustic Datasets

1
Alfred Wegener Institute for Polar and Marine Research, 27570 Bremerhaven, Germany
2
Flanders Marine Institute (VLIZ), 8400 Oostende, Belgium
3
WAVES Research Group, Department of Information Technology, Ghent University, 9052 Gent, Belgium
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2022, 10(12), 1831; https://doi.org/10.3390/jmse10121831
Submission received: 29 October 2022 / Revised: 18 November 2022 / Accepted: 24 November 2022 / Published: 29 November 2022
(This article belongs to the Special Issue Advanced Research Techniques for Cetacean Conservation)

Abstract

:
The growing availability of long-term and large-scale passive acoustic recordings open the possibility of monitoring the vocal activity of elusive oceanic species, such as fin whales (Balaenoptera physalus), in order to acquire knowledge on their distribution, behavior, population structure and abundance. Fin whales produce low-frequency and high-intensity pulses, both as single vocalizations and as song sequences (only males) which can be detected over large distances. Numerous distant fin whales producing these pulses generate a so-called chorus, by spectrally and temporally overlapping single vocalizations. Both fin whale pulses and fin whale chorus provide a distinct source of information on fin whales present at different distances to the recording location. The manual review of vast amounts of passive acoustic data for the presence of single vocalizations and chorus by human experts is, however, time-consuming, often suffers from low reproducibility and in its entirety, it is practically impossible. In this publication, we present and compare robust algorithms for the automatic detection of fin whale choruses and pulses which yield good performance results (i.e., false positive rates < 3% and true positive rates > 76%) when applied to real-world passive acoustic datasets characterized by vast amounts of data, with only a small proportion of the data containing the target sounds, and diverse soundscapes from the Southern Ocean.

1. Introduction

Fin whales (Balaenoptera physalus) are listed as a vulnerable species by the IUCN Red List of Threatened Species and their recovery from past whaling activities is considered as slow [1], though recent studies give rise to hope that recovery rates might increase [2,3]. Fin whales are widely distributed in the world’s oceans with a rather oceanic distribution [4,5], which makes their study challenging. For areas with restricted access, such as the Southern Ocean, population structures and abundances are unknown and their investigation is prioritized by the International Whaling Commission’s Southern Ocean Research Partnership (IWC-SORP, https://iwc.int/sorp, accessed on 1 May 2022).
Large-scale and long-term underwater passive acoustic monitoring (PAM) programs have generated and are continuously generating massive amounts of passive acoustic data. This growing availability of especially low-frequency recordings (due to less storage limitations on autonomous devices when sampling at low frequencies, e.g., below 1 kHz) creates opportunities to study fin whales through the monitoring of their vocal activity [6,7,8,9,10]. Fin whales produce low frequency vocalizations (i.e., <100 Hz) which are similar across populations worldwide [2,11,12,13,14,15,16,17,18]. Male fin whales, in particular, produce single vocalizations and songs in form of pulse sequences at high sound pressure levels which can be detected over many tens of kilometers (e.g., >50 km [2,15,19,20,21]). In areas of high fin whale density, the songs and single vocalizations of numerous fin whale males overlap spectrally and temporally, generating the so-called fin whale chorus [2,10,22,23].
The manual review of vast amounts of passive acoustic data by human experts (i.e., identifying single vocalizations) is time-consuming and often suffers from low reproducibility e.g., [24] and in its entirety, it is practically impossible. Multiple studies report considerable differences between analysts for the annotation of passive acoustic data, namely the identification of single vocalizations within acoustic recordings, with up to >50% disagreement between analysts [24,25,26,27]. The agreement between multiple analysis rounds by the same analyst has also been reported to be considerably low (i.e., intra-analyst agreement <50% in >50% of the cases), highlighting the problem of reproducibility for human-annotated datasets [24]. Particularly, the identification of single vocalizations within a background chorus of overlapping vocalizations of the same type, as it is the case for fin whale pulses [26], is considered to be one of the main difficulties of manual analyses, causing high inter- and intra-analyst variabilities in the number of annotations within a specific time frame [24,25].
With prior knowledge on the acoustic characteristics of a specific vocalization or an acoustic feature (e.g., a vocalization chorus), a mathematical approach can be programmed to provide a reproducible measure for the presence of the sought vocalization or feature. Automatic sound detection algorithms can then be tuned to find specific vocalizations based on their acoustic characteristics within ambient and anthropogenic noise and discern these vocalizations from sounds of other species [27,28,29]. To date, fin whale pulses have been automatically detected with several techniques, mainly employing energy and/or template detectors [16,30,31,32]. However, these methods were tested mostly on relatively small datasets, which did not represent the full variability of real-world soundscapes inherent to year-round recordings from multiple recording stations [30,32] or their performance has not been assessed completely (e.g., number of missed vocalizations has not been checked [13,31,32]). If methods were tested on a large real-world dataset, a labor-intensive manual post-processing of detections was required to avoid high numbers of false positive detections [16]. Techniques to detect the fin whale chorus have also been described in the literature, but the performance of these techniques has not been evaluated [13,23,33].
Here, we present and evaluate multiple detection algorithms for fin whale choruses and pulses which can be applied to real-world passive acoustic datasets characterized by vast amounts of data, with only a small proportion of the data (e.g., <1%) containing the target sounds, and diverse noise scenarios from the Southern Ocean.

2. Material and Methods

2.1. Test Datasets

The developed detection algorithms for fin whale chorus and single 20 Hz pulses were tuned and tested with two datasets: The chorus dataset (CDS) and the pulse dataset (PDS). No noise normalization (e.g., subtraction of temporally averaged power spectral density (PSD) values from files) was applied to any of the data.
CDS—The CDS consisted of 651 5 min audio files from four different pelagic recording locations within the Atlantic sector of the Southern Ocean, sampling eight different years, and all months of the year in order to guarantee a realistic representation of soundscapes (details on dataset in [34]). The duration of five minutes was chosen due to the sampling schedule of the recordings (e.g., 5 min/h; see [34]) and because the energy of fin whale choruses and noise sources is relatively stable over this time frame [13,23]. Within the CDS one type of fundamental frequency band, hereafter termed the low frequency chorus at 20 Hz (LFC2), and two types of overtone frequency bands, hereafter termed the high frequency chorus at 80 Hz (HFC8) and the high frequency chorus at 90 Hz (HFC9), were identified by a human analyst. In 285 of the 651 files the presence of the LFC2 was logged, in 134 the presence of HFC8 was logged, and in 68 the presence of HFC9 was logged. Additionally, the CDS contained some files featuring 20 Hz pulses within the chorus band, complete or parts of Antarctic blue whale z-calls, the Antarctic blue whale chorus, and electronic, strumming and ambient noise (e.g., related to ice). To speed up computation processes the entire CDS data was decimated to 500 Hz sampling rate.
PDS—As the PDS, the library of annotated circum-Antarctic recordings for Antarctic blue and fin whale vocalizations published in Miller et al. (2021) [26] was used. This library consists of 1880.25 h of annotated audio recordings across seven Antarctic sites and 11 site-years, covering multiple months per year. From this library, all fin whale pulse annotations (‘Bp20′ and ‘BP20Plus’, for details see [26]) were considered if their low frequency limit was below 20 Hz and their Nist Quick SNR (see Appendix Box A1 for explanation of the application of this method) was at least 15 dB in order to avoid tuning the detector on annotations of potential misclassifications of fin whale pulses (resulting in total 15,247 annotations of fin whale 20 Hz-pulses from the originally 20,694 annotations of this vocalization type).

2.2. Detection of Fin Whale Chorus

Within the CDS one type of fundamental frequency band, the LFC2, and two types of overtone frequency bands, the HFC8 and HFC9, were detected. Each of these three choruses were considered present if a respective metric exceeded a certain threshold. Three different metrics were computed in order to test their efficiency in determining chorus presence: signal-to-noise ratio (SNR), PSD slope and PSD area (details explained below). The code to the chorus detection methods can be accessed at the public GitLab repository “OZA sound detectors” (https://gitlab.awi.de/oza-sound-detectors/fin-whale-chorus-and-pulse-detection.git, accessed on 25 November 2022).
SNR—The spectral energy contained in the dominant frequency bands of fin whale pulses, as from now termed fin level (FL), was calculated for each audio file (Equation (4)). In this study the dominant frequency bands of fin whale pulses were defined as the frequency limits 17–25 Hz for the LFC2, 84–87 Hz for the HFC8, and 96–100 Hz for the HFC9 (Equation (3), Table 1). Welch’s PSD estimates with 2048 Discrete Fourier Transform (DFT) points, a Hamming window, and 50% overlap were calculated for each file and averaged over each chorus band (Equations (1) and (2), Figure 1).
S ( ω ) = p w e l c h ( x )  
S ( ω 0 : ω 1 ) = S ( ω )     w h e r e     ω 0 ω ω 1  
S b a n d = S ( ω f 0 : ω f 1 )
F L b a n d = S b a n d ¯  
where x is the signal to analyze, S ( ω ) is the spectral energy of each frequency band ω , ω 0 and ω 1 are the frequency limits of an arbitrary frequency band, b a n d is the name of the chorus band (LFC2, HFC8, HFC9), and ω f 0 and ω f 1 are the frequency limits of the corresponding chorus band.
The noise level (NL) was estimated for the frequency bands 11–15 Hz and 30–33 Hz for the chorus band LFC2, 81–83 Hz and 90–94 Hz for the chorus band HFC8 and 90–94 Hz and 103–105 Hz for the chorus band HFC9 (Equation (5), Table 1). From the above calculated PSD estimates the median of the two respective adjacent frequency bands to each chorus band was computed in order to exclude high energy transient sounds like ice- or animal-borne sounds (Equation (6), Figure 1).
S b a n d ,   n o i s e = [ S ( ω l n 0 : ω l n 1 ) S ( ω h n 0 : ω h n 1 ) ]  
N L b a n d = m e d i a n ( S b a n d , n o i s e )
where ω l n 0 and ω l n 1 are the frequency limits of the low noise band adjacent to the chorus band and ω h n 0 and ω h n 1 are the frequency limits of the high noise band adjacent to the chorus band.
The signal to noise ratio for the fin whale chorus energy (SNRband; Equation (7)) can then be calculated as:
S N R b a n d = 10 log 10 ( F L b a n d ) 10 log 10 ( N L b a n d )  
The SNR metric for each of the three chorus bands is calculated for each 5 min audio file and can then be filtered with the determined threshold for the SNR of the chorus (TSNR).
PSD slope—The spectral energy of the LFC2 was also estimated as the maximum gradient (i.e., steepness of the rise) of the PSD slope of the audio file between 15 and 19 Hz (Equation (8), Figure 1, Table 1). The descending steepness of the PSD slope at the higher frequency limit of the LFC2 could unfortunately not be used due to the frequent presence of Antarctic blue whale z-calls at the same frequency [35]. The spectral energies of the HFC8 and HFC9 were also estimated as the maximum ascending minus the minimum descending steepness of the PSD slope of the audio file at the respective lower and higher frequency limits of HFC8 and HFC9 (Equation (8)). These limits were considered 82–86 Hz and 88–93 Hz for HFC8 and 93–98 Hz and 99–104 Hz for HFC9 (see Figure 1, Table 1).
S L O b a n d = max ( S ( ω s l 0 : ω s l 1 ) min ( S ( ω s h 0 : ω s h 1 ) )  
where ω s l 0   and ω s l 1 are the lower frequency limits of the chorus for the slope calculation and ω s h 0   and   ω s h 1   are the higher frequency limits of the chorus for the slope calculation. For LCF2 the higher limits where ignored. The PSD slope metric for each of the three chorus bands is calculated for each 5 min audio file and can then be filtered with the determined threshold for the PSD slope of the chorus (TSLO).
PSD area—Another parameter computed to describe fin whale choruses was the area under the PSD curve within the frequency band of interest relative to the area occupied by noise (i.e., NL) and chorus (Figure 1). Therefore, the area under the PSD curve of the audio file was integrated between the frequency limits of the chorus (i.e., 17–25 Hz for the LFC2, 84–87 Hz for the HFC8, and 96–100 Hz for the HFC9; Table 1) using the trapezoidal method (Equation (9)). The resulting PSD area was then divided by the area of the PSD of the audio file from the lower frequency limit of the lower adjacent noise band to the upper frequency limit of the upper adjacent noise band (i.e., 11–33 Hz, 81–94 Hz, and 90–105 Hz for LFC2, HFC8, and HFC9, respectively; Table 1), also estimated by the trapezoidal method (Equation (9)).
A R E b a n d = S b a n d d ω S ( ω l n 0 : ω h l 1 ) d ω  
The PSD area metric for each of the three chorus bands is calculated for each 5 min audio file and can then be filtered with the determined threshold for the PSD area of the chorus (TARE).

2.3. Detection of Fin Whale 20 Hz Pulses

To estimate the presence of fin whales in the vicinity of the recorder (i.e., within a radius of tens of kilometers), it is common to detect fin whale 20 Hz pulses individually (hereafter termed F20P). As their name already indicates, F20P are short (i.e., ~1 s) and loud (i.e., 160–186 dB re 1 μPa at 1 m from the source) impulse sounds between 15 and 28 Hz where the vocalization starts at ~28 Hz and sweeps down to ~15 Hz within approximately 1 s [11,13,15,36,37,38]. Due to its impulsive nature, it is possible to distinguish between F20P and other sounds, for example Antarctic blue whale Z-calls, by its non-normality of the distribution of its signal samples in contrast to (more) normally distributed signal samples in the case of non-impulse sounds (note that ocean noise is still often non-Gaussian but that only impulse sounds result in comparatively high kurtosis values [39,40]). To test for the normality of a distribution, the shape of the tails of the respective distribution can be calculated as kurtosis (Figure 2) and a threshold value can be applied.
To identify individual F20P in the PDS, audio files were processed in 2s-sliding windows (i.e., with 1.5 s overlap). The resulting 2s-signal was bandpass-filtered (IIR filter order 20) between 15 and 26 Hz (i.e., upper frequency limit at 26 Hz to reduce energy input of blue whale Z-calls [35]) and the kurtosis of the signal was computed (Kurt). The bandpass-filtered signal was also processed with a Teager-Kaiser energy (TKE) operator algorithm to enhance low SNR impulse signals [41]. Kurtosis was then again calculated from the TKE operator modified signal, which together with the original kurtosis value (i.e., as the product of both kurtosis values (KurtProd)) also can be used as an indicator for the presence of a F20P. The timestamp of the maximum value of the by the TKE operator modified signal was used as the center time of the presumed F20P detection. In order to only consider detections, which align with the acoustic characteristics of a F20P, three additional SNR and bandwidth metrics were computed. The SNR of the presumed F20P detection was estimated on the temporal domain by first calculating the root-mean-square of the signal power (i.e., 0.6 s before and after the center time of the presumed F20P) and the root-mean-square of the noise power before and after the signal (i.e., 0.6 s before and after the start and end of the presumed F20P; Equation (10), Figure 3). The temporal SNR (SNRT) was then calculated as (i.e., formula to calculate temporal SNR when noise does not stop while signal is present [42]):
S N R T = 20 log 10 ( | r m s ( x s i g n a l ) r m s ( x n o i s e ) | r m s ( x n o i s e ) )  
where x s i g n a l is the signal considered in the specified time domain, x n o i s e is the noise considered in the specified time domain (Figure 3) and r m s stands for the root-mean-squares, computed over the whole bandwidth.
The SNR of the presumed F20P was also estimated on the frequency domain (SNRF) by calculating the PSD (i.e., with DFT points equal to the signal’s sampling rate, a Hamming window, and 50% overlap) of the unfiltered 2s-signal window and averaging the signal’s spectral energy between 15 and 26 Hz and the noise’s spectral energy between 10 and 15 and 30 and 80 Hz (Equation (11), Figure 3, Table 1):
S N R F = 10 log 10 ( S F 20 P ¯ ) 10 log 10 ( S F 20 P , n o i s e ¯ )  
As a last step, the bandwidth of the detected signal was assessed by calculating the SNR of each frequency bin of the PSD (i.e., with DFT points equal to the signal’s sampling rate, a Hamming window, and 50% overlap) of the signal (i.e., 0.6 s before and after the center time of the presumed F20P) compared to the noise before and after the signal (i.e., 0.6 s before and after the start and end of the presumed F20P) in the frequency range between 13 and 35 Hz (Equations (12) and (13), Figure 3, Table 1). The number of frequency bins (total number of frequency bins is 23) with a minimum SNR of 0 dB was then considered as the signal’s bandwidth (BW; Equation (14)):
S s i g n a l ( ω ) = p w e l c h ( x s i g n a l )  
S n o i s e ( ω ) = p w e l c h ( x n o i s e )  
B W = s u m ( 10 log 10 ( S s i g n a l ( ω F 20 P 0 : ω F 20 P 1 ) ) 10 log 10 ( S n o i s e ( ω F 20 P 0 : ω F 20 P 1 ) ) 0 )
where S s i g n a l and S n o i s e are the PSDs of the signal and noise intensities and ω F 20 P 0 and ω F 20 P 1 are the frequency limits of the presumed F20P for the BW calculation.
Due to the fact that all metrics were taken from sliding windows, a single F20P could be detected in multiple windows with varying levels of all metrics. Therefore, all detections within a time period of 2 s were joined by preserving the earliest time stamp and the maxima of kurtosis values, SNRs, and bandwidth. To the resulting timeline of detections, then five different threshold values can be applied to filter detections: the threshold for the signal’s kurtosis (TK1), the threshold for the kurtosis product (TK2), the threshold for the temporal SNR (TST), the threshold for the spectral SNR (TSF), and the threshold for the signal bandwidth (TBW, applied in % of the full 23 Hz frequency range). The combination of these thresholds was applied in a Decision-Tree fashion (Figure 4). Furthermore, detections were filtered to preserve only clusters of detections of minimum 5 detections within 5 min, because F20Ps usually occur in sequences [13,15]. To evaluate detector performance, detections with a center time within a 1.5 s range of the start time of an annotated F20P were considered true detections. The code to the F20P detection method can be accessed at the public GitLab repository “OZA sound detectors” (https://gitlab.awi.de/oza-sound-detectors/fin-whale-chorus-and-pulse-detection.git, accessed on 25 November 2022).

2.4. Threshold Decision

All presented algorithms to detect fin whale chorus and F20P rely on the definition of specific threshold values. The selection of the optimal threshold values was done by maximizing true positive detections while minimizing false positive detections. Assignments of true and false positive detections were based on the comparison of detector output with the annotations from manual screening of the CDS and PDS separately (i.e., chorus presence within 5 min audio files and timestamp annotations of F20P presence, respectively).
In case of the three chorus detection algorithms, three independent thresholds were determined, because the three algorithms represent three distinctly computed metrics for the same characteristic of the chorus band which should be compared to each other. For each algorithm applied to each chorus band a receiver operating characteristic (ROC) curve was plotted and the area-under-the-curve (AUC) value was estimated to evaluate efficiency.
In case of the F20P detection algorithm, a threshold combination for the five computed metrics had to be determined because only the combination of metrics makes it possible to distinguish between true F20P and false F20P detections. The emphasis was put on the reduction in false positives to avoid the over-representation of fin whale pulse presence in real-world PAM datasets by the misclassification of similar sounds. Therefore, all detections were filtered by applying varying combinations of thresholds in multiple steps in a Decision-Tree fashion (Figure 4). First, detections were filtered by allowing for a minimum TK1 or TK2 value, followed by allowing for a minimum TSF value. Then, detections either had to pass a higher TST value (i.e., higher than in the following condition) or detections had to pass a lower TST.2 value (i.e., lower than in the previous condition), but then at the same time pass a minimum TBW value and a higher TK1.2 value (i.e., higher than in the first condition), which allowed for lower SNR detections if these detections covered a certain bandwidth and were clear pulses (ensured by higher kurtosis). True positive and false positive rates were calculated for the entire PDS and for each site-year subset of the PDS by testing in total 423,360 threshold combinations. Additionally, to test the robustness of the method when applied to new data, the method was tested using a blocked cross-validation approach. This means the optimal thresholds were computed using the data of all the sites of the PDS except one, and the performance was evaluated in the site that had not been used to obtain the thresholds.

3. Results

The following sections will show the evaluation of detector performance for both chorus and F20P detection in the two real-world passive acoustic datasets from the Southern Ocean (CDS and PDS). Based on this evaluation it is possible to choose appropriate threshold values for the different metrics calculated by the detection algorithms.

3.1. Chorus Detection

Fin whale choruses could successfully be detected with all three presented methods, with the PSD slope method being the least efficient compared to the SNR and PSD area methods (Figure 5). The LFC2 was most efficiently detected with the standard SNR method (AUC = 0.98) with which a true positive rate of 89% was achieved when allowing for a 3% false positive rate (Figure 5). The PSD area method yielded similar but a slightly poorer result (AUC = 0.95) with which a true positive rate of 82% was achieved when allowing for a 3% false positive-rate (Figure 5). The PSD slope method performed the poorest with an AUC of only 0.72. The HFC8 was likewise efficiently detected by both the SNR and the PSD area method (AUC = 0.99) with which a true positive rate of 93% was achieved when allowing for a false positive rate of 3% (Figure 5). The PSD slope method only resulted in an AUC of 0.59 for the detection of the HFC8. The HFC9 was only efficiently detected by the PSD area method (AUC = 0.96) with which a true positive rate of 76% was achieved when allowing for a false positive rate of 3% (Figure 5). The SNR and PSD slope method only achieved AUCs of 0.92 and 0.77, respectively.

3.2. F20P Detection

The presented F20P detection algorithm was able to detect these fin whale vocalizations within all site-year subsets of the PDS where F20P presence was annotated by human analysts, while achieving considerably low false positive rates. Allowing for a maximal false positive rate of 1% the F20P detection algorithm achieved a maximum true positive rate of 80% in the entire PDS (Figure 6). The thresholds where the detection algorithm achieved a maximum true positive rate were: TK1 = 3.25, TK2 = 40, TSF = 9, TST = −2, TST.2 = −7, TK1.2 = 4, and TBW = 75).
When different threshold combinations were tested within the framework of a blocked cross-validation, more variable results could be observed (Table 2). We tested with two different threshold combinations, the threshold combination that yielded the ‘best’ result in each block (i.e., values closest to a true positive rate of 1 and a false positive rate of 0) and the threshold combination that yielded the highest true positive rate at a false positive rate ≤ 1% in each block. At most test locations, true positive and false positive rates were similar to the overall result, except for Elephant Island, where the false positive rates were higher than for the other locations, for Casey and Maud Rise, where the true positive rates were lower than for the entire dataset, and for the Ross Sea, where the false positive rates were considerably lower than for all other locations (Table 2).

4. Discussion

We presented and evaluated multiple detection methods to detect fin whale chorus and single F20P in large and diverse datasets from the Southern Ocean, which most likely outperform existing methods or proof the viability of previously not evaluated methods.
Detecting both fin whale chorus and F20Ps is advantageous to assess spatio-temporal distribution patterns and (relative) density, because both acoustic signatures provide distinct information on fin whale presence in the study area. Detections of single F20P provide information on concrete vocalization rates per hour/day/month of (individual) whales in relative proximity to the recording device [10,43]. Chorus detection and quantification, in turn, can provide information on approximate vocalization rates of fin whales at larger distances to the recording location [10,13,23,33]. A combination of both a detection method for chorus and single vocalizations in the case of fin whales can therefore help to exploit the full information potential of PAM data.

4.1. Chorus Detection

Three different methods for fin whale chorus detection have been tested and evaluated on a large and diverse PAM dataset from the Atlantic sector of the Southern Ocean including four different recording locations, eight different years, and all months of the year. All three methods are based on the concept of SNR but show variable sensitivities to different acoustic features of the fin whale choruses. The SNR method is a commonly used method in other studies [10,13,23,33] and the evaluation of this method revealed that it is highly efficient for the detection of most choruses. However, for choruses with low SNRs, the PSD area method seems to be more efficient, as it clearly outperformed both other methods in the detection of the HFC9, which was by far the faintest chorus in our test dataset. The minimal SNR of all choruses that could be detected applying the selected thresholds varied between 2.5 and 4 dB re 1 µPa (i.e., LFC2 = 4 dB re 1 µPa, HFC8 = 3 dB re 1 µPa, HFC9 = 2.5 dB re 1 µPa), therefore choruses with SNRs lower than these values would most likely not be detectable with the presented methods. The PSD slope method generally performed rather poor and can therefore not be recommended for the detection of fin whale choruses. Overall, the PSD area method seems to be the most robust method of the three proposed methods as it was the only method which efficiently detected all three types of choruses (i.e., LFC2, HFC8, and HFC9, respectively). In future applications, it could also be explored if a combination of the traditional SNR method with the PSD area method can yield good performance values (i.e., high true positive rate and low false positive rate) for the detection of fin whale choruses in other representative test datasets. The evaluation of performance for automatic detection techniques can only be done by comparing against a ground truth generated by human analysts, which cannot be considered as an absolute truth because the inter- and intra-analyst variability for annotation of PAM data is substantial [24,27]. Due to this, achieved performances of automatic detectors are also limited and reasonable error values have to be allowed (e.g., 3% false positive rate in our case). The acceptance of reasonable error values also has to be considered in any future application of the presented methods, but both the common SNR method and the PSD area method can be used to time-efficiently monitor fin whale acoustic presence in large PAM datasets from all oceans.
When detecting fin whale chorus in PAM datasets from different oceanic regions, frequency limits for the chorus detection might be adapted because these limits can be different among populations and change over time [10,23,30,44,45]. However, the LFC20 seems to be relevant for most fin whale populations and should therefore be a robust indicator for general fin whale presence. The detection of the HFC8, HFC9 and potentially even other HFCs, on the other hand, is most likely population specific [10,44] and can therefore be used to monitor the distribution of acoustic populations and maybe even distinct genetic stocks of fin whales. The detection of HFCs in general can also help to verify that the detection of the LFC2 is not related to the presence of the Antarctic blue whale chorus [13,22]. In the absence of the Antarctic blue whale chorus, in contrast, the frequency limits for the detection of the LFC2 can be adapted to also include slightly higher frequencies (e.g., up to 35 Hz), because the exclusion of the dominant frequency band of Antarctic blue whale Z-calls (i.e., 25–28 Hz [35]) would then not be necessary. In the potential presence of Antarctic blue whale Z-calls, the additional detection of single F20P within the LFC2, as discussed in the following section, would also be another way to confirm the acoustic presence of fin whales.

4.2. F20P Detection

An algorithm for the detection of the most common fin whale vocalization, the F20P, was developed and evaluated which is based on the impulsive nature of this vocalization [15]. Impulsive sounds are characterized by a distribution of their signal samples, which is highly non-Gaussian, in comparison to surrounding rather Gaussian noise. Therefore, kurtosis can be applied as a non-Gaussianity test [39] to distinguish impulsive signals from non-impulsive noise and other non-impulsive vocalizations, such as the Antarctic blue whale Z-call [35]. This method has already been implemented to detect odontocete echolocation clicks [46,47,48]. However, only using a kurtosis threshold for bandpass-filtered recordings would lead to the detection of any kind of impulsive sound (i.e., non-Gaussian ambient noise such as ice cracking) within the frequency band of fin whale F20Ps. Therefore, both the temporal SNR and the spectral SNR evaluation as well as the assessment of the signal bandwidth were necessary steps in the implementation of the proposed detection algorithm to avoid large numbers of false positives. Implementing these combined evaluation steps including a two-step threshold check (i.e., allowing also for lower SNR detections when bandwidth and kurtosis are higher, in comparison to higher SNR detections of which additional bandwidth and kurtosis criteria did not need to be met) yielded a robust detection result in a large and very diverse PAM dataset from the Southern Ocean which was specifically compiled to develop and test detection algorithms [26]. A true positive rate of 80% while achieving a false positive rate of <1% is a good result which has not been achieved with other methods when these have been tested on a comparably large and diverse dataset and when manual post-processing by human analysts was not required [13,16,30,31,32]. The blocked cross-validation showed that the algorithm is robust enough to use with datasets on which thresholds were not tuned explicitly, although some variability in performance results existed among locations and threshold decision also depends on the goal of each specific study (e.g., determination of fin whale acoustic presence or fin whale call rates). Furthermore, the estimated true and false positive rates again have to be evaluated considering the fact that human annotations are not an absolute truth. As discussed earlier, human annotations are prone to a considerable extent of inter- and intra-analyst variability [24,27] which decreases reliability of such ground truth data and is easily identifiable when re-checking annotations for missed vocalizations and potential misclassifications (see Appendix Figure A1, Figure A2, Figure A3, Figure A4, Figure A5 and Figure A6). This reliability of human annotations is then also reflected in the number of false positives and false negatives identified by a detector. The increased number of false positives in the Elephant Island dataset compared to the rest of the PDS, for example, is partly related to missed F20P annotations by the analyst (e.g., Appendix Figure A1 and Figure A2). The decreased number of true positives in the Casey dataset compared to the rest of the PDS, in turn, is most likely partly related to annotated F20P which are only discernible in the spectrogram due to their energy in the overtone frequency band (i.e., at around 95 Hz, see Appendix Figure A5). The human error for F20P annotation is most likely especially high, comparable to Antarctic blue whale Z-calls, because these vocalizations easily blend with the mostly concurrently present fin whale chorus which makes their identification challenging [24,25]. The strong chorus band in the Maud Rise dataset, for example, most likely caused the slightly increased number of false positives compared to the rest of the PDS (Appendix Figure A6). A reduced human error in F20P annotations, for example through independent agreement of multiple analysts on single annotations [24,26], could therefore lead to even better performance results for the proposed algorithm. The proposed detection algorithm based on the principle of kurtosis for the identification of impulsive sounds performs well (i.e., resulting in <1% false positive rate) in the identification of F20P that are at least −7 dB above (chorus) background noise and short enough to be impulsive. F20P with particularly long durations (i.e., constant energy over more than 1.5 s) might be a problem to detect with the proposed method as these vocalizations lose their impulsiveness which consequently leads to low kurtosis values. However, F20P with such long durations are most likely very rare, if existent, and have not been documented so far [11,13,15,36,37,38]. For F20P within the described range of durations (i.e., 0.4–1.2 s) and a considerable SNR (i.e., −7 dB), the proposed detection algorithm presents an efficient, robust and reproducible method to estimate fin whale vocalization rates in large and diverse PAM datasets from multiple ocean basins. This is, for example, particularly interesting for acoustic range estimation, the tracking of fin whale locations and the estimation of fin whale density from long-term and large-scale passive acoustic datasets from the Southern Ocean [49,50] or at other remote offshore locations [9,31,51,52].

4.3. Comparison with Other Simple Machine Learning Approaches

To be able to apply a method in real datasets, it has to be reliable but also easy to use and implement. Therefore, methods should be simple. The method chosen to detect fin whale chorus was partly already tested in the literature and is a very simple one-step method. Therefore, here this method was only evaluated and no Machine Learning approaches were tested to determine threshold values. To detect F20P only one metric was not enough, so other approaches were tested before reaching the final model. First, a logistic regression was trained with all the specified F20P metrics (Kurtosis, Kurtosis product, SNR in time domain, SNR in frequency domain and Bandwidth) as independent variables and the detection as the output variable. This obtained a true positive rate of 51.21% when the false positive rate was 1%. A Decision Tree was trained with the same idea, using a Random Search from sklearn [53] to find the best hyperparameters. This solution yield to a true positive rate of 57.03% when the false positive rate was 1%. The final custom-made Decision Tree for threshold values outperformed these methods, while it is also simpler. Therefore, this method was chosen as a better solution that could benefit from the expert’s knowledge with the objective of designing a robust system to detect F20P following a similar reasoning to the one a human analyst would use.

4.4. Conclusions and Outlook

Fin whale acoustic presence can be monitored by detecting both single vocalizations and fin whale chorus generated by multiple distant individuals vocalizing simultaneously, while the detection of both these sound types generates different knowledge on fin whale distribution, habitat use, migration behavior, and density [9,13,16,23,30,31,32,33]. Here, we present techniques to detect both fin whale chorus and single pulses which have been applied to and tested on real-world passive acoustic datasets characterized by vast amounts of data, with only a small proportion of the data containing the target sounds, which represents most available long-term and large-scale PAM datasets. For future application, we plan to analyze our large-scale and long-term dataset from the Atlantic sector of the Southern Ocean [2,22,50,54,55,56] with the proposed techniques to detect fin whale chorus and single vocalizations. Both detection techniques shall be implemented as feedback loops, which generate probabilities for detections being true positives, because a chorus or a single vocalization present increases the probability of other fin whale sounds being present at the same time, shortly before, or shortly after. This system shall then also be extended with additional detection methods for other fin whale vocalizations which can be used to monitor different types of behavior (i.e., the 40 Hz-Call [57]) and with (existing) methods to detect vocalizations of other species e.g., [22] for the implementation of negative feedback loops in the case of potentially confounding vocalizations of distinct species (e.g., blue and fin whale downsweeps [58]).
The proposed detection techniques can also be implemented separately, in combination or as feedback loops to analyze other PAM datasets from the Southern Ocean and other oceans for the presence of fin whale chorus and F20P. Depending on the spectral characteristics of the respective fin whale vocalizations and noise present, the frequency limits of both algorithms and respective thresholds might need to be adapted in order to guarantee for the desired results. It would be recommended to always test new algorithms which have been developed on a different type of dataset on a small representative subset (e.g., 1% combined from different seasons, years, locations) of the dataset to be analyzed, beforehand, to avoid that unknown sounds in the data cause an unexpectedly high number of false positive detections. Following this approach, the proposed methods present a time-efficient but robust approach for analyzing any PAM data for the acoustic presence of fin whales to aid the development of effective management and conservation strategies for this vulnerable species and associated ecosystems.

Author Contributions

Conceptualization, E.S.; methodology, E.S. and C.P.; software, E.S. and C.P.; validation, E.S. and C.P.; formal analysis, E.S.; investigation, E.S.; resources, E.S.; data curation, E.S.; writing—original draft preparation, E.S.; writing—review and editing, E.S. and C.P.; visualization, E.S. and C.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The code to the two detection methods is published with open access as both MATLAB and Python scripts in the following GitLab repository: https://gitlab.awi.de/oza-sound-detectors/fin-whale-chorus-and-pulse-detection.git, accessed on 25 November 2022.

Acknowledgments

Many thanks to the entire team of the ocean acoustics group of the Alfred-Wegener-Institute for the constant support concerning data supply and management, as well as the helpful discussions of methodological approaches. Special thanks to Irene Roca and Victoria Field for providing datasets for initial tests of algorithms. Part of this research was possible thanks to the funding of LifeWatch Belgium.

Conflicts of Interest

The authors declare no conflict of interest.

List of Acronyms

PAMPassive acoustic monitoring
CDSChorus dataset
PDSPulse dataset
PSDPower spectral density
LFC2Low frequency chorus at 20 Hz
HFC8High frequency chorus at 80 Hz
HFC9High frequency chorus at 90 Hz
SNRSignal-to-noise ratio
FLFin level
DFTDiscrete Fourier Transform
NLNoise level
SNRbandSignal-to-noise ratio of fin whale chorus energy
TSNRThreshold for the SNR of the chorus
TSLOThreshold for the PSD slope of the chorus
TAREThreshold for the PSD area of the chorus
F20PFin whale 20 Hz pulses
KurtKurtosis of the signal
TKETeager-Kaiser energy
KurtProdProduct of both kurtosis values
SNRTTemporal SNR
SNRFSNR on the frequency domain
TK1Threshold for the signal’s kurtosis
TK2Threshold for the kurtosis product
TSTThreshold for the temporal SNR
TSFThreshold for the spectral SNR
TBWThreshold for the signal bandwidth
ROCReceiver operating characteristic
AUCArea-under-the-curve

Appendix A

Box A1. Explanation of the NIST Quick method used in this manuscript and available in Raven Pro 1.6. For further details see https://labrosa.ee.columbia.edu/~dpwe/tmp/nist/doc/stnr.txt, accessed on 1 May 2022.
Nist Quick SNR method
1. Existing temporal-spectral annotation borders were automatically extended to include surrounding noise: 0.6 s were subtracted from the beginning and added to the end of the annotation on the temporal scale. On the spectral scale annotations were consistently extended to cover a bandwidth between 15 and 26 Hz (MATLAB).
2. The RMS power histogram of these annotations were computed in Raven Pro 1.6.
3. The noise level of the annotations was calculated as the 15th percentile of this histogram., the signal level was in contrast calculated as the 85th percentile of the RMS power histogram, and the SNR as the standard ratio between signal and noise.
Figure A1. F20P log examples from file 20140222_060000_AWI251-01_AU0231_250Hz for the location Elephant Island.
Figure A1. F20P log examples from file 20140222_060000_AWI251-01_AU0231_250Hz for the location Elephant Island.
Jmse 10 01831 g0a1
Figure A2. F20P log examples from file 20140215_080000_AWI251-01_AU0231_250Hz for the location Elephant Island.
Figure A2. F20P log examples from file 20140215_080000_AWI251-01_AU0231_250Hz for the location Elephant Island.
Jmse 10 01831 g0a2
Figure A3. F20P log examples from file Balleny20150325_130000 for the location Balleny Island.
Figure A3. F20P log examples from file Balleny20150325_130000 for the location Balleny Island.
Jmse 10 01831 g0a3
Figure A4. F20P log examples from file Balleny20150322_000000 for the location Balleny Island.
Figure A4. F20P log examples from file Balleny20150322_000000 for the location Balleny Island.
Jmse 10 01831 g0a4
Figure A5. F20P log examples from file 20170510_090000 for the location Casey.
Figure A5. F20P log examples from file 20170510_090000 for the location Casey.
Jmse 10 01831 g0a5
Figure A6. F20P log examples from file 20140604_150000 for the location Maud Rise.
Figure A6. F20P log examples from file 20140604_150000 for the location Maud Rise.
Jmse 10 01831 g0a6

References

  1. Cooke, J.G. Balaenoptera physalus. IUCN Red List. Threat. Species 2018, e.T2478A50349982. [Google Scholar] [CrossRef]
  2. Burkhardt, E.; van Opzeeland, I.; Cisewski, B.; Mattmüller, R.; Meister, M.; Schall, E.; Spiesecke, S.; Thomisch, K.; Zwicker, S.; Boebel, O. Seasonal and diel cycles of fin whale acoustic occurrence near elephant island, antarctica. R. Soc. Open Sci. 2021, 8, 201142. [Google Scholar] [CrossRef]
  3. Herr, H.; Viquerat, S.; Devas, F.; Lees, A.; Wells, L.; Gregory, B.; Giffords, T.; Beecham, D.; Meyer, B. Return of large fin whale feeding aggregations to historical whaling grounds in the southern ocean. Sci. Rep. 2022, 12, 1–15. [Google Scholar] [CrossRef]
  4. Edwards, F.E.; Hall, C.; Moore, T.J.; Sheredy, C.; Redfern, J.V. Global distribution of fin whales b alaenoptera physalus in the post-whaling era (1980–2012). Mammal Rev. 2015, 45, 197–214. [Google Scholar] [CrossRef]
  5. Aguilar, A.; García-Vernet, R. Fin whale: Balaenoptera physalus. In Encyclopedia of Marine Mammals; Elsevier: Amsterdam, The Netherlands, 2018; pp. 368–371. [Google Scholar]
  6. Sousa-Lima, S.R.; Norris, T.F.; Oswald, J.N.; Fernandes, D.P. A review and inventory of fixed autonomous recorders for passive acoustic monitoring of marine mammals. Aquat. Mamm. 2013, 39, 23–53. [Google Scholar] [CrossRef]
  7. Van Parijs, S.M.; Clark, C.W.; Sousa-Lima, R.S.; Parks, S.E.; Rankin, S.; Risch, D.; van Opzeeland, I.C. Management and research applications of real-time and archival passive acoustic sensors over varying temporal and spatial scales. Mar. Ecol. Prog. Ser. 2009, 395, 21–36. [Google Scholar] [CrossRef] [Green Version]
  8. Mellinger, K.D.; Stafford, K.M.; Moore, S.; Dziak, R.P.; Matsumoto, H. An overview of fixed passive acoustic observation methods for cetaceans. Oceanography 2007, 20, 36–45. [Google Scholar] [CrossRef] [Green Version]
  9. McDonald, A.M.; Fox, C.G. Passive acoustic methods applied to fin whale population density estimation. J. Acoust. Soc. Am. 1999, 105, 2643–2651. [Google Scholar] [CrossRef]
  10. Širović, A.; Hildebrand, J.A.; Wiggins, S.M.; Thiele, D. Blue and fin whale acoustic presence around antarctica during 2003 and 2004. Mar. Mammal Sci. 2009, 25, 125–136. [Google Scholar] [CrossRef]
  11. McDonald, A.M.; Hildebrand, J.A.; Webb, S.C. Blue and fin whales observed on a seafloor array in the northeast pacific. J. Acoust. Soc. Am. 1995, 98, 712–721. [Google Scholar] [CrossRef]
  12. Moore, S.E.; Stafford, K.M.; Dahlheim, M.E.; Fox, C.G.; Braham, H.W.; Polovina, J.J.; Bain, D.E. Seasonal variation in reception of fin whale calls at five geographic areas in the north pacific. Mar. Mammal Sci. 1998, 14, 617–627. [Google Scholar] [CrossRef] [Green Version]
  13. Širović, A.; Hildebrand, J.A.; Wiggins, S.M.; McDonald, M.A.; Moore, S.E.; Thiele, D. Seasonality of blue and fin whale calls and the influence of sea ice in the western antarctic peninsula. Deep. Sea Res. Part II Top. Stud. Oceanogr. 2004, 51, 2327–2344. [Google Scholar] [CrossRef]
  14. Watkins, W.A. Activities and underwater sounds of fin whales. Sci. Rep. Whales Res. Inst. 1981, 33, 83–117. [Google Scholar]
  15. Watkins, A.W.; Tyack, P.; Moore, K.E.; Bird, J.E. The 20-hz signals of finback whales (Balaenoptera physalus). J. Acoust. Soc. Am. 1987, 82, 1901–1912. [Google Scholar] [CrossRef]
  16. Aulich, G.M.; McCauley, R.D.; Saunders, B.J.; Parsons, M.J. Fin whale (Balaenoptera physalus) migration in australian waters using passive acoustic monitoring. Sci. Rep. 2019, 9, 1–12. [Google Scholar] [CrossRef] [Green Version]
  17. Castellote, M.; Clark, C.W.; Lammers, M.O. Fin whale (Balaenoptera physalus) population identity in the western mediterranean sea. Mar. Mammal Sci. 2012, 28, 325–344. [Google Scholar] [CrossRef] [Green Version]
  18. Edds, P.L. Characteristics of finback Balaenoptera physalus vocalizations in hte st. Lawrence estuary. Bioacustics 1988, 1, 131–149. [Google Scholar] [CrossRef]
  19. Croll, A.D.; Clark, C.W.; Acevedo, A.; Tershy, B.; Flores, S.; Gedamke, J.; Urban, J. Only male fin whales sing loud songs. Nature 2002, 417, 809. [Google Scholar] [CrossRef]
  20. Širović, A.; Hildebrand, J.A.; Wiggins, S.M. Blue and fin whale call source levels and propagation range in the southern ocean. J. Acoust. Soc. Am. 2007, 122, 1208–1215. [Google Scholar] [CrossRef] [Green Version]
  21. Edds-Walton, P.L. Acoustic communication signals of mysticete whales. Bioacustics 1997, 8, 47–60. [Google Scholar] [CrossRef]
  22. Thomisch, K.; Boebel, O.; Clark, C.W.; Hagen, W.; Spiesecke, S.; Zitterbart, D.P.; van Opzeeland, I. Spatio-temporal patterns in acoustic presence and distribution of antarctic blue whales Balaenoptera musculus intermedia in the weddell sea. Endanger. Species Res. 2016, 30, 239–253. [Google Scholar] [CrossRef]
  23. Nieukirk, L.S.; Mellinger, D.K.; Moore, S.E.; Klinck, K.; Dziak, R.P.; Goslin, J. Sounds from airguns and fin whales recorded in the mid-atlantic ocean, 1999–2009. J. Acoust. Soc. Am. 2012, 131, 1102–1112. [Google Scholar] [CrossRef] [Green Version]
  24. Leroy, C.E.; Thomisch, K.; Royer, J.-Y.; Boebel, O.; van Opzeeland, I. On the reliability of acoustic annotations and automatic detections of antarctic blue whale calls under different acoustic conditions. J. Acoust. Soc. Am. 2018, 144, 740–754. [Google Scholar] [CrossRef]
  25. Širović, A. Variability in the performance of the spectrogram correlation detector for north-east pacific blue whale calls. Bioacoustics 2016, 25, 145–160. [Google Scholar] [CrossRef]
  26. Miller, S.B.; Balcazar, N.; Nieukirk, S.; Leroy, E.C.; Aulich, M.; Shabangu, F.W.; Dziak, R.P.; Lee, W.S.; Hong, J.K. An open access dataset for developing automated detectors of antarctic baleen whale sounds and performance evaluation of two commonly used detectors. Sci. Rep. 2021, 11, 1–18. [Google Scholar] [CrossRef]
  27. Baumgartner, F.M.; Mussoline, S.E. A generalized baleen whale call detection and classification system. J. Acoust. Soc. Am. 2011, 129, 2889–2902. [Google Scholar] [CrossRef] [Green Version]
  28. Bittle, M.; Duncan, A. A review of current marine mammal detection and classification algorithms for use in automated passive acoustic monitoring. In Proceedings of the Annual Conference of the Australian Acoustical Society 2013, Acoustics 2013: Science, Technology and Amenity, Victor Harbor, Australia, 17–20 November 2013; pp. 208–215. [Google Scholar]
  29. Binder, M.C.; Hines, P.C. Automated aural classification used for inter-species discrimination of cetaceans. J. Acoust. Soc. Am. 2014, 135, 2113–2125. [Google Scholar] [CrossRef]
  30. Weirathmueller, J.M.; Stafford, K.M.; Wilcock, W.S.D.; Hilmo, R.S.; Dziak, R.P.; Tréhu, A.M. Spatial and temporal trends in fin whale vocalizations recorded in the ne pacific ocean between 2003–2013. PLoS ONE 2017, 12, e0186127. [Google Scholar] [CrossRef] [Green Version]
  31. Harris, D.; Matias, L.; Thomas, L.; Harwood, J.; Geissler, W.H. Applying distance sampling to fin whale calls recorded by single seismic instruments in the northeast atlantic. J. Acoust. Soc. Am. 2013, 134, 3522–3535. [Google Scholar] [CrossRef] [Green Version]
  32. Morano, L.J.; Salisbury, D.P.; Rice, A.N.; Conklin, K.L.; Falk, K.L.; Clark, C.W. Seasonal and geographical patterns of fin whale song in the western north atlantic ocean. J. Acoust. Soc. Am. 2012, 132, 1207–1212. [Google Scholar] [CrossRef]
  33. Rice, A.; Chou, E.; Hildebrand, J.A.; Wiggins, S.M.; Roch, M.A. Seven years of blue and fin whale call abundance in the southern california bight. Endanger. Species Res. 2015, 28, 61–76. [Google Scholar]
  34. Roca, T.I.; van Opzeeland, I. Using acoustic metrics to characterize underwater acoustic biodiversity in the southern ocean. Remote Sens. Ecol. Conserv. 2019, 6, 262–273. [Google Scholar] [CrossRef]
  35. Rankin, S.; Ljungblad, D.; Clark, C.; Kato, H. Vocalisations of antarctic blue whales, Balaenoptera musculus intermedia, recorded during the 2001/2002 and 2002/2003 iwc/sower circumpolar cruises, Area V, Antarctica. J. Cetacean Res. Manag. 2005, 7, 13–20. [Google Scholar]
  36. Boisseau, O.; Gillespie, D.; Leaper, R.; Moscrop, A. Blue (Balaenoptera musculus) and fin (B. physalus) whale vocalisations measured from northern latitudes of the atlantic ocean. J. Cetacean Res. Manag. 2008, 10, 23–30. [Google Scholar]
  37. Garcia, A.H.; Zhu, C.; Schinault, M.E.; Kaplan, A.I.; Handegard, N.O.; Godø, O.R.; Ahonen, H.; Makris, N.C.; Wang, D.; Huang, W.; et al. Temporal–spatial, spectral, and source level distributions of fin whale vocalizations in the norwegian sea observed with a coherent hydrophone array. ICES J. Mar. Sci. 2019, 76, 268–283. [Google Scholar] [CrossRef]
  38. Graf, S. Call Characteristics, Seasonality and Diel Patterns of Blue and Fin Whales Recorded South of Hawaii. Diploma Thesis, University of Bremen, Bremen, Germany, 2005; p. 86. [Google Scholar]
  39. Moors, J.J.A. The meaning of kurtosis: Darlington reexamined. Am. Stat. 1986, 40, 283–284. [Google Scholar]
  40. Brockett, L.P.; Hinich, M.; Wilson, G.R. Nonlinear and non-gaussian ocean noise. J. Acoust. Soc. Am. 1987, 82, 1386–1394. [Google Scholar] [CrossRef]
  41. Kaiser, J.F. On a simple algorithm to calculate the ‘energy’of a signal. In Proceedings of the International Conference on Acoustics, Speech, and Signal Processing, Albuquerque, NM, USA, 3–6 April 1990; pp. 381–384. [Google Scholar]
  42. Sueur, J. Sound Analysis and Synthesis with R; Springer: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
  43. Aulich, G.M.; McCauley, R.D.; Miller, B.; Samaran, F.; Giorli, G.; Saunders, B.J.; Erbe, C. Seasonal distribution of the fin whale (Balaenoptera physalus) in antarctic and australian waters based on passive acoustics. Front. Mar. Sci. 2022, 9, 1–15. [Google Scholar] [CrossRef]
  44. Gedamke, J. Geographic variation in southern ocean fin whale song. In Proceedings of the International Whaling Commission, Yokohama, Japan, 31 May–12 June 2009; pp. 1–8. [Google Scholar]
  45. Širović, A.; Oleson, E.M.; Buccowich, J.; Rice, A.; Bayless, A.R. Fin whale song variability in southern california and the gulf of california. Sci. Rep. 2017, 7, 1–11. [Google Scholar] [CrossRef] [Green Version]
  46. Gervaise, C.; Barazzutti, A.; Busson, S.; Simard, Y.; Roy, N. Automatic detection of bioacoustics impulses based on kurtosis under weak signal to noise ratio. Appl. Acoust. 2010, 71, 1020–1026. [Google Scholar] [CrossRef]
  47. Bertilone, D.; Killeen, D. Sperm whale impulse noise and incoherent narrowband cfar processing. Def. Sci. Technol. Organ. Edinb. (Aust.) Marit. Oper. Div. 2002, 1–17. Available online: https://apps.dtic.mil/sti/pdfs/ADA411913.pdf (accessed on 23 November 2022).
  48. Cassiano, F.; Drémeau, A.; Samaran, F.; Quidu, I. Deteclic: A multi-method detector of sperm whale’s click. J. Acoust. Soc. Am. 2020, 148, 2596–2597. [Google Scholar] [CrossRef]
  49. Van Opzeeland, I.C.; Samaran, F.; Stafford, K.M.; Findlay, K.; Gedamke, J.; Harris, D.; Miller, B.S. The southern ocean hydrophone network (sohn): Circum-antarctic passive acoustic monitoring of antarctic blue and fin whales. In Proceedings of the Scientific Committee of the International Whaling Commission, Bled, Slovenia, 12–24 May 2014; pp. 47–61. [Google Scholar]
  50. Rettig, S.; Boebel, O.; Menze, S.; Kindermann, L.; Thomisch, K.; van Opzeeland, I. Local to basin scale arrays for passive acoustic monitoring in the atlantic sector of the southern ocean. In Proceedings of the 1st International Conference and Exhibition on Underwater Acoustics, Corfu Island, Greece, 23–28 June 2013; pp. 1669–1674. [Google Scholar]
  51. Matias, L.; Harris, D. A single-station method for the detection, classification and location of fin whale calls using ocean-bottom seismic stations. J. Acoust. Soc. Am. 2015, 138, 504–520. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  52. Wilcock, W.S.D. Tracking fin whales in the northeast pacific ocean with a seafloor seismic network. J. Acoust. Soc. Am. 2012, 132, 2408–2419. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  53. Pedregosa, F.; Varoquaux, G.; Gramfort, A.; Michel, V.; Thirion, B.; Grisel, O.; Blondel, M.; Prettenhofer, P.; Weiss, R.; Dubourg, V. Scikit-learn: Machine learning in python. J. Mach. Learn. Res. 2011, 12, 2825–2830. [Google Scholar]
  54. Filun, D.; Thomisch, K.; Boebel, O.; Brey, T.; Širović, A.; Spiesecke, S.; van Opzeeland, I. Frozen verses: Antarctic minke whales (Balaenoptera bonaerensis) call predominantly during austral winter. R. Soc. Open Sci. 2020, 7, 192112. [Google Scholar] [CrossRef]
  55. Schall, E.; Thomisch, K.; Boebel, O.; Gerlach, G.; Spiesecke, S.; van Opzeeland, I. Large-scale spatial variabilities in the humpback whale acoustic presence in the atlantic sector of the southern ocean. R. Soc. Open Sci. 2020, 7, 201347. [Google Scholar] [CrossRef]
  56. Schall, E.; Thomisch, K.; Boebel, O.; Gerlach, G.; Woods, S.M.; El-Gabbas, A.; van Opzeeland, I. Multi-year presence of humpback whales in the atlantic sector of the southern ocean but not during el niño. Commun. Biol. 2021, 4, 1–7. [Google Scholar] [CrossRef]
  57. Romagosa, M.; Pérez-Jorge, S.; Cascão, I.; Mouriño, H.; Lehodey, P.; Pereira, A.; Marques, T.A.; Matias, L.; Silva, M.A. Food talk: 40-hz fin whale calls are associated with prey biomass. Proc. R. Soc. B 2021, 288, 20211156. [Google Scholar] [CrossRef]
  58. Ou, H.; Au, W.W.L.; van Parijs, S.; Oleson, E.M.; Rankin, S. Discrimination of frequency-modulated baleen whale downsweep calls with overlapping frequencies. J. Acoust. Soc. Am. 2015, 137, 3024–3032. [Google Scholar] [CrossRef]
Figure 1. Illustration of the temporal-spectral appearance of the fin whale chorus and the three presented methods to detect chorus presence: the SNR method (SNR), the PSD slope method (SLOPE), and the PSD area method (AREA). Purple and green lines/fillings represent the power of the low and high frequency fin whale choruses, respectively, and orange and yellow lines/fillings represent the power of the adjacent respective noise bands.
Figure 1. Illustration of the temporal-spectral appearance of the fin whale chorus and the three presented methods to detect chorus presence: the SNR method (SNR), the PSD slope method (SLOPE), and the PSD area method (AREA). Purple and green lines/fillings represent the power of the low and high frequency fin whale choruses, respectively, and orange and yellow lines/fillings represent the power of the adjacent respective noise bands.
Jmse 10 01831 g001
Figure 2. Amplitude waveforms and distributions of signals containing a fin whale 20 Hz-pulse (F20P), noise, and an Antarctic blue whale z-call. The respective kurtosis (K) of the amplitude distributions is given above the distribution graph.
Figure 2. Amplitude waveforms and distributions of signals containing a fin whale 20 Hz-pulse (F20P), noise, and an Antarctic blue whale z-call. The respective kurtosis (K) of the amplitude distributions is given above the distribution graph.
Jmse 10 01831 g002
Figure 3. Illustration of the temporal-spectral appearance of a fin whale 20 Hz-Pulse and the presented methods to calculate the SNRs and the bandwidth of presumed 20 Hz-Pulses: the bandwidth (BW), the temporal SNR (SNRT), and the spectral SNR (SNRF). Purple boxes represent the power/amplitude of the signal of interest and orange boxes represent the power/amplitude of the adjacent noise.
Figure 3. Illustration of the temporal-spectral appearance of a fin whale 20 Hz-Pulse and the presented methods to calculate the SNRs and the bandwidth of presumed 20 Hz-Pulses: the bandwidth (BW), the temporal SNR (SNRT), and the spectral SNR (SNRF). Purple boxes represent the power/amplitude of the signal of interest and orange boxes represent the power/amplitude of the adjacent noise.
Jmse 10 01831 g003
Figure 4. Decision tree representation of the applied thresholds (i.e., TK1, TK2, TSF, TST, TST.2, TBW, and TK1.2) to the five metrics of each detection (i.e., KurtProd, Kurt, SNRF, SNRT, and BW).
Figure 4. Decision tree representation of the applied thresholds (i.e., TK1, TK2, TSF, TST, TST.2, TBW, and TK1.2) to the five metrics of each detection (i.e., KurtProd, Kurt, SNRF, SNRT, and BW).
Jmse 10 01831 g004
Figure 5. Receiver operating characteristics (ROC) curves for the three detection methods, SNR, PSD area, and PSD slope estimating the presence of the three fin whale choruses, LFC2, HFC8, and HFC9. Different threshold values for the respective thresholds, TSNR, TARE, and TSLO are given next to the respective markers in the plots.
Figure 5. Receiver operating characteristics (ROC) curves for the three detection methods, SNR, PSD area, and PSD slope estimating the presence of the three fin whale choruses, LFC2, HFC8, and HFC9. Different threshold values for the respective thresholds, TSNR, TARE, and TSLO are given next to the respective markers in the plots.
Jmse 10 01831 g005
Figure 6. Receiver operating characteristics (ROC) curve for the F20P detection algorithm. 423,360 threshold value combinations for the seven different thresholds, TK1, TK2, TSF, TST, TST.2, TK1.2, and TBW were tested and yielded true positive rates up to 80% while false positive rates stayed below 1%.
Figure 6. Receiver operating characteristics (ROC) curve for the F20P detection algorithm. 423,360 threshold value combinations for the seven different thresholds, TK1, TK2, TSF, TST, TST.2, TK1.2, and TBW were tested and yielded true positive rates up to 80% while false positive rates stayed below 1%.
Jmse 10 01831 g006
Table 1. Frequency limits for PSD operations per band. All frequency values in Hz.
Table 1. Frequency limits for PSD operations per band. All frequency values in Hz.
Fin WhaleLow Adjacent NoiseHigh Adjacent NoiseLow Slope LimitHigh Slope LimitBandwidth Limit
b a n d ω f 0 ω f 1 ω l n 0 ω l n 1 ω h n 0 ω s h 0 ω s h 1 ω h n 1 ω s l 0 ω s l 1 ω F 20 P 0 ω F 20 P 1
LFC21725111530NANA331519NANA
HFC884878183908893948286NANA
HFC9961009094103991041059398NANA
F20P1526101530NANA80NANA1335
Table 2. Results of the blocked cross-validation between locations for the F20P detection algorithm. Blocks are the combined locations excluding the respective test location. The table provides the number of F20P in the dataset of the test location (N F20P), the threshold combination that yielded the ‘best’ result in each block (i.e., values closest to a true positive rate of 1 and a false positive rate of 0; Thresholds ‘Best’), the resulting true positive rate for the test location (TPR ‘Best’), the resulting false positive rate for the test location (FPR ‘Best’), the threshold combination that yielded the highest true positive rate at a false positive rate ≤1% in each block (Thresholds ‘1%’), the resulting true positive rate for the test location (TPR ‘1%’), and the resulting false positive rate for the test location (FPR ‘1%’).
Table 2. Results of the blocked cross-validation between locations for the F20P detection algorithm. Blocks are the combined locations excluding the respective test location. The table provides the number of F20P in the dataset of the test location (N F20P), the threshold combination that yielded the ‘best’ result in each block (i.e., values closest to a true positive rate of 1 and a false positive rate of 0; Thresholds ‘Best’), the resulting true positive rate for the test location (TPR ‘Best’), the resulting false positive rate for the test location (FPR ‘Best’), the threshold combination that yielded the highest true positive rate at a false positive rate ≤1% in each block (Thresholds ‘1%’), the resulting true positive rate for the test location (TPR ‘1%’), and the resulting false positive rate for the test location (FPR ‘1%’).
Test LocationN F20PThresholds ‘Best’TPR ‘Best’FPR ‘Best’Thresholds ‘1%’TPR ‘1%’FPR ‘1%’
Balleny Island321TK12.50.910.02TK12.50.880.01
TK240TK240
TSF6TSF4
TST−2TST2
TST.2−8TST.2−8
TK1.23.5TK1.24
TBW75TBW75
Casey187TK12.50.810.04TK12.50.750.008
TK240TK240
TSF6TSF8
TST−2TST−2
TST.2−8TST.2−8
TK1.23.5TK1.24.25
TBW75TBW80
Elephant Island10,428TK12.750.830.05TK12.50.790.027
TK240TK240
TSF6TSF9
TST−2TST0
TST.2−8TST.2−8
TK1.23.5TK1.23.75
TBW75TBW75
Greenwich0TK12.5NaN0.03TK12.75NaN0.003
TK240TK240
TSF6TSF4
TST−2TST2
TST.2−8TST.2−8
TK1.23.5TK1.24
TBW75TBW75
Kerguelen Plateau4310TK12.50.870.05TK12.50.820.009
TK240TK240
TSF6TSF9
TST−2TST−2
TST.2−8TST.2−8
TK1.23.5TK1.24.25
TBW75TBW75
Maud Rise1TK12.500.05TK12.7500.011
TK240TK240
TSF6TSF4
TST−2TST−1
TST.2−8TST.2−6
TK1.23.5TK1.23.75
TBW75TBW80
Ross Sea0TK12.5NaN0.001TK12.5NaN0.00009
TK240TK240
TSF6TSF4
TST−2TST−1
TST.2−8TST.2−8
TK1.23.5TK1.24
TBW75TBW85
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Schall, E.; Parcerisas, C. A Robust Method to Automatically Detect Fin Whale Acoustic Presence in Large and Diverse Passive Acoustic Datasets. J. Mar. Sci. Eng. 2022, 10, 1831. https://doi.org/10.3390/jmse10121831

AMA Style

Schall E, Parcerisas C. A Robust Method to Automatically Detect Fin Whale Acoustic Presence in Large and Diverse Passive Acoustic Datasets. Journal of Marine Science and Engineering. 2022; 10(12):1831. https://doi.org/10.3390/jmse10121831

Chicago/Turabian Style

Schall, Elena, and Clea Parcerisas. 2022. "A Robust Method to Automatically Detect Fin Whale Acoustic Presence in Large and Diverse Passive Acoustic Datasets" Journal of Marine Science and Engineering 10, no. 12: 1831. https://doi.org/10.3390/jmse10121831

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop