This paper proposes an adaptive filter-based method for detection and frequency estimation of whistle calls, such as the calls of birds and marine mammals, which are typically analyzed in the time-frequency domain using a spectrogram. The approach taken here is based on adaptive notch filtering, which is an established technique for frequency tracking. For application to automatic whistle processing, methods for detection and improved frequency tracking through frequency crossings as well as interfering transients are developed and coupled to the frequency tracker. Background noise estimation and compensation is accomplished using order statistics and pre-whitening. Using simulated signals as well as recorded calls of marine mammals and a human whistled speech utterance, it is shown that the proposed method can detect more simultaneous whistles than two competing spectrogram-based methods while not reporting any false alarms on the example datasets. In one example, it extracts complete 1.4 and 1.8 s bottlenose dolphin whistles successfully through frequency crossings. The method performs detection and estimates frequency tracks even at high sweep rates. The algorithm is also shown to be effective on human whistled utterances.

1.
J. N.
Oswald
,
S.
Rankin
,
J.
Barlow
, and
M. O.
Lammers
, “
A tool for real-time acoustic species identification of delphinid whistles
,”
J. Acoust. Soc. Am.
122
(
1
),
587
595
(
2007
).
2.
J.
Meyer
, “
Typology and acoustic strategy of whistled languages: phonetic comparison and perceptual cues of whistled vowels
,”
J. Int. Phonetic Assoc.
38
(
1
),
69
94
(
2008
).
3.
S.
Datta
and
C.
Sturtivant
, “
Dolphin whistle classification
,”
Signal Process.
82
(
2
),
251
258
(
2002
).
4.
J. R.
Buck
and
P. L.
Tyack
, “
A quantitative measure of similarity for Tursiops Truncatus signature whistles
,”
J. Acoust. Soc. Am.
94
(
5
),
2497
2506
(
1993
).
5.
D.
Gillespie
,
J.
Gordon
,
R.
McHugh
,
D.
Mclaren
,
D.
Mellinger
,
P.
Redmond
,
A.
Thode
,
P.
Trinder
, and
X. Y.
Deng
, “
PamGuard: Semiautomated, open source software for real-time acoustic detection and localization of cetaceans
,” in
Proceedings of the Institute of Acoustics
(
Institute of Acoustics
,
St Albans, UK
,
2008
), Vol.
30
, Pt. 5.
6.
X. C.
Halkias
and
D.
Ellis
, “
Call detection and extraction using bayesian inference
,”
Appl. Acoust.
67
(
11-12
),
1164
1174
(
2006
).
7.
A.
Mallawaarachchi
,
S. H.
Ong
,
M.
Chitre
, and
E.
Taylor
, “
Spectrogram denoising and automated extraction of the fundamental frequency variation of dolphin whistles
,”
J. Acoust. Soc. Am.
124
(
2
),
1159
1170
(
2008
).
8.
T. S. -T.S.-T.
Leung
and
P. R.
White
,
“Robust estimation of oceanic background noise spectrum,”
in
Mathematics in Signal Processing IV
, edited by
J. G.
McWhirter
and
I. K.
Proudler
(
Clarendon
,
Oxford, UK
,
1998
), pp.
369
382
.
9.
B.
Boashash
, “
Estimating and interpreting the instantaneous frequency of a signal. II. Algorithms and applications
,”
Proc. IEEE
80
(
4
),
540
568
(
1992
).
10.
C.
Ioana
,
C.
Gervaise
,
Y.
Stéphan
, and
J. I.
Mars
, “
Analysis of underwater mammal vocalisations using time-frequency-phase tracker
,”
Appl. Acoust.
71
(
11
),
1070
1080
(
2010
).
11.
S.
Peleg
and
B.
Porat
, “
Estimation and classification of polynomial phase signals
,”
IEEE Trans. Inf. Theory
37
(
2
),
422
429
(
1991
).
12.
A.
Nehorai
, “
A minimal parameter adaptive notch filter with constrained poles and zeros
,”
IEEE Trans. Acoust., Speech, Signal Process.
33
(
4
),
983
996
(
1985
).
13.
Y.
Xiao
,
Y.
Takeshita
, and
K.
Shida
, “
Tracking properties of a gradient-based second-order adaptive IIR notch filter with constrained poles and zeros
,”
IEEE Trans. Signal Proces.
50
(
4
),
878
88
(
2002
).
14.
P. A.
Regalia
,
Adaptive IIR Filtering in Signal Processing and Control
(
Dekker
,
New York
,
1995
), pp.
704
.
15.
M.
Niedzwiecki
and
A.
Sobocinski
, “
Generalized adaptive notch smoothers for real-valued signals and systems
,”
IEEE Trans. Signal Process.
56
(
1
),
125
133
(
2008
).
16.
B. S.
Chen
,
T. Y.
Yang
, and
B. H.
Lin
, “
Adaptive notch filter by direct frequency estimation
,”
Signal Process.
27
(
2
),
161
176
(
1992
).
17.
P.
Stoica
and
A.
Nehorai
, “
Performance analysis of an adaptive notch filter with constrained poles and zeros
,”
IEEE Trans. Acoust., Speech, Signal, Process.
36
(
6
),
911
919
(
1988
).
18.
L.
Ljung
,
System Identification: Theory for the User
, 2nd ed. (
Prentice Hall PTR
,
Upper Saddle River, NJ
,
1999
), pp.
672
.
19.
A.
Nehorai
and
D.
Starer
, “
Adaptive pole estimation
,”
IEEE Trans. Acoust., Speech, Signal Process.
,
38
(
5
),
825
838
(
1990
).
20.
A. T.
Johansson
and
P. R.
White
, “
A comparison of two methods for cetacean tonal detection and characterisation, with emphasis on performance at crossing frequencies
,” in
Proceedings of the Institute of Acoustics
(
Institute of Acoustics
,
St Albans, UK
,
2004
), Vol.
26
, Pt. 6.
21.
A. T.
Johansson
, “
Parametric modelling of cetacean calls
,” Ph.D. thesis,
Faculty of Engineering, Mathematics, and Applied Sciences, (University of Southampton
, UK,
2004
).
22.
C.
Sturtivant
, “
Extraction and recognition of tonal sounds produced by small cetaceans and identification of individuals and behaviour
,” Ph.D. thesis,
Department of Electronic and Electrical Engineering, (Loughborough University
, UK,
1997
).
You do not currently have access to this content.