Next Article in Journal
Improving Accuracy of Real-Time Positioning and Path Tracking by Using an Error Compensation Algorithm against Walking Modes
Next Article in Special Issue
New Marginal Spectrum Feature Information Views of Humpback Whale Vocalization Signals Using the EMD Analysis Methods
Previous Article in Journal
Emerging Memtransistors for Neuromorphic System Applications: A Review
Previous Article in Special Issue
Enhancing 360 Video Streaming through Salient Content in Head-Mounted Displays
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

EMD-Based Energy Spectrum Entropy Distribution Signal Detection Methods for Marine Mammal Vocalizations

1
Department of Electrical Engineering, National Taiwan Ocean University, Keelung 20224, Taiwan
2
Department of Microelectronics Engineering, National Kaohsiung University of Science and Technology, Kaohsiung 81157, Taiwan
*
Authors to whom correspondence should be addressed.
Sensors 2023, 23(12), 5416; https://doi.org/10.3390/s23125416
Submission received: 11 April 2023 / Revised: 1 June 2023 / Accepted: 5 June 2023 / Published: 7 June 2023
(This article belongs to the Special Issue Signal Processing and Sensing for Multimedia Communication System)

Abstract

:
To develop a passive acoustic monitoring system for diversity detection and thereby adapt to the challenges of a complex marine environment, this study harnesses the advantages of empirical mode decomposition in analyzing nonstationary signals and introduces energy characteristics analysis and entropy of information theory to detect marine mammal vocalizations. The proposed detection algorithm has five main steps: sampling, energy characteristics analysis, marginal frequency distribution, feature extraction, and detection, which involve four signal feature extraction and analysis algorithms: energy ratio distribution (ERD), energy spectrum distribution (ESD), energy spectrum entropy distribution (ESED), and concentrated energy spectrum entropy distribution (CESED). In an experiment on 500 sampled signals (blue whale vocalizations), in the competent intrinsic mode function (IMF2) signal feature extraction function distribution of ERD, ESD, ESED, and CESED, the areas under the curves (AUCs) of the receiver operating characteristic (ROC) curves were 0.4621, 0.6162, 0.3894, and 0.8979, respectively; the Accuracy scores were 49.90%, 60.40%, 47.50%, and 80.84%, respectively; the Precision scores were 31.19%, 44.89%, 29.44%, and 68.20%, respectively; the Recall scores were 42.83%, 57.71%, 36.00%, and 84.57%, respectively; and the F1 scores were 37.41%, 50.50%, 32.39%, and 75.51%, respectively, based on the threshold of the optimal estimated results. It is clear that the CESED detector outperforms the other three detectors in signal detection and achieves efficient sound detection of marine mammals.

1. Introduction

Radio waves and light waves in seawater propagation undergo significant attenuation; therefore, they cannot convey information reliably. Sound waves are currently known to be the most effective long-distance carriers of information in the seawater medium. Their underwater speed is four times faster than that in air. Therefore, in the dark environment of the deep sea, marine mammals often rely on vocal communication, making the ocean replete with vocal sounds, clicks, pulses, whistles, moans, and other evocative melodies and songs [1]. The research and development of underwater acoustic technology includes the acoustic characteristics of the seawater medium [2], the propagation characteristics of sound waves in the seawater medium, and the sound characteristics of underwater targets. Underwater signal processing is a very important part of the process of studying these sound characteristics; it includes sound recording and preprocessing and signal feature extraction, detection, and classification [3,4]. The sound of marine mammals can be recorded using a hydrophone and recording equipment. The current sonar systems are of two types, active and passive, and are implemented through technologies such as towed array sonars, sonobuoys, and bottom-mounted sensors. Further, a passive acoustic monitoring system can be used to record a large number of raw underwater sound signals [5] which may contain marine mammal sounds, ship engine sounds, sounds of lapping water, and unknown noise. Most of these underwater sound signals are nonstationary signals. Therefore, the raw underwater sound signals need to be processed first. These raw signals are effectively sampled, signal feature extraction and analysis are performed on the sampled signals, and feature extraction is used to extract the useful signal characteristics to improve the accuracy of the detector and classifier by removing redundant data [6].
Over the years, various techniques have been developed for feature extraction, detection, and classification of cetacean signals, such as short time Fourier transform (STFT). Gillespie et al. [7] proposed a two-stage process for a detector, wherein the spectrogram is smoothed by convolving it with a Gaussian kernel and the outlines of the sounds are extracted using an edge detection algorithm. Lopatka et al. [8] presented some of the advantages of the wavelet transform (WT) and spectrogram in analyzing sperm whale clicks and proposed a new parameter called short-time window energy for detection. Alam et al. [9] compared three time–frequency representations: the Fourier Transform, the wavelet transform, and the Hilbert–Huang transform (HHT). Based on the results, HHT proved to be a viable substitute for WT. Liu et al. [10] applied the instantaneous harmonic retrieval method to calculate the instantaneous frequencies of the intrinsic mode functions (IMFs), proving that the improved version is effective for underwater acoustic signal detection. Seger et al. [11] proposed an empirical mode decomposition (EMD) detection and classification process to extract possible signals from a dataset with minimal postprocessing quality control. Mazhar et al. [12] used feature extraction for the recognition of individual humpback whale vocalizations. Pace et al. [13] presented three feature extraction methods (cepstral, linear prediction, and mel-scale frequency cepstral coefficients (MFCCs)) to extract the characteristics of humpback whale vocalizations. The detection stage is the process of identifying the target marine mammal signals among other unwanted signals that may exist. Most detection and classification algorithms use signal attributes to develop feature extraction methods and capture different feature parameters of the target signal. However, they attempt to generate the best profile of the desired signal according to the current target and environmental conditions and observe the series of characteristic parameters. Murray et al. [14] reported a self-organizing neural network (NN) for categorizing the repertoire of false killer whale vocalizations. In addition, it is worth noting that neural networks have made significant advancements and have demonstrated remarkable performance in the field of underwater sound classification [15,16]. Ibrahim et al. [17] used MFCCs and discrete WT to extract the features of North Atlantic right whale up-calls and proposed a new up-call detection algorithm and classifiers, such as support vector machines (SVMs), which can be applied to classify the call types. Statistical-based detection and classification techniques, such as Gaussian mixture models, hidden Markov models, NNs, and SVMs, use statistical inference to discover the best patterns for matching signal features. In addition, in threshold-based technologies, detection and classification techniques are set for the model based on a defined threshold. The model then searches for correlations between the dataset structure and the known templates. The adaptive setting of the optimal threshold and the recording of the detection results when the threshold is exceeded or unattained have improved signal detection accuracy. Altes et al. [18] presented a locally optimal detector that correlated spectrogram data with maximum-likelihood parameter estimation. Bouffaut et al. [19] proposed a new method based on the passive application of a stochastic matched filter to detect Antarctic blue whale Z-calls in noisy underwater environments. Erbe et al. [20] proposed a new detection method using the entropy of information theory (Shannon) which detects the calls of a variety of cetaceans and surpasses the performance of two commonly used detectors based on peak energy detection and multi-band energy detection. Permutation entropy and sample entropy (SE) are measures of complexity that have been used as metrics for the unattended detection of whistles and clicks in passive acoustic monitoring (PAM) data. Siddagangaiaha et al. [21] proposed these metrics and tested their detection capabilities by applying them to PAM data from two study sites: Eastern Taiwan Strait in Taiwan and Honolua Bay in Hawaii, United States.
The use of time–frequency distributions (TFDs) [22], the short-time Fourier transform (STFT), the Wigner–Ville distribution [23], and WT [24] to achieve more accurate signal resolutions for nonstationary and nonlinear signals is an interesting area of research. At present, most of the TFD functions, based on the kernel window, have the advantage that the spectrum of the signal can be easily and quickly parsed; however, these methods are often limited by the length of the sampling points of each function conversion time, resulting in a decrease in the instantaneous frequency (IF) resolution, and it is impossible to accurately analyze the time and frequency characteristics. HHT [25], proposed by Huang in 1996, is a mathematical tool used for analyzing signals, particularly in the field of signal processing. It is a linear operator that can be applied to a wide range of signals, including nonstationary and nonlinear signals, which applies the sifting process of EMD. (The EMD method decomposes a signal into a set of IMFs and a residual function (RF).) The HHT algorithm is used to provide a high-frequency resolution analysis of a signal, which is achieved by analyzing the signal at the IMF level. Each IMF has a distinct frequency range, and the HT is used to extract the IF of each IMF, allowing for a detailed analysis of the signal’s frequency content over time.
To develop a diverse passive acoustic monitoring (PAM) system capable of adapting to the challenges of complex underwater environments, research on marine mammal sounds can be divided into the following main areas: signal data recording in the field, preprocessing of raw data, extraction of signal characteristics, signal detection analysis, and signal classification dataset systems (Figure 1).
Firstly, field signal data recording involves collecting raw data in underwater environments. Subsequently, preprocessing steps, such as filtering, noise reduction, and interference removal, are necessary to enhance the quality and distinguishability of the signals. Next, feature extraction is a crucial step that involves extracting key characteristics of cetacean sounds from complex underwater signals. The feature extraction algorithms need to capture energy characteristics, spectral properties, and other relevant information of cetacean sounds. Such feature extraction algorithms assist in identifying and distinguishing cetacean sounds from environmental noise and interference. Additionally, signal detection analysis and the deployment of signal classification dataset systems are essential steps. Detection algorithms should effectively detect cetacean sounds and differentiate them from other types of signals. This differentiation aids in further signal analysis and subsequent classification of cetacean sounds. Therefore, we have developed efficient feature extraction and detection algorithms. These algorithms can extract and analyze key features of cetacean sounds, enabling accurate detection. This has significant implications for cetacean research, marine ecosystem conservation, and environmental management.
In this study, we successfully developed the energy characteristics analysis methods proposed in previous research [26,27] by harnessing the advantages of the empirical mode decomposition (EMD) method to parse the sound signals of multiple marine mammals. The sound signals were transferred from the time domain to the frequency domain using the marginal frequency (MF) method, and the changes in signal energy were obtained. It can be found that different marine mammal species emit a variety of behavioral sounds with unique energy characteristics. Therefore, we introduced the concept of the average number of data with entropy in information theory [28], where the higher the entropy, the greater the amount of information that can be transmitted, and vice versa. In other words, we can calculate the entropy to determine the amount of information contained in the signal and the degree of its change. When the information is more certain and specific, the entropy is lower, and when it is more uncertain and confusing, the entropy is higher. Then, according to the total signal energy or main frequency domain of energy concentration, the energy distribution function of each sampling frequency in the spectrum is normalized. The energy distribution function of each sampling signal can be represented by a probability function, and after entering the calculation formula for entropy, the entropy of the energy spectrum in each sampling signal can be obtained, which is called the energy spectrum entropy. Four signal feature extraction and analysis algorithms are proposed in this paper: energy ratio distribution (ERD), energy spectrum distribution (ESD), energy spectrum entropy distribution (ESED), and concentrated energy spectrum entropy distribution (CESED). The time–energy distributions or energy spectrum entropy distributions generated by these algorithms are observed, and threshold-based technologies of detection theory are used in the signal feature extraction function distribution of each algorithm to successfully and efficiently realize sound detection of marine mammals.
The remainder of the paper is organized as follows. In Section 2, the proposed detection algorithm with five main steps and four signal feature extraction and analysis algorithms are presented. The sampling process, energy characteristics analysis, MF distributions, feature extraction, and signal detection are described. In Section 3, the receiver operating characteristic (ROC) curves of ERD, ESD, ESED, and CESED with the optimal estimated threshold are presented. In Section 4, the signal feature extraction function distributions of ERD, ESD, ESED, and CESED for the areas under the curves (AUCs) and detection accuracy with the optimal estimated threshold are discussed. In addition, the ROCs of ERD, ESD, ESED, and CESED for the sound of the bowhead whale and the Bryde’s whale are presented. Finally, Section 5 concludes the paper.

2. Method

Based on the EMD method, four signal feature extraction and analysis algorithms are proposed, namely, ERD, ESD, ESED, CESED, and there are five main steps: sampling, energy characteristics analysis, MF distribution, feature extraction, and detection, as shown in Figure 2. The proposed method was applied in the field of marine mammal vocalization signal detection.

2.1. Sampling

The marine mammal sound signals used in this study were obtained from the website of the Monterey Bay Aquarium Research Institute (MBARI), Moss Landing, CA, USA [29]. Figure 3 shows the A and B calls of two sets of blue whales with a sampling time of 235.72 s and a sampling frequency of 4800 Hz. One set of signals, A and B, belonging to the blue whales were captured as valid sampling signals during the experimental process of this study. The sampling time for this valid signal sampling was 100 s, 500 sampled signals were divided evenly, and each sampling signal lasted 200 ms. It can be observed that the first half of this valid signal sample contained 250 sampling signals for the A call zone of 50 s and that the second half contained 250 sampling signals for the B call zone of 50 s.

2.2. Energy Characteristics Analysis

EMD was used as the basic theoretical framework for the energy characteristics analysis of the IMF and rf of the sampling signal. The sampling signal X(t) can be decomposed into N IMFs and one rf after the shifting process of EMD.
X t = i = 1 N I M F i t + r f t
where IMFi(t) is the ith IMF and rf is the residual function for the 500 sampling signals. The EMD for each sampling signal can obtain 21 sampling signals with 4 IMFis (3 IMFs and 1 rf), 185 sampling signals with 5 IMFis (4 IMFs and 1 rf), 254 sampling signals with 6 IMFis (5 IMFs and 1 rf), and 40 sampling signals with 7 IMFis (6 IMFs and 1 rf); two of the sampling signals are shown in Figure 4.
The total signal energy, Etotal, can be defined as the sum of the energies of all the IMFs. This is because the energy of the original signal is distributed among the different IMFs, and adding up the energies of all the IMFs gives the total energy of the original signal.
E t o t a l = i = 1 N I M F i 2 t + r f 2 t
The ith IMF energy ratio is:
E I M F i = I M F i 2 E t o t a l   *   100 %
As shown above, the average energy ratio of each IMFi can be calculated for 500 sampling signals, and the IMFi with the higher average energy ratio is defined as the competent IMF (CIMF) among the 500 sampling signals. The average energy ratios of IMF1, -2, -3, -4, -5, -6, and -7 are 31.92%, 25.09%, 19.29%, 12.14%, 6.62%, 1.90%, and 0.21%, respectively, as shown in Table 1. The average energy intensity densities are mainly concentrated in IMF1, -2, -3, and -4; the top two, IMF1 and IMF2, with high average energy ratios are taken as the CIMFs, which are used as the IMFs for the main signal analysis of the algorithm.

2.3. Marginal Frequency

According to the theory of the TFD function, after implementing HT for each IMFi, the sampling signal can be expressed as the sum of the real and imaginary parts, and the IF of the ith IMF, Fi(t), can be calculated as:
X i t = I M F i t + j H T I M F i t = A i t e j θ i t
F i t = 1 2 π d θ i t d t
The sampling frequency bandwidth is f Hz, and the MF distribution (MF; frequency–energy distribution) of the ith IMF is defined as:
M F i = I M F i f 2 t E t o t a l   *   100 %
Thus, the average MF distributions of IMF1 and IMF2 for 500 sampling signals were obtained, as shown in Figure 5.
Further, the appropriate threshold was selected. As shown in Table 2, when the threshold was 0.3, the main frequency band of IMF1 was 27–49 Hz, the frequency of the highest energy ratio was 39 Hz, and the main frequency domain was 1–150 Hz; when the threshold was 0.4, the main frequency band of IMF2 was 9–43 Hz, the frequency of the highest energy ratio was 13 Hz, and the main frequency domain was 1–100 Hz. To observe the tendency of the MF spectrogram, the energy of the A call and B call signals was mainly distributed around the frequency of the highest energy ratio for IMF1 and IMF2, respectively.

2.4. Feature Extraction

After the sampling signals were subjected to EMD and energy characteristics analysis, the four signal feature extraction and analysis algorithms proposed in this paper, ERD, ESD, ESED, and CESED, which served as the theoretical basis for signal detection, were applied. Since the CIMFs had a higher average energy ratio among all IMFis of the sampling signals and the energy signature component of the signal was distinct, the CIMFs and higher-energy IMFis were taken as the main signals in the detection process.

2.4.1. Energy Ratio Distribution (ERD)

The energy ratio EIMFi(t) of the IMFi of a sampling signal was calculated according to Equation (3) in the energy characteristics analysis, and then the time–energy distribution of each IMFi was obtained from the 500 sampling signals, as shown in Figure 6, for IMF1 and IMF2. The CIMF with the highest energy distribution ratio was IMF1, and the energy distributions of the two groups can be observed in Figure 6a, which individually fall in the A and B call zone. The A and B calls can be analyzed using IMF1. Figure 6b shows the energy distribution ratio of IMF2. It can be seen that there is an energy distribution in the A call zone, but the signal energy is relatively weaker in the B call zone.

2.4.2. Energy Spectrum Distribution (ESD)

From Equation (6), for the MF, the MF distribution of the ith IMF of the sampling signal was calculated, and the MF frequency–energy distribution of each sampling signal was obtained. Then, in the main frequency domain of the MF of each sampling signal, the energy of all instantaneous frequencies was scanned, and the frequency of the highest energy ratio Max(EIMFi(f)) was obtained.
m a x ( E I M F i ( f ) ) = m a x M F i ( f ) f = f 1 ~ f 2
f: f1~f2 is the main frequency domain of the MF of the sampling signal. The time–energy distribution of each IMFi can be obtained for 500 sampled signals, as shown in Figure 7 for IMF1 and IMF2, which are the energy ratios of the IF with the highest energy in the MF. The energy distributions of the A call and B call can be clearly observed in Figure 7a for IMF1, but from Figure 7b it is almost impossible to identify the energy distribution of the B call for IMF2.

2.4.3. Energy Spectrum Entropy Distribution (ESED)

For each IMFi, the IF can be calculated using the HT, which provides the time-frequency–energy distribution, called the Hilbert energy spectrum.
H S i = E i t , f E t o t a l = I M F i 2 t , f E t o t a l
The energy distribution function Ei(t, f) contains the sampling time (t) and sampling frequency (f), where the energy distribution function of each sampling signal defines Eij ∈ {Eim, …, Ein}. Here, i is the IMF number of the sampling signal and j is the sampling frequency range from m to n. Then, the energy distribution function is normalized according to the total energy of the signal, and the energy distribution function of each sampling signal can be expressed by the probability functions Pij ∈ {Pim, …, Pin}, which can indicate the signal energy density of the ith IMF in the sampling signal.
P i E j = P E i j = E i j E t o t a l
where i is the ith IMF of the sampling signal and j is the sampling range from m to n. Since entropy can be used to measure the information uncertainty and is proportional to the amount of uncertainty in the data, the greater the uncertainty, the greater the entropy. Therefore, the entropy of the energy spectrum of each sampling signal can be calculated, which is called the ESED. In information theory, the unit of entropy depends on the logarithmic base used, with bits being the most commonly used unit. When the natural logarithm (base e) is used, the unit of entropy is nats.
E S E D = H E = i = 1 i j = m n P E i j log P E i j
The energy spectrum entropy (H) of each IMFi can also be determined.
E S E D   o f   i t h   I M F = H i E = j = m n P i ( E j ) log P i ( E j )
We obtained the ESED of each IMFi for 500 sampling signals, as shown in Figure 8.
In the MF process, the main frequency domain of the sampling signal can be determined, and most of the energy of the sampling signal will be concentrated in the main frequency domain. If the main frequency domain is equal to the sampling frequency range, the energy spectrum entropy of each IMFi in the main frequency domain, called Hicd, can be calculated, and the main frequency domain ranges from c to d.
H i c d E = j = c d P i ( E j ) log P i ( E j )

2.4.4. Concentrated Energy Spectrum Entropy Distribution (CESED)

Since Etotal is the total energy of the sampling signal in the ESED, the frequency distribution is in the full frequency domain. However, when calculating the entropy in the ESED process, only the sampling frequency range is calculated. Hence, the calculated entropy may deviate from the real value. In addition, from the MF process, it is known that the energy of the sampling signal will be concentrated in the main frequency domain. Therefore, to increase the integrity of the sampling signal analysis, the energy distribution function is normalized in the main frequency domain of the sampling signal so that the best and worst values of each variable are adjusted between 0 and 1, and the energy distribution function of each sampling signal is redefined for Eij ∈ {Eia, …, Eib}, where i is the IMF number of the sampling signals and j is the main frequency domain from a to b. The maximum energy distribution function is max(Ei), max(Ei) = max{Eia, …, Eib}, and the smallest energy distribution function is min(Ei), min(Ei) = min{Eia, …, Eib}. The energy distribution function of each sampling signal can be expressed by the probability functions Pij ∈ {Pia, …, Pib}, which can also provide the signal energy density of the ith IMF in the sampling signal.
S i j = E i j min E i j max E i j min E i j
P i E j = P E i j = S i j j = a b S i j
Thus, the CESED of each IMFi can be calculated as follows:
C E S E D   o f   t h e   i t h   I M F = C H i E = j = a b P i ( E j ) log P i ( E j )
The CESED of each IMFi in the 500 sampled signals was obtained, as shown in Figure 9. The energy distribution of the A call and B call can be clearly observed in Figure 9 for IMF1 and IMF2.

2.5. Detection

Through aural listening and visual inspection of the spectrogram or signal energy magnitude, the desired signal and unwanted signal can be manually interpreted to detect the target signal false alarms and missed detections by means of an experienced human operator (EHO) [30]. In the energy distribution function for 500 sampling signals, the average energy of the A call zone was approximately 3.09, whereas the average energy of the B call zone was approximately 21.51. Hence, a threshold of 3.09 was selected. When the signal energy is greater than the threshold, the desired signal is considered to be 1, and when the signal energy is less than the threshold, the signal is regarded as an unwanted signal denoted as 0. Thus, 175 desired signals were obtained from the 500 sampled signals, of which 90 were in the A call zone, 85 were in the B call zone, and 325 were unwanted signals. The detection results generated by the EHO process were considered as real data and compared with the detection data of the detector proposed in this paper.
In our study, we used the ROC [31] of signal detection theory as a tool to analyze the performance of the detectors, select the best signal detection model, and set the best threshold for the same model. ROC analysis is a two-bit classification model, that is, there are only two categories of detection outputs. In addition, the result of signal detection needs to be defined by an appropriate threshold. Thus, the predicted and true values of four possible parameter results were considered as the number of true positives (TPs), i.e., signals correctly detected as valid, false positives (FPs), i.e., signals incorrectly detected as valid, true negatives (TNs), i.e., signals correctly detected as invalid, and false negatives (FNs), i.e., signals incorrectly detected as invalid. The true-positive rate is defined as TPR = TP/(TP + FN), and the false-positive rate is defined as FPR = FP/(FP + TN). Next, given a two-digit classification model and an appropriate threshold, it is possible to calculate a coordinate point, with the X-axis displaying the FPR and the Y-axis displaying the TPR, from the true values and predicted values of all sampled signals. Each threshold setting will yield different values for the FPR and TPR. Consider an ROC curve drawn between the X- and Y-axes (0,1). The perfect prediction is at the point (0,1) in the upper left corner of the ROC spatial coordinates, that is, the predicted value and true value of the detection output are 100% concurrent at this point. Therefore, if the curve is closer to the upper left corner of the graph coordinates (0,1), the point above the curve represents a better classification result and the point below the curve represents a poor classification result. Thus, we can obtain the analysis results of the sampling signal detection performance in the ROC curve chart. In our experiment, we evaluated the four signal feature extraction and analysis algorithms described above, ERD, ESD, ESED, and CESED, using 500 sample signals and compared the ROC detection performances.
In the detection process, according to the Bayes criterion [31], we considered the problem as a binary classification task with two hypotheses: H1 representing the positive class (“yes”) and H0 representing the negative class (“no”). Our goal was to make the optimal classification decision based on the observed feature values. To achieve this, we needed to consider two types of errors: false negatives (positive instances incorrectly classified as negative instances) and false positives (negative instances incorrectly classified as positive instances). By weighting these two types of errors, we were able to choose an appropriate threshold that minimized the classification error.
Specifically, we used a threshold to divide the feature values into two regions: one region representing predictions corresponding to the positive class (“yes”) and the other region representing predictions corresponding to the negative class (“no”). Then, we made the classification decision based on the region where the feature value fell. For example, if the feature value were greater than the threshold, it would be classified as a positive instance; if the feature value were less than the threshold, it would be classified as a negative instance. This paper provides two ways to select thresholds: median and optimal estimated threshold methods.
(1)
Based on statistical features (medians): This approach to determining the threshold value utilizes Chebyshev’s inequality theory. According to this theory, the threshold can be set based on the energy of the sampling signal relative to the median plus a certain number of times the deviation is multiplied by a factor M [20]. This method allows for dynamic adjustment of the threshold based on the statistical features of the signal, enabling adaptation to different types of signals. Its advantages include:
  • Adaptability: The threshold can be dynamically adjusted based on the statistical features of the signal, allowing it to adapt to variations in different signals;
  • Robustness: By considering statistical features, threshold selection becomes more robust with respect to variations in signal characteristics, thereby improving detection performance.
(2)
Based on receiver operating characteristic (ROC) analysis (the optimal estimated threshold): Another criterion for selecting the threshold is by analyzing the receiver operating characteristic (ROC) curve. The ROC curve illustrates the trade-off between the true-positive rate and the false-positive rate at different threshold values. The point on the ROC curve closest to the coordinate (0,1) represents the optimal estimated result. Thus, the threshold chosen at this point can be considered the optimal estimated threshold, maximizing the system’s performance in terms of detection accuracy. By describing the process of setting the adaptive threshold based on statistical measures and selecting the optimal estimated threshold using the ROC curve, the study acknowledges the importance of threshold determination and highlights the use of adaptive techniques to enhance the detection accuracy and robustness of the system. Its advantages include:
  • Performance optimization: Choosing the threshold based on the ROC curve allows identification of the optimal estimated threshold that maximizes the system’s detection accuracy. This can enhance the overall detection performance;
  • Objective evaluation: The ROC curve provides a visual representation of the classifier’s performance, allowing for quantitative assessment of the balance between the true-positive rate and the false-positive rate. This objective evaluation helps in selecting a threshold that balances detection accuracy.
By applying these threshold selection methods, algorithms can effectively determine the appropriate threshold for classifying signals as “yes” or “no,” thereby improving the accuracy and robustness of the detection system.

3. Analysis Results

After processing the 500 sample signals through the four signal feature extraction and analysis algorithms, the signal feature extraction function distribution of each algorithm was obtained, along with the time–energy distribution of ERD, the time–energy distribution of ESD, the energy spectrum entropy distribution of ESED, and the energy spectrum entropy distribution of CESED, as shown in Figure 5, Figure 6, Figure 7 and Figure 8 respectively.
The median values of the IMF1 signal feature extraction function distributions of ERD, ESD, ESED, and CESED were set as the thresholds; these were 25.38, 1.55, 1.69, and 5.45, respectively. The numbers of TPs in the A call zone region were 35, 47, 37, and 47, whereas the numbers of those in the B call zone were 80, 83, 79, and 85, respectively. The sums of the two give the total numbers of detections, which were 115, 130, 116, and 132, respectively. The detection ratios for the TPRs were 65.71%, 74.29%, 66.29%, and 75.43%, respectively. The numbers of FP parameters in the A call zone were 86, 70, 86, and 40, whereas the numbers of those in the B call zone were 50, 38, 47, and 60, respectively. The sums of the two give the numbers of false alarms, which were 136, 108, 133, and 100, respectively, and the FPRs were 41.72%, 33.23%, 40.80%, and 30.37%, respectively, as shown in Table 3.
The median values of the IMF2 signal feature extraction function distributions of ERD, ESD, ESED, and CESED were set as the thresholds; these were 22.42, 3.49, 1.42, and 4.38, respectively. The numbers of TPs in the A call zone were 69, 107, 62, and 72, respectively, whereas the numbers of those in the B call zone were 17, 40, 12, and 85, respectively. The sums of the two give the numbers of detections, which were 86, 107, 74, and 157, respectively. The detection ratios of the TPRs were 49.14%, 61.14%, 42.29%, and 89.71%, respectively. The number of FPs in the A call zone were 96, 77, 97, and 64, respectively, whereas the numbers of those in the B call zone were 73, 56, 86, and 34, respectively. The sums of the two give the numbers of false alarms, which were 169, 133, 183, and 98, respectively, and the FPRs were 52.15%, 40.92% 56.44%, and 30.06%, respectively, as shown in Table 4.
Based on these four signal feature extraction function distributions and the threshold settings, the ROC curves for the four detectors in IMF1 and IMF2 were delineated from the highest to the lowest values of the signal feature extraction function distribution, as shown in Figure 10. From these two ROC plots, it is clear that the CESED detector outperformed the other three detectors in terms of signal detection.
The optimal estimated thresholds of the IMF1 signal feature extraction function distributions of ERD, ESD, ESED, and CESED were 33, 2.4, 1.9, and 5.4, respectively. The numbers of TPs in the A call zone were 24, 28, 31, and 47, whereas the numbers of those in the B call zone were 77, 80, 79, and 85, respectively. The sums of the two give the total numbers of detections, which were 101, 108, 110, and 132, respectively. The detection ratios of the TPRs were 7.71%, 61.71%, 62.86%, and 75.43%, respectively. The numbers of FPs in the A call zone were 73, 45, 78, and 40, respectively, whereas the numbers of those in the B call zone were 27, 17, 35, and 60, respectively. The sums of the two give the numbers of false alarms, which were 100, 62, 113, and 100, respectively, and the FPRs were 30.67%, 19.08%, 34.66%, and 30.37%, respectively, as shown in Table 5.
The optimal estimated thresholds of the IMF2 signal feature extraction function distributions of ERD, ESD, ESED, and CESED were 24, 3.8, 1.55, and 4.25, respectively. The number of TPs in the A call zone were 61, 64, 56, and 66, respectively, whereas the numbers of those in the B call zone were 14, 37, 7, and 82, respectively. The sums of the two give the total numbers of detections, which were 75, 101, 63, and 148, respectively. The detection ratios of the TPRs were 42.86%, 57.71%, 36.00%, and 84.57%, respectively. The numbers of FPs in the A call zone were 84, 71, 81, and 46, respectively, whereas the numbers of those in the B call zone were 66, 53, 69, and 23, respectively. The sums of the two give the numbers of false alarms, which were 150, 124, 151, and 69, respectively, and the FPRs were 46.32%, 38.15%, 46.32%, and 21.17%, respectively, as shown in Table 6 and Figure 11.
In this paper, four detectors (ERD, ESD, ESED, and CESED) were proposed and two different threshold selection methods were used for experimental evaluation: the median and optimal estimated threshold methods. The detailed experimental results are documented in Table 3, Table 4, Table 5 and Table 6. According to the experimental results, CESED exhibited the best detection performance in terms of detection ratio (TPR) and false-alarm ratio (FPR). These results in the paper indicate that the CESED detector outperformed the other detectors in terms of detection performance. Furthermore, choosing the optimal estimated threshold instead of the median threshold yielded better detection performance in the experimental setup.

4. Discussion

In ROC curves, the TP parameter represents the number of samples that are positive and correctly predicted as positive by the detector. From the MF distribution, it can be observed that, since the energy of the B call signal was mainly distributed in IMF1, as shown in Figure 11a, the detection abilities of the four signal feature extraction and analysis algorithms in the B call zone of IMF1 were similar, and the TP values are very close to the actual values. However, there was a gap between the TP values and the actual values in the A call zone of IMF1. Regarding the 500 sampled signals of IMF1, the CESED algorithm had the best signal detection ability, and the TPP value reached 75.43%. In addition, Figure 11b shows that, since the energy of the A call signal was mainly distributed in IMF2, the detection abilities of the four signal feature extraction and analysis algorithms in the A call zone of IMF2 were similar, and the TP values were close to each other. However, regarding the B call zone of IMF2, except for CESED, the other three algorithms could not accurately detect the B call signal. Regarding the 500 sampled signals of IMF2, CESED also had the best signal detection ability, with a TPP value of up to 84.57%. Therefore, CESED has good signal detection ability and can successfully detect marine mammal sounds.
The AUC represents the area under the ROC curve and is a statistic that is commonly used to assess the predictive power of a detector. As mentioned earlier, the closer the ROC curve is to the upper left (0,1), the better the predictive ability. Therefore, the larger the area under the ROC curve, the better the predictive power, which means the higher the detection efficiency of the detector. When the AUC is 1, the detector is perfect. When the AUC > 0.5, the detection effect is better than random guessing and the model has a certain predictive value. When the AUC is 0.5, the detection effect of the detector is the same as random guessing and the detector has no predictive value. When the AUC < 0.5, the detector classification effect is worse than random guessing, but if a counter-prediction is made, the detector classification effect can be better than random guessing.
Accuracy, Precision, Recall, and F1 scores are performance metrics [32] commonly used in machine learning and statistical analysis to evaluate the performance of detection and classification models by calculating ratios based on the four parameters of the ROC curve.
A c c u r a c y = T P + T N T P + T N + F P + F N
P r e c i s o n = T P T P + F P
R e c a l l S e n s i t i v i t y = T P T P + F N
F 1   S c o r e = 2   *   P r e c i s i o n   *   R e c a l l P r e c i s i o n + R e c a l l
Regarding the 500 sample signals of blue whale vocalization, where the CIMF was selected as IMF2, for the signal feature extraction function distributions of ERD, ESD, ESED, and CESED, the AUCs of the ROC curve were 0.4621, 0.6162, 0.3894, and 0.8979, respectively; the Accuracy scores were 49.90%, 60.40%, 47.50%, and 80.84%, respectively; the Precision scores were 31.19%, 44.89%, 29.44%, and 68.20%, respectively; the Recall scores were 42.83%, 57.71%, 36.00%, and 84.57%, respectively; and the F1 scores were 37.41%, 50.50%, 32.39%, and 75.51%, respectively, based on the thresholds of the optimal estimated results, as shown in Table 7. Further, the four different cetacean sound recordings were acquired from three sources. The sounds of the bowhead whale and the Bryde’s whale were obtained from the website of the Scripps Institution of Oceanography at the University of California, San Diego, CA, USA [33]; the sounds of dolphin whistles were sourced from the supplementary data of reference [21]; the sounds of pattern dolphin clicks were obtained from the website of the Kuroshio Ocean Education Foundation [34]; and the detection performance of the proposed method was evaluated.
The sound of the bowhead whale had a sampling frequency of 4800 Hz; each signal sampling time was 200 ms, and 500 signals were sampled. The CIMF was IMF2, with an average energy ratio of 34.73%, and the main frequency domain was distributed in the range of 1–100 Hz, as shown in Table 7. In the IMF2 signal feature extraction function distributions of ERD, ESD, ESED, and CESED, the AUCs of the ROC curve were 0.7388, 0.5944, 0.8061, and 0.8980, respectively; the Accuracy scores were 60.61%, 58.99%, 68.89%, and 81.45%, respectively; the Precision scores were 35.77%, 30.84%, 42.53%, and 67.83%, respectively; the Recall scores were 76.86%, 54.55%, 77.69%, and 58.79%, respectively; and the F1 scores were 48.82%, 39.40%, 54.97%, and 80.17%, respectively, based on the thresholds of the optimal estimated results, as shown in Figure 12a.
The sound of the Bryde’s whale had a sampling frequency of 2400 Hz; each signal sampling time was 200 ms, and 500 signals were sampled. The CIMF was IMF5, the average energy distribution ratio of the CIMF was 29.59%, and the main frequency domain was distributed in the range of 1–100 Hz, as shown in Table 7. In the IMF5 signal feature extraction function distributions of ERD, ESD, ESED, and CESED, the AUCs of the ROC curve were 0.7254, 0.6678, 0.7735, and 0.8320, respectively; the Accuracy scores were 69.60%, 62.55%, 72.99%, and 74.28%, respectively; the Precision scores were 49.02%, 42.61%, 50.48%, and 51.98%, respectively; the Recall scores were 67.57%, 66.22%, 78.95%, and 78.95%, respectively; and the F1 scores were 56.82%, 51.85%, 61.58%, and 62.69%, respectively, based on the thresholds of the optimal estimated results, as shown in Figure 12b.
The sound of dolphin whistles had a sampling frequency of 96,000 Hz; each signal sampling time was 200 ms, and 200 signals were sampled. The CIMF was IMF1, the average energy distribution ratio of the CIMF was 68.03%, and the main frequency domain was distributed in the range of 2000–8000 Hz, as shown in Table 7. In the IMF1 signal feature extraction function distributions of ERD, ESD, ESED, and CESED, the AUCs of the ROC curve were 0.8800, 0.8945, 0.6777, and 0.7582, respectively; the Accuracy scores were 87.00 %, 86.00%, 61.31%, and 79.00%, respectively; the Precision scores were 44.12%, 42.86%, 18.39%, and 29.17%, respectively; the Recall scores were 68.18%, 81.82%, 72.73%, and 63.64%, respectively; and the F1 scores were 53.57%, 56.25%, 29.36%, and 40.00%, respectively, based on the threshold of the optimal estimated results.
The sound of pattern dolphin clicks had a sampling frequency of 44,100 Hz; each signal sampling time was 200 ms, and 300 signals were sampled. The CIMF was IMF1, the average energy distribution ratio of the CIMF was 30.96%, and the main frequency domain was distributed in the range of 1–1000 Hz, as shown in Table 7. In the IMF1 signal feature extraction function distributions of ERD, ESD, ESED, and CESED, the AUCs of the ROC curve were 0.7812, 0.6525, 0.7953, and 0.7589, respectively; the Accuracy scores were 67.67%, 58.47%, 75.00%, and 69.44%, respectively; the Precision scores were 51.85%, 43.40%, 62.73%, and 54.35%, respectively; the Recall scores were 81.55%, 66.35%, 66.99%, and 72.12%, respectively; and the F1 scores were 63.40%, 52.47%, 64.79%, and 61.98%, respectively, based on the threshold of the optimal estimated results. The results showed that the CESED algorithm performed the best in detecting marine mammal sounds. Please refer the Table A1 of Appendix A for the descriptions of key features of the four proposed feature extraction algorithms, and the Table A2 of Appendix A for the List and descriptions of all equations featured in the article and their parameters.

5. Conclusions

This paper proposed an EMD-based energy spectrum entropy distribution signal detection method for marine mammal vocalizations which involved four signal feature extraction and analysis algorithms: ERD, ESD, ESED, and CESED. The signal feature extraction function distributions, namely, the time–energy distribution of ERD, the time–energy distribution of ESD, the energy spectrum entropy distribution of ESED, and the energy spectrum entropy distribution of CESED, were used to realize sound detection of marine mammals. The analysis of the experimental results showed that the CESED detector performed significantly better than the other three detectors in terms of the AUC and the accuracy of the detection parameters, mainly for the following reasons:
(1)
EMD can perform energy decomposition for multicomponent signals in the environment of nonstationary signals and present the energy state of signals as a function of IMFs.
(2)
The energy density intensity of the signal was concentrated in the main frequency domain. Energy characteristics analysis and the MF method were used to extract and analyze the signal in the main frequency domain to improve the resolution of the signal analysis.
(3)
Theoretical methods of EMD and entropy were used to analyze the parameters of signal data change in the signal feature extraction function distribution and the energy spectrum entropy distribution and achieve the signal detection effect.
In order to develop a diverse passive acoustic monitoring (PAM) system that can adapt to the challenges of complex marine environments, this study utilized the advantages of empirical mode decomposition (EMD) for the analysis of nonstationary signals as well as energy feature analysis and entropy from information theory for the detection of marine mammal vocalizations and the analysis of various marine mammal sound signals. This article proposes a detection method for marine mammal vocalizations using four signal feature extraction analysis algorithms: energy ratio distribution (ERD), energy spectrum distribution (ESD), energy spectrum entropy distribution (ESED), and concentrated energy spectrum entropy distribution (CESED). Among these algorithms, the primary focus was on the innovative research of the concentrated energy spectrum entropy distribution (CESED). By observing the time–energy distribution or the entropy distribution generated by these algorithms, appropriate thresholds were selected based on a threshold-based approach for signal detection using the feature extraction function distribution. The performance of the detection method was evaluated by comparing it with traditional energy ratio analysis and energy spectrum analysis methods, using the performance metrics of AUC, Accuracy, Precision, Recall and F1 score for the ROC curve, and it showed better detection results. This method can be applied in the field of marine mammal sound signal detection theory. Additionally, the establishment of a complete cetacean bioacoustics database could be a target of future efforts. By applying the proposed detection method to actual preprocessed whale and dolphin sounds, the analysis and detection of signal features from sampled audio signals can be performed. This can serve as a crucial technology for the development of marine bioacoustics monitoring systems, marine biology research, and defense technology.

Author Contributions

Conceptualization, C.-S.W., C.-F.L. and S.-H.C.; methodology, C.-S.W., C.-F.L. and S.-H.C.; software, C.-S.W. and C.-F.L.; formal analysis, C.-S.W., C.-F.L. and S.-H.C.; investigation, C.-S.W., C.-F.L. and S.-H.C.; writing—original draft preparation, C.-S.W., C.-F.L. and S.-H.C.; writing—review and editing, C.-F.L. and S.-H.C. 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

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

AUCArea under the curve
CESEDConcentrated energy spectrum entropy distribution
CIMFCompetent intrinsic mode function
EHOExperienced human operator
EMDEmpirical mode decomposition
ESDEnergy spectrum distribution
ESEDEnergy spectrum entropy distribution
ERDEnergy ratio distribution
FNFalse negative
FPFalse positive
HHTHilbert–Huang transform
HMMHidden Markov model
IFInstantaneous frequency
IMFIntrinsic mode function
MBARIMonterey Bay Aquarium Research Institute
MFMarginal frequency
MFCCSMel-scale frequency cepstral coefficients
NNNeural network
PAMPassive acoustic monitoring
rfResidual function
ROCReceiver operating characteristics
SESample entropy
STFTShort-time Fourier transform
SVMSupport vector machine
TFDTime–frequency distribution
TNTrue negative
TPTrue positive
WTWavelet transform

Appendix A

Table A1. Descriptions of key features of the four proposed feature extraction algorithms.
Table A1. Descriptions of key features of the four proposed feature extraction algorithms.
AlgorithmsKey FeaturesDistribution
ERDEIMFi(t)The energy ratio of IMFi with the total energyTime-energy
ESDMax(EIMFi(f)) Highest energy of spectrum with the main frequency domain (f = f1~f2)Time-energy
ESEDHsi
Eij
P(Eij)
Hi(E)
Hilbert Spectrum of IMFi
Energy distribution, i is the IMFs, j is the frequency(m~n)
Probability functions
Energy spectrum entropy with the total energy
Time-entropy
CESEDCHi(E) Energy spectrum entropy with the main frequency domain (f = f1~f2)Time-entropy
Table A2. List and descriptions of all equations featured in the article and their parameters.
Table A2. List and descriptions of all equations featured in the article and their parameters.
IndexEquationDescriptionParametersDescription
1 X t = i = 1 N I M F i t + r f t The EMD method decomposes a signal into a set of IMFs and an rfIMFi(t)The ith intrinsic mode function
rf(t)The residual function
2 E t o t a l = i = 1 N I M F i 2 t + r f 2 t The total energy is the sum of the energies of all the IMFs and rfEtotalThe total energy of the signal
3 E I M F i = I M F i 2 E t o t a l   *   100 % The ith IMF energy ratio is divided by the total energy, EtotalEIMFiThe ith IMF energy ratio
4 X i t = I M F i t + j H T I M F i t = A i t e j θ i t The signal can be expressed as the sum of the real and imaginary partsHT{IMFi(t)}Hilbert transform for the ith intrinsic mode function
Ai(t)Amplitude of signal
θi(t)Angular frequency of signal
5 F i t = 1 2 π d θ i t d t By taking the derivative of the phase angle and dividing it by 2π, the instantaneous frequency of the IMF can be obtainedFi(t)Instantaneous frequency
6 M F i = I M F i f 2 t E t o t a l   *   100 % The sampling frequency bandwidth is f Hz, the MF (frequency–energy distribution) of the ith IMFMFiThe ith IMF marginal frequency distribution
7 m a x ( E I M F i ( f ) ) = m a x M F i ( f ) f = f 1 ~ f 2 The energy of all instantaneous frequencies is scanned and the frequency of the highest energy ratio in the main frequency domain of MF; f: f1–f2 is the main frequency domain of the MF of the sampling signal
8 H S i = E i t , f E t o t a l = I M F i 2 t , f E t o t a l Hilbert energy spectrum (HS; time–frequency–energy distribution)Ei(t,f)The energy distribution function Ei(t, f) contains the sampling time (t) and the sampling frequency (f)
9 P i E j = P E i j = E i j E t o t a l The energy distribution function can be expressed by the probability functions; it is normalized according to the total energy of the signalP(Eij)The probability functions
EijThe energy distribution, i is the IMF number, and j is the sampling frequency range m to n
10 E S E D = H E = i = 1 i j = m n P E i j log P E i j The entropy of the energy spectrum of each sampling signalH(E) Energy spectrum entropy distribution (ESED)
11 E S E D   o f   i t h   I M F = H i E = j = m n P i ( E j ) log P i ( E j ) The energy spectrum entropy (H) of each IMFi can also be determined
12 H i c d E = j = c d P i ( E j ) log P i ( E j ) The energy spectrum entropy of each IMFi in the main frequency domain, called Hicd, and the main frequency domain, which ranges from c to d
13 S i j = E i j min E i j max E i j min E i j Sij, the signal energy density of the ith IMF in the sampling signal, where i is the IMF number of the sampling signal and j is the main frequency domain from a to b
14 P i E j = P E i j = S i j j = a b S i j The energy distribution function can be expressed by the probability functions; it is normalized according to the main frequency domain of the sampling signal
15 C E S E D   o f   t h e   i t h   I M F = C H i E = j = a b P i ( E j ) log P i ( E j ) The concentrated energy spectrum entropy (CH) of each IMFi can also be determined

References

  1. Whitlow, W.L.A.; Marc, O.L. Listening in the Ocean: New Discoveries and Insights on Marine Life from Autonomous Passive Acoustic Recorders; Springer: New York, NY, USA, 2016; pp. 1–415. [Google Scholar]
  2. Brekhovskikh, L.M.; Lysanov, Y.P. Fundamentals of Ocean Acoustics, 3rd ed.; Springer: New York, NY, USA, 2001; pp. 1–289. [Google Scholar]
  3. Usman, A.M.; Ogundie, O.O.; Versfeld, D.J.J. Review of automatic detection and classification techniques for cetacean vocalization. IEEE Access 2020, 8, 105181–105206. [Google Scholar] [CrossRef]
  4. 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 Acoustics, Victor Harbor, Australia, 17–20 November 2013. [Google Scholar]
  5. Zimmer, W.M.X. Passive Acoustics Monitoring of Cetaceans; Cambridge University Press: London, UK, 2011; pp. 1–368. [Google Scholar]
  6. Nanaware, S.; Shastri, R.; Joshi, Y.; Das, A. Passive acoustic detection and classification of marine mammal vocalizations. In Proceedings of the IEEE International Conference on Communication and Signal Processing, Melmaruvathur, India, 3–5 April 2014. [Google Scholar]
  7. Gillespie, D. Detection and classification of right whale calls using an ‘edge’ detector operating on a smoothed spectrogram. Can. Acoust. 2004, 32, 39–47. [Google Scholar]
  8. Lopatka, M.; Adam, O.; Laplanche, C.; Zarzycki, J.; Motsch, J.F. An attractive alternative for sperm whale click detection using the wavelet transform in comparison to the fourier spectrogram. Aquat. Mamm. 2005, 31, 463–467. [Google Scholar] [CrossRef]
  9. Adam, O. Advantages of the hilbert huang transform for marine mammals signals analysis. J. Acoust. Soc. Am. 2006, 120, 2965–2973. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  10. Liu, J.; Li, X.K.; Ma, T.; Piao, S.C.; Ren, Q.Y. An improved hilbert-huang transform and its application in underwater acoustic signal detection. In Proceedings of the IEEE International Congress on Image and Signal Processing, Tianjin, China, 17–19 October 2019. [Google Scholar]
  11. Seger, K.D.; Al-Badrawi, M.H.; Miksis-Olds, J.L.; Kirsch, N.J.; Lyons, A.P. An empirical mode decomposition-based detection and classification approach for marine mammal vocal signals. J. Acoust. Soc. Am. 2018, 144, 3181–3190. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  12. Mazhar, S.; Ura, T.; Bahl, R. Effect of temporal evolution of songs on cepstrum-based voice signature in humpback whales. In Proceedings of the IEEE International Conference on Ocean, Kobe, Japan, 8–11 April 2008. [Google Scholar]
  13. Pace, F.; White, P.; Adam, O. Hidden markov modeling for humpback whale (Megaptera novaeanglie) call classification. Proc. Meet. Acoust. 2012, 17, 070046. [Google Scholar]
  14. Murray, S.O.; Mercado, E.; Roitblat, H.L. The neural network classification of false killer whale (Pseudorca crassidens) vocalizations. J. Acoust. Soc. Am. 1998, 104, 3626–3633. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  15. Oliver, S.K.; Fabio, F.; Yvan, S.; Nathalie, R.; Stan, M.; Samuel, G. Performance of a deep neural network at detecting north Atlantic right whale upcalls. J. Acoust. Soc. Am. 2020, 147, 2636–2646. [Google Scholar]
  16. Escobar-Amado, C.D.; Badiey, M.; Pecknold, S. Automatic detection and classification of bearded seal vocalizations in the northeastern Chukchi Sea using convolutional neural networks. J. Acoust. Soc. Am. 2022, 151, 299–309. [Google Scholar] [CrossRef] [PubMed]
  17. Ibrahim, A.K.; Zhuang, H.; Erdol, N.; Ali, A.M. A new approach for north atlantic right whale upcall detection. In Proceedings of the IEEE International Symposium on Computer, Consumer and Control, Xi’an, China, 4–6 July 2016. [Google Scholar]
  18. Altes, R.A. Detection, estimation, and classification with spectrograms. J. Acoust. Soc. Am. 1980, 67, 1232–1246. [Google Scholar] [CrossRef]
  19. Bouffaut, L.; Dreo, R.; Labat, V.; Boudraa, A.; Barruol, G. Antarctic blue whale calls detection based on an improved version of the stochastic matched filter. In Proceedings of the IEEE International Conference on European Signal Processing, Kos, Greece, 28 August–2 September 2017. [Google Scholar]
  20. Erbe, C.; King, A.R. Automatic detection of marine mammals using information entropy. J. Acoust. Soc. Am. 2008, 124, 2833–2840. [Google Scholar] [CrossRef] [PubMed]
  21. Siddagangaiaha, S.; Chen, C.F.; Hu, W.C.; Akamatsub, T.; McElligottc, M.; Lammersd, M.O.; Pierettie, N. Automatic detection of dolphin whistles and clicks based on entropy approach. Ecol. Indic. 2020, 117, 106559. [Google Scholar] [CrossRef]
  22. Cohen, L. Time-Frequency Analysis; Prentice Hall PTR: Englewood Cliffs, NJ, USA, 1995. [Google Scholar]
  23. Claasen, T.; Mechlenbrauker, W. The winger distribution—A tool for time-frequency signal analysis, parts I–III. Philips J. Res. 1980, 35, 372–389. [Google Scholar]
  24. Addison, P.S. The Illustrated Wavelet Transform Handbook: Introductory Theory and Applications in Science, Engineering, Medicine and Finance, 2nd ed.; CRC Press: Boca Raton, FL, USA, 2016. [Google Scholar]
  25. Huang, N.E.; Shen, Z.; Long, S.R.; Wu, M.C.; Shih, H.H.; Zheng, Q.; Yen, N.C.; Tung, C.C.; Liu, H.H. The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. Proc. R. Soc. Lond 1996, 454, 903–995. [Google Scholar] [CrossRef]
  26. Lin, C.F.; Chung, Y.C.; Zhu, J.D.; Chang, S.H.; Wen, C.C.; Parinov, I.A.; Shevtsov, S.N. The energy based characteristics of sperm whale clicks using the hilbert huang transform analysis method. J. Acoust. Soc. Am. 2017, 142, 504–511. [Google Scholar] [CrossRef] [PubMed]
  27. Wen, C.S.; Lin, C.F.; Chang, S.H. Extraction of energy characteristic of blue whale vocalization base on empirical mode decomposition. Sensors 2022, 22, 2737. [Google Scholar] [CrossRef] [PubMed]
  28. Shannon, C.E. A mathematical theory of communication. Bell Syst. Tech. J. 1948, 27, 379–423. [Google Scholar] [CrossRef] [Green Version]
  29. Monterey Bay Aquarium Research Institute. Available online: https://www.mbari.org/soundscape-blue-whale-behavior/ (accessed on 11 April 2023).
  30. Urazghildiiev, I.R.; Clark, C.W. Detection performances of experienced human operators compared to a likelihood ratio based detector. J. Acoust. Soc. Am. 2007, 122, 200–204. [Google Scholar] [CrossRef] [PubMed]
  31. Van Trees, H.; Kristine, L.B. Detection, Estimation, and Modulation Theory PART I—Detection, Estimation, and Filtering Theory, 2nd ed.; WILEY Publisher: Hoboken, NJ, USA, 2013; pp. 17–110. [Google Scholar]
  32. Ponomarenko, A.; Salin, M. Marine mammal calls detection in acoustic signals via gradient boosting model. Proc. Meet. Acoust. 2021, 44, 010001. [Google Scholar]
  33. Scripps Institution of Oceanography UCSD, Scripps Whale Acoustic Lab. Available online: http://voicesinthesea.ucsd.edu/ (accessed on 11 April 2023).
  34. Kuroshio Ocean Education Foundation. Available online: https://www.kuroshio.org.tw/ (accessed on 11 April 2023).
Figure 1. The five main areas of research on marine mammal vocalization.
Figure 1. The five main areas of research on marine mammal vocalization.
Sensors 23 05416 g001
Figure 2. Proposed detection algorithm with five main steps and four signal feature extraction and analysis algorithms.
Figure 2. Proposed detection algorithm with five main steps and four signal feature extraction and analysis algorithms.
Sensors 23 05416 g002
Figure 3. Two sets of A and B call vocalizations of blue whales (duration: 235.72 s; sampling frequency: 4800 Hz) and one set of valid sampling signals (duration: 100 s; 500 sampling signals) that included A and B call zones.
Figure 3. Two sets of A and B call vocalizations of blue whales (duration: 235.72 s; sampling frequency: 4800 Hz) and one set of valid sampling signals (duration: 100 s; 500 sampling signals) that included A and B call zones.
Sensors 23 05416 g003
Figure 4. (a). One of the 500 sampling signals (blue whale vocalization): A call zone (20~20.2 s) with 4 IMFs and 1 rf. (b). One of the 500 sampling signals (blue whale vocalization): B call zone (73~73.2 s) with 4 IMFs and 1 rf.
Figure 4. (a). One of the 500 sampling signals (blue whale vocalization): A call zone (20~20.2 s) with 4 IMFs and 1 rf. (b). One of the 500 sampling signals (blue whale vocalization): B call zone (73~73.2 s) with 4 IMFs and 1 rf.
Sensors 23 05416 g004aSensors 23 05416 g004b
Figure 5. Average MF distributions of (a) IMF1 with threshold 0.3 (red line) and (b) IMF2 for 500 sampling signals with threshold 0.4 (red line) (blue whale vocalization).
Figure 5. Average MF distributions of (a) IMF1 with threshold 0.3 (red line) and (b) IMF2 for 500 sampling signals with threshold 0.4 (red line) (blue whale vocalization).
Sensors 23 05416 g005
Figure 6. Time–energy distribution of (a) IMF1 and (b) IMF2 for 500 sampling signals (blue whale vocalization) using ERD.
Figure 6. Time–energy distribution of (a) IMF1 and (b) IMF2 for 500 sampling signals (blue whale vocalization) using ERD.
Sensors 23 05416 g006
Figure 7. Time–energy distribution of (a) IMF1 and (b) IMF2 for 500 sampling signals (blue whale vocalization) using ESD.
Figure 7. Time–energy distribution of (a) IMF1 and (b) IMF2 for 500 sampling signals (blue whale vocalization) using ESD.
Sensors 23 05416 g007
Figure 8. Energy spectrum entropy distribution of (a) IMF1 and (b) IMF2 for 500 sampling signals (blue whale vocalization) using ESED.
Figure 8. Energy spectrum entropy distribution of (a) IMF1 and (b) IMF2 for 500 sampling signals (blue whale vocalization) using ESED.
Sensors 23 05416 g008
Figure 9. Concentrated energy spectrum entropy distribution of (a) IMF1 and (b) IMF2 for 500 sampling signals (blue whale vocalization) using CESED.
Figure 9. Concentrated energy spectrum entropy distribution of (a) IMF1 and (b) IMF2 for 500 sampling signals (blue whale vocalization) using CESED.
Sensors 23 05416 g009
Figure 10. ROCs of ERD, ESD, ESED, and CESED for (a) IMF1 and (b) IMF2 for 500 sample signals (blue whale vocalization).
Figure 10. ROCs of ERD, ESD, ESED, and CESED for (a) IMF1 and (b) IMF2 for 500 sample signals (blue whale vocalization).
Sensors 23 05416 g010
Figure 11. (a) The number of TPs in the A call zone of IMF1 and the B call zone of IMF1 and the detection number for IMF1 with ERD, ESD, ESED, and CESED. (b) The number of TPs in the A call zone of IMF2 and the B call zone of IMF2 and the detection number for IMF2 with ERD, ESD, ESED, and CESED.
Figure 11. (a) The number of TPs in the A call zone of IMF1 and the B call zone of IMF1 and the detection number for IMF1 with ERD, ESD, ESED, and CESED. (b) The number of TPs in the A call zone of IMF2 and the B call zone of IMF2 and the detection number for IMF2 with ERD, ESD, ESED, and CESED.
Sensors 23 05416 g011
Figure 12. ROC curves for ERD, ESD, ESED, and CESED for the sounds of (a) the bowhead whale and (b) the Bryde’s whale.
Figure 12. ROC curves for ERD, ESD, ESED, and CESED for the sounds of (a) the bowhead whale and (b) the Bryde’s whale.
Sensors 23 05416 g012
Table 1. Average energy ratio of each IMFi for 500 sampling signals (blue whale vocalization).
Table 1. Average energy ratio of each IMFi for 500 sampling signals (blue whale vocalization).
IMFiIMF1IMF2IMF3IMF4IMF5IMF6IMF7
Average
energy ratio (%)
31.9225.0919.2912.146.621.900.21
Table 2. Signal extraction parameters of 500 sampling signals (blue whale vocalization).
Table 2. Signal extraction parameters of 500 sampling signals (blue whale vocalization).
IMFiThresholdFrequency of Highest Energy Ratio (Hz)Main Frequnecy Band (Hz)Main Frequency Domain (Hz)
IMF10.33927~491~150
IMF20.3139~431~100
Table 3. IMF1 signal feature extraction function distributions of ERD, ESD, ESED, and CESED with the parameters TP and FP, with the medium as the threshold.
Table 3. IMF1 signal feature extraction function distributions of ERD, ESD, ESED, and CESED with the parameters TP and FP, with the medium as the threshold.
IMF1 Threshold (Median)True Position (TP)False Position (FP)
A Call Zone NumberB Call Zone NumberDetection NumberDetection Ratio (TPR)A Call Zone NumberB Call Zone NumberFalse Alarm NumberFalse Alarm Ratio (FPR)
ERD358011565.71%865013641.72%
ESD478313074.29%703810833.23%
ESED377911666.29%864713340.80%
CESED478513275.43%406010030.37%
Table 4. IMF2 signal feature extraction function distributions of the ERD, ESD, ESED, and CESED with the parameters TP and FP, with the median as the threshold.
Table 4. IMF2 signal feature extraction function distributions of the ERD, ESD, ESED, and CESED with the parameters TP and FP, with the median as the threshold.
IMF2 Threshold (Median)True Position (TP)False Position (FP)
A Call Zone NumberB Call Zone NumberDetection NumberDetection Ratio (TPR)A Call Zone NumberB Call Zone NumberFalse Alarm NumberFalse Alarm Ratio (FPR)
ERD69178649.14%967316952.15%
ESD1074010761.14%775613340.92%
ESED62127442.29%978618356.44%
CESED728515789.71%64349830.66%
Table 5. IMF1 signal feature extraction function distributions of ERD, ESD, ESED, and CESED with the parameters TP and FP and the optimal estimated thresholds.
Table 5. IMF1 signal feature extraction function distributions of ERD, ESD, ESED, and CESED with the parameters TP and FP and the optimal estimated thresholds.
IMF1 (the Optimal Estimated Threshold)True Position (TP)False Position (FP)
A Call Zone NumberB Call Zone NumberDetection NumberDetection Ratio (TPR)A Call Zone NumberB Call Zone NumberFalse Alarm NumberFalse Alarm Ratio (FPR)
ERD247710157.71%732710030.67%
ESD288010861.71%45176219.08%
ESED317911062.86%783511334.66%
CESED478513275.43%406010030.37%
Table 6. IMF2 signal feature extraction function distributions of ERD, ESD, ESED, and CESED with the parameters TP and FP and the optimal estimated threshold.
Table 6. IMF2 signal feature extraction function distributions of ERD, ESD, ESED, and CESED with the parameters TP and FP and the optimal estimated threshold.
IMF2 (the Optimal Estimated Threshold)True Position (TP)False Position (FP)
A Call Zone NumberB Call Zone NumberDetection NumberDetection Ratio (TPR)A Call Zone NumberB Call Zone NumberFalse Alarm NumberFalse Alarm Ratio (FPR)
ERD61147542.86%846615046.32%
ESD643710157.71%715312438.15%
ESED5676336.00%816915146.32%
CESED668214884.57%46236921.17%
Table 7. Performance metrics of ERD, ESD, ESED, and CESED for AUC, Accuracy, Precision, Recall, and F1 scores of CIMFs with the optimal estimated thresholds for the blue whale, the bowhead whale, the Bryde’s whale, dolphin whistles, and pattern dolphin clicks, along with key parameters, including sampling frequency, sampling time, number of samples, average energy ratio, and main frequency domain.
Table 7. Performance metrics of ERD, ESD, ESED, and CESED for AUC, Accuracy, Precision, Recall, and F1 scores of CIMFs with the optimal estimated thresholds for the blue whale, the bowhead whale, the Bryde’s whale, dolphin whistles, and pattern dolphin clicks, along with key parameters, including sampling frequency, sampling time, number of samples, average energy ratio, and main frequency domain.
SpeciesSampling Frequency (Hz)Sampling Time (ms)Number of SampledCIMFAverage Energy RatioMain Frequency Domain (Hz)Optimal Estimated ThresholdPerformance MetricERDESDESEDCESED
Blue whale [27]4800200500225.09%1~1004.38AUC
Accuracy
Precision
Recall
F1 score
0.4621
49.90%
31.19%
42.83%
37.41%
0.6162
60.40%
44.89%
57.71%
50.50%
0.3894
47.50%
29.44%
36.00%
32.39%
0.8979
80.84%
68.20%
84.57%
84.57%
Bowhead whale [29]4800200500234.73%1~1002.55AUC
Accuracy
Precision
Recall
F1 score
0.7388
60.61%
35.77%
76.86%
48.82%
0.5944
58.99%
30.84%
54.55%
39.40%
0.8061
68.89%
42.53%
77.69%
54.97%
0.8980
81.45%
67.83%
58.79%
80.17%
Bryde’s whale [29]2400200500529.59%1~1001.10AUC
Accuracy
Precision
Recall
F1 score
0.7254
69.60%
49.02%
67.57%
56.82%
0.6678
62.55%
42.61%
66.22%
51.85%
0.7735
72.99%
50.48%
78.95%
61.58%
0.8320
74.28%
51.98%
78.95%
62.69%
Dolphin whistle [31]96,000200200168.03%2000~80008.36AUC
Accuracy
Precision
Recall
F1 score
0.8800
87.00%
44.12%
68.18%
53.57%
0.8945
86.00%
42.86%
81.82%
56.25%
0.6777
61.31%
18.39%
72.73%
29.36%
0.7582
79.00%
29.17%
63.64%
40.00%
Pattern dolphin click [32]44,100200300130.96%1~10007.10AUC
Accuracy
Precision
Recall
F1 score
0.7812
67.67%
51.85%
81.55%
63.40%
0.6525
58.47%
43.40%
66.35%
52.47%
0.7953
75.00%
62.73%
66.99%
64.79%
0.7589
69.44%
54.35%
72.12%
61.98%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wen, C.-S.; Lin, C.-F.; Chang, S.-H. EMD-Based Energy Spectrum Entropy Distribution Signal Detection Methods for Marine Mammal Vocalizations. Sensors 2023, 23, 5416. https://doi.org/10.3390/s23125416

AMA Style

Wen C-S, Lin C-F, Chang S-H. EMD-Based Energy Spectrum Entropy Distribution Signal Detection Methods for Marine Mammal Vocalizations. Sensors. 2023; 23(12):5416. https://doi.org/10.3390/s23125416

Chicago/Turabian Style

Wen, Chai-Sheng, Chin-Feng Lin, and Shun-Hsyung Chang. 2023. "EMD-Based Energy Spectrum Entropy Distribution Signal Detection Methods for Marine Mammal Vocalizations" Sensors 23, no. 12: 5416. https://doi.org/10.3390/s23125416

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