Вы находитесь на странице: 1из 21

IEEE TRANSACTIONS ON SIGNAL PROCESSING. VOL. 41. NO.

12, DECEMBER 1993 3245

AM-FM Energy Detection and Separation in Noise


Using Multiband Energy Operators
Alan C. Bovik, Senior Member, IEEE, Petros Maragos, Senior Member, IEEE,
and Thomas F. Quatieri, Senior Member, IEEE

Abstract-This paper develops a multiband or wavelet ap- are a topic of increased recent attention, owing to height-
proach for capturing the AM-FM components of modulated ened interest in modulation models for e.g., speech signal
signals immersed in noise. The technique utilizes the recently-
popularized nonlinear energy operator Y (s) = (S)’ - ss to iso- production [ 11-[3] and certain structures in optical images
late the AM-FM energy, and an energy separation algorithm [4]. In ( l ) , s ( t ) has both time-varying amplitude a ( t ) and
(ESA) to extract the instantaneous amplitudes and frequencies. time-varying instantaneous frequency
It is demonstrated that the performance of the energy operator/
ESA approach is vastly improved if the signal is first filtered wl(t) = i ( t ) (2)
through a bank of bandpass filters, and at each instant ana-
lyzed (via Y and the ESA) using the dominant local channel where 4 = d 4 / d t . Generally, the model (1) is most use-
response. Moreover, it is found that uniform (worst-case) per- ful if a ( t ) and U,(?)do not vary too rapidly, e.g., in the
formance across the frequency spectrum is attained by using a bandlimited sense [8].
constant-Q, or multiscale wavelet-like filter bank. The simple and elegant nonlinear signal operator
The elementary stochastic properties of Y and of the ESA are
developed first. The performance of Y and the ESA when ap- \k(s) = (q2- ss’ (3)
plied to bandpass filtered versions of an AM-FM signal-plus-
noise combination is then analyzed. The predicted performance developed by Teager [l], [2] and systematically intro-
is greatly improved by filtering, if the local signal frequencies duced by Kaiser [5], [ 6 ] , has been shown to be highly
occur in-band. These observations motivate the multiband en- effective for detecting AM and FM modulation informa-
ergy operator and ESA approach, ensuring the in-band anal- tion in arbitrary AM-FM signals [8], in speech signals
ysis of local AM-FM energy. In particular, the multi-bands
must have the constant-Q or wavelet scaling property to ensure [7]-[9] and in its two-dimensional form, in image signals
uniform performance across bands. The theoretical predictions [lo]. Indeed, for AM-FM signals of the form ( l ) ,
and the simulation results indicate that improved practical
strategies are feasible for tracking and identifying AM-FM \k (s) = a 2 ( t ) w f ( t )
components in signals possessing pattern coherencies mani-
fested as local concentrations of frequencies. \k (s) = a2(t)wp(t>
with negligible approximation error under general realis-
tic conditions [7]-[9]. This motivated the energy sepa-
I. INTRODUCTION
ration algorithm (ESA) :
M ETHODS for the accurate and efficient extraction of
amplitude modulation (AM) and frequency modu-
lation (FM) information in signals of the form
ci2(t) = \k2(s)/\k((s) (4)
&; ( t ) = \k (s) /\k (s) (5)
s ( t ) = a ( ? ) cos [4 (03 (1)
as estimates of the squared amplitude envelope a 2 ( t )and
squared instantaneous frequency wf ( t ) , respectively. Mar-
Manuscript received September 1 , 1992; revised June 10, 1993. The agos, Kaiser, and Quatieri [7]-[9] have analyzed the ef-
Guest Editor coordinating the review of this paper and approving it for ficacy of (4) and (5) in detail and have developed bounds
publication was Dr. Ahmed Tewfik. This work was supported in part by a on the absolute errors I ci - a1 and [GI- wi 1, which under
University of Texas Faculty Research Assignment, in part by Texas In-
struments under a grant, in part by the National Science Foundation under general conditions are quite small [8], [9]. Note that in
Grant MIP-91-20624, in part by the National Science Foundation Presi- the case of a monochromatic signal (a = constant, w, =
dential Young Investigator Award under Grant MIP-86-58150 with match- constant), (4) and (5) are exact.
ing funds from Xerox, and in part by the Naval Submarine Medical Re-
search Laboratory. In the current paper, the deterministic approximation
A. C . Bovik is with the Department of Electrical and Computer Engi- errors in (4) and (5) are assumed small. Instead, the ef-
neering, University of Texas at Austin, Austin, TX 78712-1084. Part of fects of noise and multiscale filtering on the behavior of
the research was conducted while he was on sabbatical at the Division of
Applied Sciences, Harvard University, Cambridge, MA 02139. the operator \k and on the effectiveness of the ESA are
P. Maragos is with the School of Electrical Engineering, Georgia Insti- considered. The effects of significant noise are very con-
tute of Technology, Atlanta, GA 30332. siderable-rendering \k unpredictable and the ESA highly
T. F. Quatieri is with the Lincoln Laboratory, Massachusetts Institute
of Technology, Lexington, MA 02 173. unreliable. However, the performance of the energy op-
IEEE Log Number 9212179. erator/ESA approach is vastly improved if the signal is

1053-587X/93$03.00 0 1993 IEEE

Authorized licensed use limited to: Nanyang Technological University. Downloaded on December 22, 2009 at 21:04 from IEEE Xplore. Restrictions apply.
3246 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 41, NO. 12, DECEMBER 1993

first filtered through a bank of bandpass filters, and at each necessary to develop nearly all of the properties in a use-
instant analyzed (via 9 and the ESA) using the dominant ful form; without the assumption of Gaussianity, the anal-
local channel response. Optimal performance is obtained ysis likewise becomes rapidly intractable. The assump-
when the filters are sufficiently narrowband (thus increas- tion of a zero-mean is not critical, since the analysis is
ing the signal-to-noise ratio), the signal spectrum is sam- only slightly more complicated. In any case, nonzero-
pled densely by the filter set (ensuring a high signal re- mean (and nonstationary) signals expressed as the sum of
sponse in the analyzing channel), and importantly, by us- a deterministic signal and a zero-mean WSS Gaussian
ing a multiscale wavelet-like filter having the constant-Q process are considered later.
property. Satisfying all of the prescriptions produces a Since n ( t ) is WSS Gaussian, the processes h(t) and
multiband ESA having a great detal of noise resistance. Li(t) are also WSS Gaussian. Moreover, h(t) is statistically
The remainder of the paper is organized as follows: In independent of both n ( t ) and A ( t ) [ 113. Therefore, the en-
Section 11, the basic statistical properties of the energy ergy operator output
operator (3) are developed under the assumption that it is
9 ( n ) = (h)2 - nii (6)
applied to a signal that is a zero-mean, wide-sense sta-
tionary (WSS) Gaussian random process. These results are is the sum of two independent processes. Nevertheless,
then used in Section 111, where approximate expressions determining the probability density function of the pro-
are developed for the statistics of the output of the Teager- cess ( 6 ) is difficult, as it is the convolution of two rather
Kaiser energy operator 9 when applied to an AM-FM sig- complicated functions. Letting
nal of the form (1) immersed in noise. Section IV devel-
Var [n] = R(O) = 7;
ops the statistical analysis of the ESA (4)and ( 5 ) using
the signal-plus-noise approximation of Section 111. A key Var [,it3 = -R'~'(o) = y:
element of these approximations is that there be an avail-
able narrowband channel filter that can effectively capture Var [ii] = ~ ' ~ ' ( =0 yi
)
the local frequency structure of the noisy signal. In par-
E [nn] = R'2'(0) = -7:
ticular, as the analysis window is shifted over the signal,
the local frequencies may sweep across the spectrum. This where E [e] is the statistical expectation, Var [ a ] is the
implies the necessity of a multiband filter implementa- variance, and
tion, where multiple bandpass filters densely sample the
dk
signal frequencies. It is also shown that consistent per- R'k'(7) = 7R ( 7 )
formance is achieved across low, high, and intermediate d7
instantaneous frequencies, if the filter bank has the con- the probability density function of is then given by
stant-Q property. These themes are developed in Section [I11
V, where design criteria for the individual bandpass fil-
ters, and also for sampling the signal spectrum with mul- ( 2 ~ b y : ) - ' / ~exp [-b/(2y:)], b >0
(7)
tiple bandpass filters, are explored. Section VI develops Wll(b) = io7 else
some important examples, including analysis of the op-
eration of the multiband ESA applied to the chirp signal while the probability density function of the product nLi is
in white noise. Extensive simulation results are also given 1121
in Section VI, which demonstrate the dramatic perfor-
mance gains obtained using the multiband approach. The
paper concludes in Section VII.
(8)
for every b, where CO2= -&y; - y': and KO( is the mod- e )

11. STATISTICS OF
ified Bessel function of the second kind and of order zero.
In this section the basic statistical (low-order moment) The density function of 9 ( n ) is then
properties of the Teager-Kaiser energy operator (3) ap-
plied to a random signal n ( t ) are developed. These prop- w(b) = Wll(b) * WO2(b) (9)
erties prove to be fundamental in the analysis of systems where '*' denotes linear convolution. In general, (9) can-
that employ the Teager-Kaiser operator in the presence of not be expressed in a closed form, although the numerical
noise. evaluation of probabilities involving 9 (n) using (7)-(9)
Assume that n ( t )is a zero-mean, wide-sense stationary is straightforward.
(WSS) Gaussian random process, with autocorrelation Determining the moments of 9 ( n ) is much simpler. In-
function R (7)and power spectral density deed, we immediately have

+.(U)=
S, R(7)e-jw7d7.

The assumption of (at least) wide-sense stationarity is


E [ 9 ( n ) ] = -2R'2'(0) = -

= 27:.
T'S R
u ~ + ( w ) dU

Authorized licensed use limited to: Nanyang Technological University. Downloaded on December 22, 2009 at 21:04 from IEEE Xplore. Restrictions apply.
BOVIK et al.: AM-FM ENERGY DETECTION 3241

Thus the expectation of the process 9 ( n ) is twice the In the extreme case of a monochromatic process
variance of the process h (t)-which is decidedly positive.
R ( 7 ) = A2 cos (w07), (15)
Not so agreeable (although not surprising) is the fact that
the mean of 9 (n) increases linearly with the spectral en- it easily follows that
ergy variance of n ( t ) . For a signal immersed in a signifi-
E [9(n)] = 2A2wi
cant noise element, this may pose severe problems unless
steps are taken to ameliorate the noise. Var [9(n)] = E' [9(n)] = 4A4w40.
The autocorrelation function R, i n ) (7)of 9 ( n ) can be
easily found for the case of Gaussian n ( t ) by using Isser- Lastly, in evaluating the ESA (4) and (5) the energies
lis's formula [ 131 to reduce all multiple-component mo- of signal derivatives will also be required. Thus, the basic
ments: statistics of 9(n)are of use. From the preceding discus-
sion, it is easily established that
R*(,,)(T)= 4[R'2'(0)]2 + 3 [R'2'(~)]2 + 4R"'(7)R'3)(7)
E [9(h)] = 2R'4'(0) (16)
+
R(7)P4)(7). (1 1) and
Hence from (10) and (1 1 )
(Ir) (7) = 4 [R'~)(011 + 3 [P4)(7)] + 4 R ' ~ ) R ' ~(4
)
Var [9(n)] = 3 (O)]* + R (O)I?'~'(0)
+ R'2' (7)R'6' (7)
= j, 0 2 + ( w ) dw
7 hence,
Var [9(h)] = 3 [R'4'(0)]2 + R'2'(0)R(6)(0). (17)

=
+
37;
j, +(U)

+ &;.
dw j w4+(w) dw
I (12)
The cross-correlation properties of 9 (n)and 9 (11) can also
be developed with a little effort. The cross-correlation is
E [ 9 ( n ) 9 ( h ) ] = -8R'2'(0)R(4)(0),
Thus, the variance of 9 (n) also increases dramatically
with the presence of higher frequencies in the process n ( t ) . the cross-covariance is
Furthermore, the inequality [ 1 11 c o v [ 9 ( n ) ,9 ( h ) ] = -8R'2'(0)R'4)(0), (18)
[R(2)(0)]2 IR(0)R(4)(0) and the correlation coefficient between 9 (n) and 9 (h) is
gives interesting bounds on the variance
4[R'2'(0)]2 IVar [9(n)] I4R(0)R'4'(0) (13)
p[*(n), 9(h)] = 4 * [ 9 + 3 R(0)R'4'(0)
[Ri2'(0)12
+

-112
or equivalently
E2 [9(n)] 5 Var [\k (n)] I4 Var [n] Var [ri]. (14)
Since the lower bound in (13) is just E2 [9( n ) ] , then,
although the expectation of 9 ( n ) may be positive, it is Thus, for the case of monochromatic process (15),
possible that 9 ( n ) may take negative values, which is and 9 (h) become linearly related
highly undesirable. Not only does this suggest difficulty
in evaluating the ESA of a signal immersed in noise, it P[*(n), +(h)l = 1.
also complicates the interpretation of 9 ( n )as energy. For
these reasons, positivity of the output of 9 has been ex- 111. ENERGYOF BANDPASS-FILTERED AM-FM SIGNALS
plored in detail in [8], where sufficient conditions for pos- IN NOISE
itivity are given for narrowband AM-FM signals having In this section the effect of additive noise on the re-
limited amounts of amplitude/frequency modulation, and sponse of the Teager-Kaiser energy operator applied to
in [ 141, where necessary and sufficient conditions are an AM-FM signal of the form ( 1 ) is analyzed. In partic-
given in terms of local geometric (convexity) properties ular, the degree to which noise effects can be ameliorated
of the signal. by bandpass filtering of the signal-plus-noise process is
Note that for an ideal bandpass process (i.e., +(a) = studied. Thus, consider the noise-corrupted AM-FM sig-
0 whenever IwI $ [aI,w2]), the following bounds [from nal
(1 3), (14)] hold
f ( 0 = s (t) + n (0 (21)
where the deterministic signal s ( t )is given by (1) and n ( t )
is a zero-mean, WSS Gaussian random process with au-
tocorrelation function R (7) and power spectral density
+ ( U ) as in the preceding section.
Rather than studying the behavior of the energy 9 (f)

Authorized licensed use limited to: Nanyang Technological University. Downloaded on December 22, 2009 at 21:04 from IEEE Xplore. Restrictions apply.
3248 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 41, NO. 12, DECEMBER 1993

of the combined process (21), instead consider a more


general bandpass-filtered version of (21); \k(f) may be
analyzed as a special case using limiting arguments. Thus,
define the linear bandpass filter with impulse response

g,(O = 2hUW sin (wet), (22)


sv n
&
BPF Tycfo)

Fig. 1. Diagram of basic single-band energy operator


center freqency U,, and frequency response
1
G,(w) = 7 [H,(w - U,) - H,(w + w,)l (23) A. Filtered Signal Approximations
J
where An important approximation is made throughout this
paper: if s ( t ) = a ( t ) cos [+ (t)] is input to a linear system
1 with frequency response G,(w), then the response s , ( t )
H o ( w ) = -H ( w / & (24)
& can be approximated by
H ( w ) E L2(R)is the frequency response of a low-pass fil- s^, 0) = a ( t ) I Go [U; (01I cos {+ 0) + L G, [U; (01 1
* (3 1)
ter with impulse response h: R + R , and U > 0 is a pa- In the case of a monochromatic signal, i.e., a single co-
rameter that scales bandwidth and center frequency. It is sine, the approximation (31) is exact; indeed, (31) may
also assumed that h ( t )is even-symmetric, so that be regarded as a quasi-extension of the concept of the ei-
G,(O) = 0. (25) genfunctions of linear systems. The approximation (3 1)
is also exact if g, ( t ) is a unit impulse function. Otherwise,
Define the kth-order spread of H ( w ) about the value w =
the error may be bounded according to the following re-
f a to be sult; the proof is supplied in Appendix A. First define,

V $ ) ( a )=
2"
[j R
(U k a ) 2 k ( H ( ~ )dw]l'2*
)2 (26)
1 12

(32)
which is minimized at a = 0

= spectral energy variance of H ( w ) . Theorem 1 : Let & ( t ) = I s,(t) - s^,(t)I, where S,(t) is
given by (31). Then,
Note also that
~ s ( t ) I:amax ~ 2 ( g o .) ~ ( w i +
) 2 Al(go) . 6 ( a ) , (34)
VQ(a) = aVp(a/u) (27)
where amax= supt I a ( t )I. 0
so the bandwidth of H,(w) is U times the bandwidth of Thus, Theorem 1 bounds the error in terms of the con-
H ( w ) . The filter energy, however, is constant across scales centration of g , ( t ) in time (expressed as even moments
and is assumed to be unity of I gu ( t )12) , and the smoothness of the AM and FM func-

2"
1
R
IH,(w)(~
dw = IH(w)I2 dw = 1. (28)
tions a ( t ) and wi ( t ) expressed as Sobolev 2-norms [4]. The
bound (34) has another useful interpretation in the special
case where a ( t ) and wi ( t ) are bandlimited to the frequency
For simplicity, it is assumed that for each combination of intervals [ - w u , U,] and [-U$,wJ, respectively [8], [15],
center frequency U, and parameter 0, the positive and [16]. In this case 6 ( a ) I(w,I armsand 6 ( w i ) IIw+J(wJrmS,
negative frequency components of G,(w) do not overlap where arms= ( j a2)lI2and similarly for ( w ; ) ~ ~ .
Theorem 1 gives additional useful approximations for
I G,WI2 = H,(w I - + IHo(o + w,)I2. (29) the derivatives of the response s , ( t )
Now denote the filtered signal-plus-noise combination

f,@) = s,(t) + nu@> (30)


where s , ( t )
= n(t) * g,(t)
* g,(t) is the filtered signal and n,(t)
= s(t)
the filtered noise process. The remainder
of this section is devoted to analyzing the system depicted
+(t) + L G,[w;(t)] + k -
"1
2
. (35)

in Fig. 1. In Section 111-A, approximate expressions are Here, (35) is assumed for k = 1, 2 , 3. The error in these
derived for the energy \k (s,) of the filtered signal; and in approximations can be easily bounded by using Theorem
Section 111-B, for the moments of the energy \k (nu) of the 1; simply stated, the validity of (35) requires that the de-
filtered noise process. In Section 111-C, the statistics of rivatives of g,(t) of order up to 3 must be of short dura-
the energy \k (f,)of the filtered combination are analyzed tion, in the sense that A,(&), A,,,(&), A,( g,) be small,
utilizing the results of Sections 111-A and 111-B. for m = 1 , 2 given by (32).

Authorized licensed use limited to: Nanyang Technological University. Downloaded on December 22, 2009 at 21:04 from IEEE Xplore. Restrictions apply.
BOVIK er a l . : AM-FM ENERGY DETECTION 3249

Using reasoning similar to that in the development of Rb2k’(0)and Rgk’(a)are given by (41)-(43). Then,
Theorem 1, the following approximations for the energy
\k of the filtered signal component s , ( t ) and its derivative
will be essential
% (s,) - 1 G, [wi( t ) ]I ’.
= a2(t)w; ( t ) (36)
%(iJ = a2(t)w4(t) - I G,[wi(t)]12. (37)
Note that (36) and (37) are exact for a monochromatic (44)
signal s ( t ) = a. cos (uot),where a,,, uo are constant. A
more general (nonmonochromatic) justification for these where amax = supw I 9 ( w ) I and V$’ is given by (26). 0
approximations is given next, in Theorem 2. First define, Careful examination of (44) reveals that, for arbitrary
a , the validity of the approximation (41) and (42) requires
two important assumptions. First, the spread

Theorem 2: Let & ( t ) = I*@,) - %(s,,)l, where (45)


$(sJ is given by (36). Then,
must be small; this occurs when a = U, and when the
E* (t) 5 :(amaxI2 * [ ~ ~u 2 ( g u > + 2, ~2(go) bandwidth of H ( w ) is small. Thus, the filter G,(u)must
+ 22, ~2(gu>1 S(ui> *
be narrowband and a must fall near the center of the pass-
band of Gu(u), i.e., near the filter center frequency u,.
+ 2amax . ~ l ( g u ) + 2uAl(gu) Secondly, the quantity

+ 2iuAIWl * S(a>. 0 (39) (46)


Theorem 2, while intuitive in view of Theorem 1, re-
quires separate proof (given in Appendix B). However, must be small; this requires either that a fall close to the
both in Theorem 2 and the approximations (35)-(37), the filter center frequency a,,or at least that a fall within the
error bounds are reduced by selecting g o ( t ) to be of short filter passband--ifthe in-band amplitude response 1 G, (U)\
duration and to have derivatives of up to order 2 of short is approximately flat. Fig. 2 illustrates these requirements
duration. Slightly looser but intuitive bounds also apply on (45) and (46).
when a ( t ) and/or w i ( t ) are bandlimited (34). In the best case cr = U,, the error bound (44) becomes

B. Filtered Noise Approximations


Denote the autocorrelation of the filtered noise process
n,(t) in (30) by R,(7) with associated power spectral den-
sity @,,(U) = I G,(w)(’ *(a).Of interest are the values
that the (2k)-th derivatives of R,(T) take at the origin

RSk’(0) = -
2T ‘S R
(ju)2k(
which relative to the approximation R b 2 k ’ ( ~ given
G , ( ~ )9
I~ dw. (40)
,)
can be made constant across frequencies, for each value
by (42)

of k , by varying the bandwidth parameter (J directly with


An important, but nontrivial approximation will rou-
the center frequency U,. This observation motivates the
tinely be used
constant-Q, or wavelet scaling property of the multiband
RL2k’(0) = R$2k)(a), (41) implementation described in Section V . Of course, small
bandwidths will further reduce the approximation error,
where for a E R we define particularly when using (42) to approximate high-order
= ( - 1)k a 2k I Gu(a)12ru (42) derivatives of R,(7) at 7 = 0.
Specific forms of the approximation (41) and (42) will
with be of interest. In the sequel, whenever analyzing the fil-

r, = - 1
1
I c “ ( w ) ( 2 0 ( w ) dw
2a R G“(%)
tered signal-plus-noise f u ( t ) at time t , we will use (47)
(43) with a = u j ( t )
RSk’(0) = RL2k’[wi( t ) ] .
the concentration of noise power within the passband of
the filter g , ( t ) . The veracity of the approximation (41) This is a novel time-varying approximation to the auto-
requires some assumptions that are made clear in Theo- correlation of the filtered noise process. In making such
rem 3 (proved in Appendix C). an approximation, there is a tacit assumption that wher-
Theorem 3: Let E $ j ( a ) = 1 Rb2k’(0)- Rb2”(a)I,where ever f,(t) is being analyzed, it is being done so with a

Authorized licensed use limited to: Nanyang Technological University. Downloaded on December 22, 2009 at 21:04 from IEEE Xplore. Restrictions apply.
3250 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 41, NO. 12, DECEMBER 1993

of the filtered signal-plus-noise can be approximated:


G, 0‘ f; E [*(full ( t ) 1 Gu [oi(t)I 1 2[a2(t>+ 2ru1 (55)

GLr(U) E [*(?,>I = 4 (0 I G, @>II *[a2@)+ 2ru1.


[U; (56)
t b
0 a 0, It should be reemphasized that the validity of (55) and
w
(56) utilizes the approximation (48) which requires the
Fig 2 The validity of the approximation (41) and (42) to the even deriv-
atives R,(T)at T = 0 requires both that 101 - w , 1 be small and that 1 C,(or)
assumptions depicted in Fig. 2, i.e., that the instanta-
- G,(w,)l be small These requirements amount to specifying a narrow,
flat passband for the filter G,(w) neous frequency q ( t ) at time t falls well within the pass-
band of the filter with frequency response G,(w), and that
the passband is nearly flat. Moreover, within the current
filter that is concentrated in the vicinity of the instanta- analysis, without this assumption the signal component of
neous signal frequency w,( t ) . the energy signals 9 ( f,) and ( f,)will also become neg-
When analyzing filtered noise only, it will be conve- ligible or vanish.
*
nient to use (47) with CY = U,. This will be used to com- Although the ratio of (56) and (55) appears to be an
pare the responses of inactive channels (stimulated by appealing approximation of the expected value of the ESA
noise only) with active channels (stimulated by signal- (4), such an approximation must be carefully justified,
plus-noise) in the multiband analysis of Section V. particularly in view of (53) and (54). From (12), (17),
It is desirable that the contribution of the noise element
to the energy operator output \k (f,) be minimized as much
as possible. By using (48), approximations for the statis-
tics of the energy of the filtered noise process can be ob-
tained. From (lo), (16), and (48):

E [\k(n,)] = -2Rb2’(0) = 2w;(t) I G,[w,(t)]121’, (49)


E [*(h,)] = 2Rb4’(0) = 2w:(t)( G,[~,(t)11~I’,. (50)
Similarly, from (12), (17), and (48)
Var [*(nu)] = 3[Ri2’(0)I2 + Ru(0)Rb4’(O) P [*(tu),
*(?,)I= r,/[a2(t) + r,i (60)
= 4 w (~t )I G, (t)lI 4r: (51) where p denotes correlation coefficient.
Var [\k (ti,)] = 3 [Rf’ (0)l2 + Rf’ (0)Rb6’(0) We shall now reexamine the relative values of the ex-
pected values and variances of the energy signals, only
= 4 4 ( t ) I G, (01 i4r;. (52) this time following the filtering operation. Defining the
instantaneous signal-to-noise ratio as a ratio of instanta-
Clearly, both the means and the variances of * ( n u ) and
neous signal power to average jiltered noise power:
*(nu) are decreased by making F, small, i.e., using a
sufficiently narrow filter passband. But regardless of the SNR,(t) = a2(t)/r, (61)
bandwidth, from (49)-(52)
we then find that
Var [*(null = E2 [*(nu)] (53)
Var [*(ti,)] = E2 [*(nu)] (54)
which is important within the context of taking ratios of and
these types of quantities. In view of (53) and (54), it is
not unlikely that * ( n o ) or * ( n u ) will take a value near
zero, or a negative value. In the case of a low signal-to-
noise ratio, computing the ESA subsequently becomes
unreliable, as found in the next section; fortunately, the In passing, we also note that
use of an appropriate filtering strategy can greatly im-
prove the predicted results.

Thus for sufficiently large SNR at time t , and if all as-


C. Filtered Noisy AM-FM Signal Approximations sumptions regarding the filter are satisfied (underlying the
First note that key approximations (31), (35) and (48)), the energies
*(f,) = \k(s,) + * ( n u ) + 2S,ti, - Sufiu - fun,
9 (f,) and \k (fu) are approximately uncorrelated; if the
SNR at time t is small, they have nearly a linear relation-
the trailing terms of which are zero mean. Using (31), ship. In view of (19) and (20), this is most accurate if the
(35), (49), and (50), the expected values of the energy \k bandwidth of the system is sufficiently small.

Authorized licensed use limited to: Nanyang Technological University. Downloaded on December 22, 2009 at 21:04 from IEEE Xplore. Restrictions apply.
BOVIK er al.: AM-FM ENERGY DETECTION 325 I

IV. COMPUTING THE ESA IN THE PRESENCE OF NOISE


In this section, we justify the use of the ESA (4) and f, -
(5) in the presence of noise, where filtering is applied to
reduce the noise contribution. Fig. 3 depicts the ESA sys-
tem to be analyzed; compare with Fig. 1. Extensive use
is made of the approximations for the output moments of
*
the energy operator developed in the preceding section.
In addition, statistical justification of the combined filter/ Fig. 3. Diagram of basic ESA with filtered signal-plus-noise input
ESA system is developed using approximations for the
output moments of the ESA. As will be seen, it is difficult
__
to develop statistical ESA approximations unless it is as- However, note that
sumed that the signal-to-noise ratio is large.

A. ESA Approximations for Large SNR


Suppose that SNR, (t) >> 1 is sufficiently large that the
ratios (62) and (63) are small; for example, using the value and
0.1 to signify "small" requires [from (62)] that SNR,(t)
> 36.97. Under this assumption and using (57)-(61), the Var [d2(t)]
5:
4[5 SNR,(t) +
13[SNR,(t) + 212 (69)
following second-order approximations to the expecta- E2 [d2(t)l [SNRi(t) + 12 SNR,(t) + 412
tions of the ESA (4) and (5) are useful [ 11, p. 2121:

and

Also for the second-order approximation for the variances of the ESA:

4[SNR,(t) - 11
5: [SNR,(t) + 212

At first glance it may appear that the variances (66) and both of which become negligible at reasonably high val-
(67) of the ESA (4) and (5) increase dramatically with the ues of SNR,(t). Fig. 4 plots (68) and (69) versus SNR,(t)
fourth powers of the AM and FM functions w i(t) and a (t). > 10. As is apparent from the plots, both ratios fall off

Authorized licensed use limited to: Nanyang Technological University. Downloaded on December 22, 2009 at 21:04 from IEEE Xplore. Restrictions apply.
3252 IEEE TRAlrJSACTIONS ON SIGNAL PROCESSING, VOL. 41, NO. 12, DECEMBER 1993

quency domain are discussed in depth. Significantly, it is


found that uniform (worst-case) performance across fre-
quency bands is naturally ensured through the use of a
0.I constant-Q or wavelet-like scaling of the channel filters.
Fig. 5 depicts a block diagram of the multiband energy
operator system that is proposed and analyzed in detail in
0.0
this section. The signal f ( t ) is divided into multiple pass-
10 20 30 40 SO bands using M filters having impulse responses g, ( t ) ,fre-
SNRu(t quency responses G, ( U ) , with associated center frequen-
Fig. 4. Plots of the ratios (68) and (69). For small values of the plotted cies U, and bandwidth parameters U,, producing outputs
functions, the approximations (70) and (71) may be considered valid. f m ( t ) ;m = 1, * * , M . The filters G,(w) are all assumed
to have the form (22)-(29). Section V-A discusses the de-
fairly rapidly; (68) falls to 0.1 at SNR,(t) = 26 (28 db), sign of the individual channel filters G,(w), based on the
whereas (69) falls to 0.1 at SNR,(t) = 34 (31 db). observations made in the preceding sections, while Sec-
It subsequently follows from (64)-(69) that for SNR,(t) tion V-B discusses the multiband implementation. Fol-
sufficiently large we may confidently assume that lowing filtering, the process of energy demodulation us-
ing the operator \E is applied to each output. Although not
&?(t)= w?(t) (70) made explicit in Fig. 5 , at each instant t the response hav-
ing the maximum normalized energy
Li2(l) = a2(t)I G, [ U , (t)]I '. (71)
If (70) is valid, then in (71), w,(t) may be estimated first
using ( 5 ) and used to compute G, [a, ( t ) ] .Another simple
approach is to use filters with approximately flat in-band
responses, so that is used as the analysis signal, i.e., it is input to the ESA.
In this way, a filter is made available with large response
I GU[W,(t)ll = I Gu(U0l.
to the signal component s ( t ) , by ensuring that the instan-
Of course this is just another statement of the constraint taneous frequency wi(t) falls within one of the filter sub-
(46), which is important in making the key approximation bands motivating the multiband implementations de-
(48) accurate, and is used in the simulations given in Sec- scribed in Section V-B. The efficacy of the operation (72)
tion VI. is examined in Section V-C. Thus, a filter g , containing
the instantaneous frequency within its passband will likely
V. MULTIBAND FILTERING A N D ESA be used in computing the ESA, yielding a stable, noise-
Equations (31) and (35) imply that unless the instanta- resistant result. In this case, depicted by the dotted lines
neous frequency wi ( t ) falls within the passband of the fil- in Fig. 5 , the behavior of the ESA is well described by
'ter G,(w), the energy signals \k (s,) and \k (S,) will become the results of the previous sections. Section V-C studies
negligible or vanish. Therefore, by the selection of an ap- the strategy of utilizing the channel with maximum energy
propriate filter (passband) at time t , it becomes possible output \k*(t) as the analysis channel. A similar strategy
to isolate an AM-FM signal component and to compute its was employed using Gabor wavelets in a digital image
energy 9.Moreover, it becomes possible to reject noise analysis application in [4], although the actual filter re-
components not falling within the vicinity of the desired sponses, rather than computed energies, were used to de-
local AM-FM component. termine the analyzing channels.
These very useful observations about locally coherent The strategy depicted in Fig. 5 presents a novel and
signals (signals with a strong local modulation structure) interesting approach to isolating an AM-FM signal that
can be regarded as extending the well-known global prop- may be modified. The approach used here yields the chan-
erties of filtered sinusoidal signals immersed in noise. nel having the maximum product of channel response and
With it comes a caveat: in order to isolate the local mod- Teager energy. This means that the magnitude of the in-
ulation energy of an AM-FM signal component of the stantaneous frequency 1 wi ( t )I is deemed equally important
form (1) in the presence of noise, it becomes necessary to as the amplitude function (a(t)l in detecting the signal,
establish a filter passband in advance, either by estimating which, while not usual, does have application. However,
the local center frequency by a tracking procedure, or by changing (72) to agree with more conventional criteria is
utilizing a bank of bandpass filters that sample the fre- straightforward. For example, the ESA may be computed
quency domain sufficiently densely. This is particularly for each channel, and the analysis channel selected on the
important since the instantaneous signal frequencies may basis of the maximum estimated Iw,(t)((if it is desired to
sweep the signal spectrum, implying that multiple filters find high-frequency AM-FM functions), or on the maxi-
will be involved, at different times, in capturing the mod- mum estimated (a(t)l (if it is desired to find high-ampli-
ulation signal s ( t ) . Here, the second approach is ex- tude AM-FM functions, which is the most likely goal). A
plored. In particular, criteria for channel filter selection simple approach which well approximates the latter strat-
and for the design of a multiband sampling of the fre- egy is to modify the criteria (72) by normalizing also by

Authorized licensed use limited to: Nanyang Technological University. Downloaded on December 22, 2009 at 21:04 from IEEE Xplore. Restrictions apply.
BOVIK er a l . : AM-FM ENERGY DETECTION 3253

eling of the statistical problem be accurate, the spectral


energy duration V#)(O)given by (27) should also be taken
small. Ignoring momentarily constraints on the deriva-
tives of h,, simultaneously optimizing these criteria, by
for example, minimizing the product
A I (h) v#' (0) (73)
inevitably leads to the minimum uncertainty filters of the
form [4]
h,(t) = (2n)-i/4J;; exp {-(nt)'/4)
Fig. 5 . Block diagram depicting multiband filtering and energy separation
of a noisy AM-FM signal. The dotted lines indicate a single subsystem as
analyzed in the preceding sections, which may be regarded as having the
largest energy reponse 9*at time f.

the squared channel center frequency: which are unit-energy Gaussian functions. The functions
(22), which are frequency-shifted Gaussians, are then the
q*(r) = max
q I (01
fm
'
real-valued Gabor functions. A couple of points need to
I c m c M Iwm G, be considered before taking these as one possible basis
for a multi-band implementation. First, in (29) it was as-
Whichever method is used, the strategy sumed (for simplicity of exposition) that the shifted filters
affords superior predicted and demonstrated performance. H,(u f U,) not have any spectral overlap; clearly, the
In this paper, (72) continue to be used for simplicity, functions (74), which have infinite support, violate this
and also novelty, of exposition. criteria. However, by taking the filter bandwidths suffi-
ciently narrow, say one octave, the overlap will be ex-
A. Filter Design tremely small [4]. In any practical implementation, the
Before exploring the design of the multiband imple- filter bandwidths will be effectively limited to achieve
mentation, criteria for selecting the individual filters com- (29). Of course, there exist other low-uncertainty filters
prising the signal decomposition are explored (with the that have strictly finite support, such as prolate functions
multiband implementation in mind). There are a variety [15], which could be used. The difference in perfor-
of criteria, some of them conflicting, that affect the design mance, however, would likely be microscopic. Finally,
of the individual filters, or more precisely, the design of in defining low uncertainty filters that minimize the prod-
the low-pass equivalent filter H ( w ) in (22)-(24). The ar- uct (73) the durations A l , k ( h o )of the derivatives have been
chitecture of the multi-band implementation will be dic- ignored. However, the low-order derivatives of Gaussians
tated by a set of frequency translated and dilated versions also have good time/frequency localization properties
of the bandpass filter G,(u) defined by (22) and (23). 1171.
As will be seen, both low-uncertainty filters [4]and fil- There is another important criterion to be considered.
ters with a flat in-band responses have certain advantages. Theorem 3 suggests the constraint (46), which implies that
Indeed, Theorems 1 and 2 and (35) suggest that, in order when a = w,, it is desirable that G , ( a ) = G,(u,). In
that the modeling of the deterministic problem be accu- other words, the passband of H ( w ) should be approxi-
rate, the channel filters be selected such that the temporal mately flat. Of course, this criterion conflicts with the
energy durations choice of a GaussiadGabor configuration, since the
Gaussian frequency characteristic rolls off quickly within

Idk 1
App.k(go)= A p z g u , k =

be made as small as possible, for p = 1, 2, where Ap ( * )


0 , 1, 2, 3 the passband, and slowly at the transition, rather than
having an abrupt transition from a flat passband. While it
is an interesting problem to consider the design of filters
is given by (32). It is enough to consider p = 1. It is not that are both low uncertainty and also have relatively flat
difficult to state this in a simple way as constraints on the passbands, there is no immediately apparent procedure for
low-pass equivalent filters h,. With g, and h, related by such a design. In any case, the error bounds described in
(22), it is a simple matter to show that A , ( g , ) IA , ( h , ) , the preceding represent worst-case performances. There-
and that further, for each k = 0, 1, 2, 3, there exists con- fore, simple multiband filter configurations are considered
stants bk,r; i = 0 , * * , k , such that next, consisting either of Gabor functions or ideal (flat)
x bandpass filters. In either case the use of a multiscale,
dyadic wavelet-like filter bank configuration is motivated.
Al,k(gu> 5 bk.r Al,k(hu).
r=O

Thus, it suffices to take the temporal energy durations of B. Multiband Design


h, and its low-order derivatives to be small. However, by Once a basic low-pass filter H ( w ) , or basic bandpass
the arguments posed by Theorem 3, in order that the mod- filter G,(u) has been selected, the next step is the choice

Authorized licensed use limited to: Nanyang Technological University. Downloaded on December 22, 2009 at 21:04 from IEEE Xplore. Restrictions apply.
3254 IEEE TRANSACTIONS O N SIGNAL PROCESSING, VOL. 41, NO. 12, DECEMBER 1993

of a tesselation of the frequency axis by a set of multiple Thus, regardless of the exact filter specification, define
frequency translations and dilations of Go( U ) . Since in this the set of M center frequencies for the subband filters (no-
development, signals are being analyzed on continuous tice the indexing from higher frequencies to lower fre-
domains, the practical assumption is made that the system quencies) by a dyadic relation, yielding one-octave sep-
of interest produces signals that fall within a specific (pos- aration:
sibly wide) band of frequencies; of course, any real-world
system approximates this hypothesis. Thus, assume the U, = 3 - 2 - ( m + 1 ) ~ 2 , ;m = I , * , M - 1. (75)
overall bandwidth of the analysis system to be fixed at an
The baseband filter will be taken to be an unshifted (low-
upper limit Q,, i.e., the magnitude I S(w)l of the Fourier
pass) filter:
integral s ( t ) is guaranteed to be negligible for all ( U ( >
QC .
Many arguments have been put forth for the use of time/
frequency signal analysis windows having a constant
width (localization) on a logarithmic scale [ 181-[2 11. One
of the simplest, yet most compelling observations, applies while the subband channel filters are given by
to the local analysis of monochromatic functions; lower 1
frequencies require larger analysis windows in order to G,(u) = j-
J Z [El(?) - H(*)];
capture the signal’s period. Since we are dealing with sig-
nals that may be termed ‘‘locally quasimonochromatic, ”

similar arguments apply. However, within the current


m = 1;*- , M - 1. (77)
modeling framework, the bound in Theorem 3 supplies Gabor Wavelets: The real-valued (sine) Gabor wavelets
additional motivation, as discussed next. defined by (22), (28), (74) and (75) are of the form
The important approximations developed for the local
r---
noise response in the presence of an AM-FM signal, all
of which are based on (48), can be improved by designing
the basic filter H ( u ) according to certain prescriptions, as
in Section V-A. However, the modeling error bound (47)
is also scaled by

/fl 2k - 1

[v$k-I)(?)T
The bandpass functions (78) satisfy the usual wavelet ad-
missibility conditions [ 181-[2 13: complete orthonormal
so it is necessary that the channel bandwidths be small, decomposition of any signal f ( t ) E L2(R) can be con-
but more importantly, in order to maintain consistent structed using a basis consisting of frequency translates
(worst-case) predicted perforamnce across the jilter and dilates of (78), from which the signal may be exactly
channels the error bound can be made constant across the reconstructed, in principle. However, from a practical
spectrum by taking the bandwidth (dilation) parameter U, perspective, in the application being considered here,
for each channel G , ( u ) to be the inverse (up to a multi- where highly specific signal components (AM-FM sig-
plicative constant) of the center frequency (translation) nals) are being extracted in the presence of significant
parameter U , : noise, it is most important that the frequency domain be
Gm
_ - -constant; m = 1, . . . , M - I adequately sampled by the filter set, rather than ensuring
Um the perfect reconstruction property of the filter responses.
which implies a constant logarithmic spacing betweeen Nevertheless, if the filter tesselation is defined such that
the filters. In other words, constant+ (wavelet scaled) the filters intersect at half-peak, then both criteria are sat-
filter banks will provide uniform worst-cast perfor- isfied. One-octave (half-peak bandwidth) Gabor filters
mance across channels. achieve this prescription exactly. In this case the filter
Certainly, uniform (worst-case) performance across bandwidth parameters satisfy
channels is a design criterion that may be modified. If it
is desired to achieve improved performance over some
sub-band of frequencies, then this can be accomplished
by narrowing the filters bandwidths (using more filters) (79)
over that frequency range. Nevertheless, it is significant
that the constant-Q property falls naturally out of the anal- We choose uM = 2uM- for the baseband filter, in order
ysis. Given the specific goal of estimating a (t) and w i ( t ) , that the filters G M -1 ( ~ ) GM(u)
, intersect at the half-peak
uniform performance for small or large values of o,(t) is responses. Fig. 6 depicts a decomposition of the unit fre-
obviously desirable unless there is a specific reason oth- quency interval [0, 11 (i.e., Q, = 1) using five Gabor
erwise. In any case, the (worst-case) performance from wavelets defined by (75), (77)-(79).
each channel will depend directly on its Q . Littlewood-Paley Wavelets: Littlewood-Paley wavelets

Authorized licensed use limited to: Nanyang Technological University. Downloaded on December 22, 2009 at 21:04 from IEEE Xplore. Restrictions apply.
BOVIK er a l . : AM-FM ENERGY DETECTION 3255

0.00 0.so I 00 0.0 0.5 1 .o


w- w-
Fig. 6. Multiband Gabor wavelet filter decomposition of the unit fre- Fig. 7. Multiband filter decomposition of the unit frequency interval [O,
quency interval [ 0 , 11 into five subbands of constant (unity) octave band- 11 using five ideal subbands of constant (unity) octave bandwidth (except
width (except the baseband). the baseband).

121, p. 1051 satisfying (28) have the form (1) and assume that the instantaneous frequency wi ( t ) falls

G(w) =J ! & (7) [Z~-I,I,


within the passband of the filter G,, where for simplicity
m # M . Then from ( 5 5 ) , and defining SNR, ( t ) using (61)
with U = U,, the normalized expected signal-plus-noise
energy is approximately

where ZLPl, is the indicator function of the interval [ - 1,


11. Thus (80) represents the ideal case of maximally flat For every other channel G q , q # m , from (36) and (lo),
filters also having good spectral localization, but ripple in and using (41) with a = wq, the normalized expected sig-
the time domain. Although not realizable in practice, the nal-plus-noise energy is approximately
bandpass functions (80) also satisfy the usual wavelet ad-
missibility conditions [ 181-[2 11. Here the prescriptions for
perfect reconstruction and complete coverage of the sys-
tem bandwidth are in agreement. Thus, defining center with rqgiven by (43). Clearly, in the absence of noise
frequencies U, according to (75), (76) and the bandwidth
parameters according to E I*(fm>I >> E [*(fqll
if the filters are properly designed. Otherwise the ratio of
um = - = 2-m+ IQ~;
m = 1, , M - 1 (81) expected energies:
11 1'
e . .

and UM = 2uM- I (baseband filter) once again yields a set E [*(fq)l S N R ~ ( ~ ) . Gm(om)
of unity-octave filters with unity octave spacing. The E [*(fm)l [SNRm(t) + Gm[wi(t)l
(positive frequency) filter passbands are the intervals
1, = I, .
[ 2 - " ~ ~2,- m + 1 ~ Cm , M - 1. Fig. 7 depicts
a decomposition of the unit frequency interval [0, 11 using
five Littlewood-Paley defined by (77)9 The first term inside the brackets is clearly negligible. The
(75)7

(801, and (81). Of course, modelling the bandpass filters second term inside the brackets will be small if the signal-
as ideal is an analytic convenience. In practive, the filter to-noise ratio S N R , ( ~is) large. H ~it is important
~ ~ that
~ ,
characteristics may be approximated using, e.g., quad- the bandwidth of each channel filter be taken small to
rature mirror filters 1221 related subband techniques 1231> achieve large signal-to-noise ratios across all of the chan-
9

or standard bandpass filter design procedures [26]. nels, in order that the strategy of using the channel with
Comments: Of course, the use of one-octave filters with the maximum normalized response (72) as the analysis
one-octave separations is somewhat arbitrary in the pres- band will be most effective. H ~ the scaling
~ by the
~ ~ ~
ence of significant noise, where the signal-to-noise ratio factor does indicate that the ESA will be sensi..
may be low, it may be advisable to use a large number of tive wh& it is desired to detect low-frequency AM-FM
filters having narrow bandwidths, such as (1 /2)-octave signals immersed in high-frequency noise. This is be-
filters with (1 /2)-octave separations. cause of the strategy (72) that is used. As discussed below
(72), it is possible to ameliorate this effect by computing
C . Channel Selection by Maximum Energy Response the ESA for every channel.
In this subsection the technique (72) of selecting an The only other question concerns the behavior of the
analysis band for the extraction of signal frequency mod- overall ESA as the instantaneous frequency w i ( t ) sweeps
ulations by finding the channel having the largest energy across channels. Conceptually, there is a discontinuity in
response is studied. Suppose that the signal is given by the flow of the algorithm when there is a transition from

Authorized licensed use limited to: Nanyang Technological University. Downloaded on December 22, 2009 at 21:04 from IEEE Xplore. Restrictions apply.
3256 IEEE TRANSACTIONS ON SIGNAL PROCESSING. VOL. 41, NO. 12, DECEMBER 1993

one maximizing channel to another according to (72). In where the signal frequency falls in an assumed frequency
view of the above discussion this occurs when the instan- interval: wo E [0, 11 (i.e., Q, = 1 for simplicity). Further
taneous frequency makes a transition from one passband assume that the signal is embedded in zero-mean, additive
to another. However, under rather general conditions, the Gaussian monochromatic noise n ( t ) with autocorrelation
ESA (4) and (5) gives continuously-varying results.
R ( T ) = A2 cos (~~7). (83)
In applying the energy operator f to the signal (1) as
in (3), it must be assumed that the signal s ( t ) is a twice- We shall now study the efficacy of the overall system de-
differentiable function. However, if the signal is filtered picted in Fig. 5 , using the Littlewood-Paley wavelet con-
first, then it is more convenient to impose additional con- figuration (80). This example (82) and (83) is canonical,
ditions on the filter impulse response such that the ESA since nearly all of the approximations [except (64)-(67)]
will be regular. Indeed, it is sufficient to assume that the made prior to this point hold exactly, provided that wo and
low-pass equivalent function h ( t ) is continuously three- olfall into different frequency bands, although that case
times-differentiable, a condition clearly met by the ex- will be considered as well. Of course, this example rep-
ample wavelet configurations discussed in Section V-B. resents the simplest possible case, where there is no in-
Then, the energy responses f [f, (t)]; m = 1, ,M formation in the AM-FM signals. It is an important ap-
will all be continuous functions [see (B.6)], as will be the plication, since it is often of interest to capture a dominant
associated energies f [ jm( t ) ] necessary for the ESA com- sinusoidal signal in the presence of other random periodic
putations. Since the maxima of continuous functions is signals(s). The example also provides insights into the
continuous, the maximum Teager response f *( t ) will also general performance of the ESA in the presence of filtered
be continuous. Accordingly, the associated energy noise; for signals having slowly-varying modulating func-
f * [f(t)] should also be continuous. In order to assure tions, this example is largely applicable. Of course, if
this, the energy-of-derivatives could also be computed for either or both of the signal amplitude and the signal phase
every channel and the maximum taken, although accord- vary with extreme rapidity, then the approximations, par-
ing to the approximation (56) this is likely unnecessary in ticularly those developed in Theorems 1 and 2 , are not
practice. Finally, since the ESA (4)and ( 5 ) is defined in guaranteed to be close. One interpretation of this, how-
terms of continuous mappings, the ESA responses shown ever, is that it is simply quite difficult to track a signal
in Fig. 5 will be continuous functions. with rapidly fluctuating AM or FM information.
Comments: The above analysis could, in principle, be ex- Assume that the signal frequency wo > 0 falls within
tended in a natural and interesting way by casting the the passband of the filter Gm(w),and that the noise fre-
channel selection problem, currently implemented via quency w , > 0 falls out of band, viz., in the band of the
(72), as an M-ary hypothesis testing problem. Such an filter Gq(w),where for simplicity m , q # M . The case
approach would lead to a probabilistic description of the where the signal and noise frequencies fall into the same
overall multiband ESA performance as a function of the band is really the same as the case where no bandpass
noise, the filter bandwidths, and the number of filters. prefiltering is applied; that is considered next. From (36),
Complicating this approach, however, is the necessity of (37), (80), and (81) the exact normalized in-band filtered
expressing the necessary output conditional distributions signal energies are
of the Teager-Kaiser operator for a signal-plus-noise in-
put. As indicated in Section 11, this problem is compli-
cated even for the case of zero signal; for the case of sig-
nal-plus-noise, it is much more difficult (Section II-C). It
is for this reason that the stochastic analysis in this paper (84)
has been restricted to the computation of useful moments
of the energy operator output. since the noise falls out-of-band.
For the out-ofband energies, the filter/energy operator
system responds to the noise only. The exact normalized
VI. EXAMPLES AND SIMULATIONS
energy moments are found by directly evaluating (40) in
In this section, examples are provided of the predicted (49)-(52), (80), and (81)
ESA performance for a sinusoidal signal (Section VI-A)
and for a chirp signal (Section VI-B). Section VI-C pro-
vides actual MATLAB simulation results, using an ap-
proximate implementation of the Littlewood-Paley filter
The responses of all other channels will be zero. The ratio
bank described in Section V-B.
of (84) to (85):
A. Sinusoidal Signal-Monochromatic Noise
As an instructive example consider the case of a pure
sinusoidal signal
makes it clear that for sufficiently large signal-to-noise
s ( t ) = a0 cos (wot) (82) ratio a&: > 2A2w:, the correct channel G,,,(w) will pro-

Authorized licensed use limited to: Nanyang Technological University. Downloaded on December 22, 2009 at 21:04 from IEEE Xplore. Restrictions apply.
BOVIK er al.: AM-FM ENERGY DETECTION 3257

vide the largest energy response, resulting in an exact ESA of time then follows from ( 7 2 ) and (87):
computation (4) and ( 5 ) . Otherwise the approach will
clearly fail, corresponding to the case where there exists
a periodic noise signal burying the signal of interest.
However, the main point to be made is that, once the cor- if it is assumed that
rect channel is selected, the ESA performs extremely well.
Comparison- Without Filtering: It is interesting to com- 2wot - w,
pare the performance of the energy operator in the pre-
ceding with the case where the energy operator and ESA
computations are not preceded by bandpass filtering. In From (75) and (81), it follows that m = m * ( t ) for
this case, the exact expectations of the signal energies are
E [\k ( f ) ] = a&$ + 2 A2w: (88)

E [\k ( f ) ] = a&.$ + 2A2w: not surprisingly, higher-frequency filters analyze the sig-
which is a weighted linear combination of even powers of nal over larger time windows, since they are allocated
the signal (wo) and noise (U,)frequencies. Hence, even in larger pieces of the spectrum. Fig. 8 depicts the intervals
the case of a fairly large signal-to-noise ratio, the ESA over which each filter g,(t) will be "active," viz., for
computations will be inaccurate, since, in the best case which m = m * ( t ) in (88), f o r m = 1, 2 , 3, 4 = M - 1
[from (64)and (65)] using the set of 5 wavelets depicted in Fig. 7, after ap-
propriately scaling the filters to cover the frequency range
aiw;f + 2A2w': [0, 11. Note again that the example was designed such
E [&'(t)] =
a$& + 2A2w: that the baseband filter does not become active.
The effects of noise on the multiband energies of the
( a & $+
, 2A2w:l2. chirp signal are considered next. This time, assume the
E [S2(t)] =
+
a&;f 2A2w': ' signal s ( t ) to be immersed in zero-mean, additive
neither resembles the correct values a& w i unless U&;
Gaussian white noise with power spectrum
>> 2A2w: or a&& = 2A2w:. 17
+(U) = -. w E R.
&'
B. Chirp Signal-White Noise
Of course, for this noise model, image prefiltering using
As another interesting consider the bandpass filters is an absolute necessity, since the energy
of a pure chirp signal (wo > 0) operator \k cannot be meaningfully applied to a white
s(t) = a. cos (wot2) (86) noise signal.
In-Band Energy Moments: Assuming that m = m* ( t ) , i.e.,
over the time window t E [l / ( 2 M ~ o1)/,( 2 w 0 ) ] .Over this that at time t the channel filter G, (U)contains the instan-
span the instantaneous frequency taneous frequency q ( t ) = 2wot (regardless of whether
g , ( t ) is correctly selected as the analyzing wavelet), then
q ( t ) = 2wot from (43), (55)-(58), the normalized energy moments are
of (86) will, for each t , fall within the frequency interval
[2' - M , 11 (again taking Q, = 1 and avoiding the baseband
for simplicity of exposition). In order to model the way
in which the ESA computation passes between channels,
it is convenient to first consider the signal to be noise-
free. Then, the performance of the multiband ESA can be
analyzed in the signal-plus-noise case using this infor-
mation.
This time we utilize the Gabor wavelet configuration.
From (36) and (37), the normalized energies of the re-
sponse of the filter (80) to the chirp (86) at time t are

Authorized licensed use limited to: Nanyang Technological University. Downloaded on December 22, 2009 at 21:04 from IEEE Xplore. Restrictions apply.
3258 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 41. NO. 12, DECEMBER 1993

I I signal frequencies (the in-band channel) will be selected


as the analysis channel with a high probability. However,
from (97) and (98) it may again be observed that the en-
ergy operator has increased sensitivity when the signal to
be detected is lower frequency, and immersed in high-
frequency noise [see the discussion below (72)].
ESA Computation: If the correct channel is selected,
then since the ratio of the square of (89) to (91), and of
the square of (90) to (92) are both bounded below by
2" snro
. .
2 ~ 52.4 2~2 2' 2~I
then for reasonably high snro the normalized energies sat-
W.0t
isfy
Fig. 8. Division of chirp signal ~ ( f given
) by (86) into time intervals over
which different Gabor wavelets from the set of five depicted in Fig. 6 will
'('m) = ai(2wot)2
be "active."
I Gm (wm) I
'('m) = ai(2wot)4.
var + 27am)
( f m ) ~= 27am(2wot)s(u; I Gm ( w m > I
I Gm (wm) I Hence, when snro is large, the computation of the ESA

' exP [ (2wotai


-4 ]. wm (92)
using the channel that yields the maximum normalized en-
ergy response will yield the desired ESA computations
c$(t) = (2W01)*
Out-of-Band Energy Moments: Suppose q # m* ( t )at time
t (although it is possible that g q ( t ) may be selected as the Ci2(t) = ai
analyzing wavelet). To determine the normalized out-of-
band energy moments (energy moments from band q ) , use for each t E [ 1 / 2 M ~ 0 )l,/ ( 2 w 0 ) ] .
the approximation (41) with a = wq
C. Simulation Results
In order to verify the predicted results developed in the
(93)
preceding, the multiband ESA was implemented and ap-
plied to several interesting signals, using the MATLAB
Signal Processing Toolkit [25]. In all of the examples the
(94)
filters in the Littlewood-Paley filter bank (80) were ap-
proximated by equiripple (Chebyshev) FIR bandpass fil-
and ters numerically designed using the Parks-McClellan al-
gorithm [26]. The filters are all of order 101. As in the
(95) preceding analysis, five channel filters were used (includ-
ing baseband). The frequency response magnitudes of the
five filters are shown in Fig. 9; note that unity-magnitude
passbands were used to simplify the computation of (72).
The ESA results in the simulations were computed using
For narrowband channel filters, these approximations the discrete-time Teager-Kaiser energy operator [9] ; while
yield accurate approximations for the moments of the re- the theoretical development of the discrete-time operator/
sponses of any channel to a pure noise stimulus. ESA is nontrivial (and hence not developed here), imple-
Channel Selection: Observing from (88) that 2wot > mentation of it requires only minor modifications relating
(9/8)2-" for m = m*(t), the ratios of (89) to (93) and primarily to sampling approximations that do not present
(90) to (94) are respectively bounded below by an issue in the context of these simulations.
In the first simulation example, a digital implementa-
( 216) 2 3 4 - 2 m J l n 2snro (97) tion of the multiband ESA was applied to a signal com-
posed of a sum of two sinusoidal functions, one with mag-
nitude 1.0 and 1000 Hz frequency, and the other with
where magnitude 0.2 and a 2000 Hz frequency. The signal (and
a; all other simulated signals) were sampled at a rate of
snro = -. 10,000 Hz. This example corresponds to the analysis in
7 Section VI-A, where one of the sinusoid components may
For snro large, the in-band channel will dominate the other be considered to be noise. Fig. 10(a) and (b) show the
(noise) channels. Thus, the channel containing the local computed ESA results using the multiband ESA. Both the

Authorized licensed use limited to: Nanyang Technological University. Downloaded on December 22, 2009 at 21:04 from IEEE Xplore. Restrictions apply.
I'im
BOVIK er al.: AM-FM ENERGY DETECTION 3259

15 result may be observed. By comparison, Fig. 1O(c) and


(d) show the computed ESA results without filtering. In
this case, the ESA result is extremely poor and cannot
even be considered to be useful. Fig. ll(a)-(d) depicts a
0.50 200 400 similar result, only this time the signal is a unity-magni-
tude 1000 Hz sinusoid added to a 1200 Hz sinusoid with
"0 200 400
0-
200 400
magnitude 0.3. Similar high-quality results were ob-
Frequency (DFT samples) Freqwnc) (DFTsamples)
tained, demonstrating the capability of the multiband ESA
to provide excellent resolution, provided that the signal
(a) (b)
components do not fall within the same band.
Fig. 12(a) depicts a chirp signal having a 3000
Hz/second sweep rate (1000 Hz initial frequency), im-
mersed in additive Gaussian white noise. The signal-to-
noise ratio (SNR) is 15 dB. Fig. 12(b) and (c) depict the
result of the multiband ESA computation; again, there-
sults are highly accurate, although there is noticeable fluc-
"0 200 400 tuation in the estimate of the amplitude. If plotted, the
Frequency ( D I T samples) Frequency ( D I T samples) estimated instantaneous frequencies could not be dis-
(C) (d) cerned, since they fall directly on the plot of the computed
1.5 , I
result. The root-mean-squared (rms) error relative to the
ideal was computed for both the AM and FM estimates,
and found to be 0.039 (AM rms error) and 11.4 Hz (FM
rms error). By comparison, Fig. 12(d) and (e) shows the
ESA computation obtained without any filtering. The
computed rms values were 0.77 (AM rms error) and
594.17 Hz (FM rms error). Clearly, the multiband ap-
proach affords a vast improvement. Both results (with and
Frequency (DFT samples) Frequency (DFT samples)
without filtering) could be improved by some kind of post-
(e) (f)
processing, e.g., low-pass or median post-smoothing, but,
Fig. 9. (a)-(e) Magnitude responses of the filters composing the multiband
implementation used in the simulations. The filters were designed using
in any case far superior results are clearly obtained by
the Parks-McClellan FIR equiripple (Chebyshev) algorithm. ( f ) Plot of all using the multiband approach to isolate the signal infor-
five magnitude responses showing the small amount of band overlap. mation.
Fig. 13(a) depicts another chirp signal, with initial fre-
quency 2000 Hz and a 3000 Hz/sec sweep, only this time
with a 20 Hz amplitude modulation. The signal was im-
mersed in noise as depicted in Fig. 13(b) (SNR = 15 dB).
The ESA results with filtering are shown in Fig. 13(c) and
(d) (AM rms error = 0.046, FM rms error = 32.4 Hz)
and without filtering in Fig. 13(e) and (f) (AM rms error
= 0.27, FM rms error = 543.41 Hz). Again, the multi-
Time (samples) Time (samples) band ESA results present enormous improvement over the
(a) (b) simple ESA computation.
1.5
I I 3000, 1 Finally, Fig. 14(a) depicts an AM (20 Hz) noisy chirp
signal (SNR = 15 dB) with initial frequency 2400 Hz and
3 2000
d
. 0 " 1

$ 0.5
c
[ lo00
a 3000 Hz/sec sweep rate. Fig. 14(b) and (c) depict the
results of the multiband ESA computation. The computed
errors were found to be 0.044 (AM rms error) and 59.8
0 Hz (FM rms error). This last example is presented since
0 loo 200 300 400 OO 100 200 300 400
Time (samples) Time (samples) the instantaneous frequencies of the chirp signal compo-
(C) (d) nent sweep well across a transition from one channel
Fig. 10. ESA applied to sum of two sinusoidal components with (magni- passband to another, demonstrating the sustained, contin-
tude, frequency) = (1.0. lo00 Hz) and (0.2, 2000 Hz). (a), (b) Amplitude uous performance of the multiband ESA as predicted in
and frequencies computed using the multiband ESA. (c), (d) Amplitude
and frequencies computed using the ESA wirhour filtering.
Section V-C. Fig. 14(d) depicts the transitions between
the two highest frequency channels (labeled as channels
2 and 1) that were automatically selected by the multiband
signal amplitude and the signal frequency of the compo- ESA algorithm according to the maximum criterion in
nent having the largest energy were approximated with a (72). Clearly, (72) oscillates quite a bit between channels
high accuracy, although a small ripple in the computed 2 and 1 near the theoretical cross-over point of 2500 Hz.

Authorized licensed use limited to: Nanyang Technological University. Downloaded on December 22, 2009 at 21:04 from IEEE Xplore. Restrictions apply.
3260 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 41. NO. 12, DECEMBER 1993

1.5
B - 8
- 1-
"
0 2 1
0
0

5 0.5 - p 500- - 2 0.5 p IC00


0 0. 0
0 100 200 300 400 0 100 200 300 400 OO loo 200 300 400 0 100 200 300 400
Time (samples) Time (samples) Time (samples) Time (samples)
(a) (b) (C) (d)
Fig. 11. ESA applied to sum of two sinusoidal components with (magnitude, frequency) = ( 1 .O, 1000 Hz) and (0.3, 1200 Hz).
(a), (b) Amplitude and frequencies computed using the multiband ESA. (c), (d) Amplitude and frequencies computed using the
ESA withour filtering.

-, .. ,. I, I,.I. . I,., .. I,. , .I1 .


-2 0' I 01 I
0 200 400 600 0 200 400 600 0 200 400 600
Time (samples) Time (samples) Time (samples)
(a) (b) (c)

5000
I

Time (samples) Time (samples)


(d) (e)
Fig. 12. ESA computation applied to the noisy chirp signal depicted in (a). (b), (c) Amplitude and frequencies computed using
the multiband ESA. (d), (e) Amplitude and frequencies computed using the ESA without filtering.

-2
0
' 200 400 600
I 0'
0 200 400
I
600
Time (samples) Time (samples)
(b) (C)

2.5

hi 3000 2

g U
2 1.5

z4m0E
2000 3
0
. E 1
4
;;" lo00 0.5

0 0
0 200 400 600 0 200 400 600
Time (samples) Time (samples) Time (samples)
Fig. 13. (d)
ESA computation applied to AM chirp signal depicted
(e) in (a) immersed in noise as in (b). (c), (d) Amplitude
(f) and

frequencies computed using the multiband ESA. (e), ( f ) Amplitude and frequencies computed using the ESA withour filtering.

Authorized licensed use limited to: Nanyang Technological University. Downloaded on December 22, 2009 at 21:04 from IEEE Xplore. Restrictions apply.
BOVIK er al.: AM-FM ENERGY DETECTION 326 I

-2 -2 0
0 200 400 600 0 200 400 600 0 200 400 600
Time (samples) Time (samples) Time (samples)
(a) (b) (C)

0' I I
0 200 400 600 0 200 400 600
Time (samples) Time (samples)
(d) (e)
Fig. 14. ESA computation applied to noisy AM chirp signal depicted in (a), with instantaneous frequency that sweeps across
filter passbands. (b), (c) Amplitude and frequencies computed using the multiband ESA. (d), (e) transitions between channels
2 and 1 according to (72).

This is not surprising, since the filter transition width is The problem then involves the tracking of multiple com-
about 50 Hz, and the chirp sweep is fairly slow. Of course, ponents that may merge, vanish, or possibly contains dis-
the oscillation between channels is not undesirable; rather, continuities. Although the problem is difficult, we suspect
it is a natural consequence of the maximizing criterion that the applications of the model (99) will be very wide-
(72), and demonstrates the robustness of the multiband spread.
ESA for the main goal AM/FM demodulation in the pres-
ence of noise. Finally, Fig. 14(e) shows that a single
switch from channel 2 to channel 1 does occur (at 2500 APPENDIX A
Hz) when the multiband ESA is applied to the same signal
14(a), but without noise.
Proof of Theorem 1: We first note that by Taylor's
theorem with remainder
VII. CONCLUSION
This paper has developed a multiband/wavelet-like ap-
proach for capturing AM-FM information from noisy
modulated signals. An in-depth statistical analysis was where
presented of the nonlinear energy operator \k (s) = (S)2 -
sf, and of a related energy separation algorithm (ESA). It
was demonstrated that overall approach is greatly im-
proved by first filtering the observed signal with multiple
bandpass filters, and at each instant analyzed using the
Q+(t,X ) = x 2 (1 - b)$(t - b ~db. )
S:
(A.2)

dominant local channel response. Importantly, uniform From (1) and (A. 1) we have
worst-case performance across the spectrum can only be
attained by using a constant-Q, or multiscale wavelet-like
filter bank.
Future work that remains to be accomplished includes
the analysis of digital implementations of the systems de-
scribed herein, using the discrete-time Teager-Kaiser
energy operator [ 5 ] , and also extensions of the para-
digm that will allow for the analysis of multicomponent
AM-FM signals of the form
K

s(t> =
k= I
ak(t) cos [4k(f)l (99)

Authorized licensed use limited to: Nanyang Technological University. Downloaded on December 22, 2009 at 21:04 from IEEE Xplore. Restrictions apply.
3262 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 4 1 , NO. 12, DECEMBER 1993

by an interchange of integrals and the Cauchy-Schwarz


inequality.
Furthermore, from (A.2), (A.6), and (2) we have
P

- 441 The proof is completed by combining (A.5), (A.6), and


(A. 8). 0
+ jR lg,(x)l l a 0 - x) exp [-jQ+(t, x)l
APPENDIX B
- a(t)I dr. (A’5) The proof of Theorem 2 requires the following Lemma:
Both terms in (A.5) may be further bounded identically Lemma 1: Suppose that the AM-FM signal s ( t ) = a ( t )
cos [+(t)] is applied to two linear systems gl: R R and +

jR lg,(x)l l a 0 - exp [*jQ+(t, x)l - a @ ) (dX g2: R -+ R. Let


k (6 = [ g, (0 * s @)I[ g 2 W * s (01
5 j, IS,(x)l l Q ( t - Iexp [*jQ+(t, 41 - 11 and

= E,,+(t) + &s,a(t). (A.6)


However, by again applying Taylor’s theorem with re-
mainder

we obtain

Authorized licensed use limited to: Nanyang Technological University. Downloaded on December 22, 2009 at 21:04 from IEEE Xplore. Restrictions apply.
BOVIK et al.: AM-FM ENERGY DETECTION 3263

However, from (A.6) and (A.8) we have that

We also have from (A.6) and (A.7) that

so that (B.3) becomes


E k , + ( t ; m, n) 5 2amax[El Al(g2) + E 2 A I ( ~ I )6I ( a ) .
where
(B.5)
Combining (B.l), (B.4), and (B.5) completes the
proof. 0
Proof of 7heorem 2: From (3) and (A. 1) we have
\k(s,) = ( S J 2 - s,$, = (s * g)2 - (s * g)(s * g).
(B.6)
The proof follows by applying Lemma 1 to the first term
of (B.6) with g, = g2 = g,, by also applying Lemma 1 to
the second term of (B.6) with g, = g,, g, = g, and by
taking the differences of the respective approximations to
yield (35). The bound (39) follows easily by applying the
triangle inequality to the sum of the errors of these
approximations. 0
Note: Equation (B.6) has also been used in [27] as an
alternative way of applying the energy operator to sam-
pled, bandpass-filtered speech signals, as a means for re-
ducing the discretization effects introduced by using dis-
crete derivative operators to approximate 9.

Authorized licensed use limited to: Nanyang Technological University. Downloaded on December 22, 2009 at 21:04 from IEEE Xplore. Restrictions apply.
3264 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 41, NO. 12, DECEMBER 1993

APPENDIXC where the equality in (C.3) is obtained from ( 2 6 ) . Finally,


Proof of Theorem 3: Clearly the simple inequality

. dw IA + B,
where

Now A = 0 when k
identities,
= 0, hence assume k

2k- I
L 1. Using the
I q , , a x v p ( T ). :[l 2k- I

w*k - cy2k = (a - a ) c
r=O
Jk-I-rQ!r =
+ CY)
(C.4)
2k- 1
. C w2k-1-r (-4‘ where the simple inequality JbT+I
I 161 1 is used +
r=O to obtain (C.4). The kth-order spread V$’ in (C.4) is de-
and from (29) it follows that fined in (26).
In addition,

from (28) and (29). Combining (C.4) and (C.5) yields the
bound (44). 0

2k- 1 ACKNOWLEDGMENTS
The authors thank the reviewers for their careful read-
ing of the paper, and for providing several excellent com-
where the equality follows from the symmetry of H ( w ) . ments that improved the quality of the exposition.
Simple algebraic inequalities yield
2k- 1 REFERENCES
i=O
CY I +
I2 k ( ( w ( 2 k - 1 ( C Y ( 2 k - 1 ) . (C.2) [ I ] H . M. Teager, “Some observations on oral air flow during phona-
tion,” IEEE Trans. Acoust., Speech, Signal Processing, vol. ASSP-
28, pp. 599-601, Oct. 1980.
Substituting (C.2) into (C. 1) and applying the Cauchy- [2] H . M. Teager and S . M. Teager, “Evidence for nonlinear speech
production mechanisms in the vocal tract,” NATO Advanced Study
Schwarz inequality yields Institute on Speech Production and Speech Modeling, Bonas, France,
July 24, 1989. Boston, MA: Kluwer, 1990, pp. 241-261.

ll’? [3] P. Maragos, T . F . Quatieri, and J. F. Kaiser, “Speech nonlinearities,


modulations, and energy operators,” in Proc. IEEE ICASSP ’91, To-
ronto, Ontario, Canada, May 1991.
[4] A. C. Bovik, N. Gopal, T. Emmoth, and A. Restrepo, “Localized
measurement of emergent image frequencies of Gabor wavelets,”
IEEE Trans. Informat. Theory, vol. 38, pp. 691-712, Mar. 1992.
[ 5 ] J . F. Kaiser, “On a simple algorithm to calculate the ‘energy’ of a
signal,” in Proc. IEEE ICASSP ’90, Albuquerque, NM, Apr. 1990.
[6] -, “On Teager’s energy algorithm and its generalization to contin-
uous signals,” in Proc. IEEE Digital Signal Processing Workshop,
New Paltz, NY, Sept. 1990.
[7] P. Maragos, T . F. Quatieri, and J . F. Kaiser, “On separating ampli-
tude from frequency modulations using energy operators,” in Proc.
IEEE ICASSP ’92, San Francisco, CA, Mar. 1992.

Authorized licensed use limited to: Nanyang Technological University. Downloaded on December 22, 2009 at 21:04 from IEEE Xplore. Restrictions apply.
BOVIK et al.: AM-FM ENERGY DETECTION 3265

[8] -, “On amplitude and freuqency demodulation using energy op- Alan Conrad Bovik (S’EO-M’84-SM’90) was
erators,” IEEE Trans. Signal Processing, vol. 41, pp. 1532-1550, born in Kirkwood, MO on June 25, 1958. He re-
Apr. 1993. cieved the B.S. degree in Computer Engineering
[9] -, “Energy separation in signal modulations with application to in 1980, and the M.S. and Ph.D. degrees in Elec-
speech analysis,” Harvard Robotics Laboratory, Harvard University, trical and Computer Engineering in 1982 and
Cambridge, MA, Tech. Rep. 91-17, Nov. 1991. 1984, respectively, all from the University of 11-
[IO] P. Maragos, A. C . Bovik, and T . F. Quatieri, “ A multidimensional linois, Urbana-Champaign.
energy operator for image processing,” in Proc. SPIE Symp. Visual He is currently the Hartwig Endowed Fellow
Commun. Image Processing, Boston, MA, Nov. 1992. and Professor in the Department of Electrical and
[ I 11 A. Papoulis, Probability, Random Variables, and Stochastic Pro- Computer Engineering, the Department of Com-
cesses, First edition. New York: McGraw-Hill, 1965. puter Sciences, and the Biomedical Engineering
[ 121 K. S. Miller, Mulridimensional Gaussian Distributions. New York, Program at the University of Texas as Austin, where he is the Director of
Wiley, 1964. the Laboratory for Vision Systems. During the Spring of 1992, he held a
(131 L. Isserlis, “On a formula for the product-moment coefficient of any visiting position in the Division of Applied Sciences, Harvard University,
order of a normal frequency distribution in any number of variables, Cambridge, Massachusetts. His current research interests include image
Eiometrika, vol. 12, pp. 134-139, 1918. processing, computer vision, three-dimensional microscopy, and compu-
[I41 A. C. Bovik and P. Maragos, “Conditions for positivity of an energy tational aspects of biological visual perception. He has published over 170
operator,” IEEE Trans. Signal Processing, to appear Feb. 1994. technical articles in these areas, and holds two U.S. patents.
(151 A. Papoulis, The Fourier Integral and ifs Applications. New York: Dr. Bovik is a winner of the University of Texas Engineering Foundation
McGraw-Hill, 1962. Halliburton Faculty Excellence Award, an Honorable Mention winner of
[I61 -, “Limits on bandlimited signals,” Proc. IEEE, vol. 55, pp. the international Pattern Recognition Society Award for Outstanding Con-
1677-1686, Oct. 1967. tribution, and was a National Finalist for the 1990 Eta Kappa Nu Outstand-
[I71 J.-B. Martens, “The Hermite transform-Theory,” IEEE Trans. ing Young Electrical Engineer Award. He has been involved in numerous
Acoust., Speech, Signal Processing, vol. 38, pp. 1595-1606, Sept., professional society activities, including: Associate Editor, IEEE Trans-
1990. actions on SIGNAL PROCESSING, 1989-present; Associate Editor of the in-
[le] S . G. Mallat, “Multifrequency channel decompositions of images and ternational journal Pattern Recognition, 1988-present; Editorial Board
wavelet models,” IEEE Trans. Acoust., Speech, Signal Processing, member for the Journal of Visual Communication and Image Representa-
vol. 37, pp. 2091-21 10, Dec. 1989. tion, 1993-present; Steering Committee, IEEE TRANSACTIONS ON IMAGE
[ 191 I. Daubechies, “The wavelet transform, time frequency localization PROCESSING, 1992-present; General Chairman, First IEEE International
and signal analysis,” IEEE Trans. Informat. Theory, vol. 36, pp. Conference on Image Processing, to be held in Austin, Texas, in Novem-
961-1005, Sept. 1990. ber, 1994; Program Chairman, SPIE/SPSE Symposium on Electronic Im-
[20] -, “Orthonormal bases of compactly supported wavelets,” Com- aging, February 1990; and Conference Chairman, SPIE Conference on
mun. Pure Appl. Math., vol. 41, pp. 909-996, 1988. Biomedical Image Processing, 1990 and 1991. He is a registered Profes-
(211 M. B. Ruskai, G . Beylkin, R. R. Coifman, I . Daubechies, S . G . Mal- sional Engineer in the State of Texas and is a frequent consultant to indus-
lat, et al., Wavelets and Their Applications. Boston: Jones and Bar- try and academic institutions.
tlett, 1992.
1221 A. Crosier, D. Esteban, and C. Galand, “Perfect channel splitting
by use of interpolation, decimation, and tree decomposition tech-
niques,” in Proc. ICISS, Patros, Greece, Aug. 1976.
1231 E. P. Simoncelli and E. H . Adelson, “Subband transforms,” in
J. W. Woods, Ed., Subbandlmage Coding. Boston: Kluwer, 1991,
pp. 143-192.
1241 I . S . Gradshteyn and I. M. Ryzhik, Tables of Integrals, Series, and Petros Maragos (S’81-M’85-SM’91), for a photograph and biography,
Products. Orlando, Florida: Academic, 1980. see page 1550 of the April 1993 issue of this TRANSACTIONS.
[25] J. N. Little and L. Schure, Signal Processing Toolbox User’s Guide,
The Mathworks, Inc., 1992.
[26] L. R. Rabiner, J . H. McClellan, and T . W . Parks, “FIR digital filter
design techniques using weighted Chebyshev approximation,” Proc.
IEEE, vol. 63, pp. 595-610, 1975.
[27] H. M. Hanson, P. Maragos, and A. Potamianos, “A system for find-
ing speech formants and modulations in energy separation,” Harvard
Robotics Laboratory, Harvard University, Cambridge, MA, Tech. Thomas F. Quatieri (S’73-M’79-SM’87). for a photograph and biog-
Rep., 1992. raphy. see page 1550 of the April 1993 issue of this TRANSACTIONS.

Authorized licensed use limited to: Nanyang Technological University. Downloaded on December 22, 2009 at 21:04 from IEEE Xplore. Restrictions apply.

Вам также может понравиться