estimation of polarization parameters using time–frequency...

18
Signal Processing 86 (2006) 3714–3731 Estimation of polarization parameters using time–frequency representations and its application to waves separation Antoine Roueff a , Jocelyn Chanussot b, , Je´roˆme I. Mars b a Institut Fresnel, Groupe Physique et Traitement de l’Image, DU Saint Je´roˆme 13397 Marseille cedex 20, France b Signals and Images Laboratory, LIS, Grenoble, LIS/ENSIEG, Domaine Universitaire, BP 46, 38402 Saint-Martin-d’He`res Cedex, France Received 20 September 2005; received in revised form 3 January 2006; accepted 8 March 2006 Available online 9 May 2006 Abstract This paper deals with the detection of polarized seismic waves, the estimation of their polarization parameters, and the use of these parameters to apply waves separation. The data, containing several polarized waves together with some noise, are recorded by two-component sensors. After a review presenting the tools classically used to estimate the polarization parameters of a wave in the time domain and in the time–frequency domain, respectively, we present a new methodology to detect polarized waves, and estimate their polarization parameters automatically. The proposed method is based on the segmentation of a time–frequency representation of the data. In addition, after describing the proposed polarization estimation method, we present the oblique polarization filter (OPF) that enables the separation of two polarized waves using their polarization parameters, even if the corresponding patterns partially overlap in the time–frequency plane. The OPF consists in applying phase shifts, rotations, and amplifications in order to project one wave on one single component and the other wave on the other component. Being more efficient than classical polarization estimation methods, our approach greatly increases the separation performances of the OPF. Results are presented both on synthetic and real seismic data. r 2006 Elsevier B.V. All rights reserved. Keywords: Time–frequency analysis; Polarization estimation; Waves separation; Singular value decomposition 1. Introduction In the geophysical community, sensors recording vibrations in several directions are more and more widely used [1]. The main advantage provided by these vectors (or multi-component) lies in the access to polarization information they provide. Polariza- tion and related signal processing tools are very useful to differentiate and characterize polarized waves when traditional algorithms such as time filtering, frequency filtering or time–frequency filtering fail (i.e. when the patterns corresponding to the different waves overlap in the time–frequency plane) [2,3]. In particular, polarization can be used to separate polarized seismic waves. It actually enables the combination of the information provided by, e.g., the vertical component with the information ARTICLE IN PRESS www.elsevier.com/locate/sigpro 0165-1684/$ - see front matter r 2006 Elsevier B.V. All rights reserved. doi:10.1016/j.sigpro.2006.03.019 Corresponding author. Tel.: +33 4 76 82 62 53; fax: +33 4 76 82 63 84. E-mail addresses: [email protected] (A. Roueff), [email protected] (J. Chanussot), [email protected] (J.I. Mars).

Upload: others

Post on 11-Jul-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Estimation of polarization parameters using time–frequency ...jocelyn.chanussot/publis/signal... · Estimation of polarization parameters using time–frequency representations

ARTICLE IN PRESS

0165-1684/$ - se

doi:10.1016/j.si

�Correspondfax: +334 76 8

E-mail add

jocelyn.chanuss

jerome.mars@l

Signal Processing 86 (2006) 3714–3731

www.elsevier.com/locate/sigpro

Estimation of polarization parameters using time–frequencyrepresentations and its application to waves separation

Antoine Roueffa, Jocelyn Chanussotb,�, Jerome I. Marsb

aInstitut Fresnel, Groupe Physique et Traitement de l’Image, DU Saint Jerome 13397 Marseille cedex 20, FrancebSignals and Images Laboratory, LIS, Grenoble, LIS/ENSIEG, Domaine Universitaire, BP 46, 38402 Saint-Martin-d’Heres Cedex, France

Received 20 September 2005; received in revised form 3 January 2006; accepted 8 March 2006

Available online 9 May 2006

Abstract

This paper deals with the detection of polarized seismic waves, the estimation of their polarization parameters, and the

use of these parameters to apply waves separation. The data, containing several polarized waves together with some noise,

are recorded by two-component sensors. After a review presenting the tools classically used to estimate the polarization

parameters of a wave in the time domain and in the time–frequency domain, respectively, we present a new methodology to

detect polarized waves, and estimate their polarization parameters automatically. The proposed method is based on the

segmentation of a time–frequency representation of the data. In addition, after describing the proposed polarization

estimation method, we present the oblique polarization filter (OPF) that enables the separation of two polarized waves

using their polarization parameters, even if the corresponding patterns partially overlap in the time–frequency plane. The

OPF consists in applying phase shifts, rotations, and amplifications in order to project one wave on one single component

and the other wave on the other component. Being more efficient than classical polarization estimation methods, our

approach greatly increases the separation performances of the OPF. Results are presented both on synthetic and real

seismic data.

r 2006 Elsevier B.V. All rights reserved.

Keywords: Time–frequency analysis; Polarization estimation; Waves separation; Singular value decomposition

1. Introduction

In the geophysical community, sensors recordingvibrations in several directions are more and morewidely used [1]. The main advantage provided bythese vectors (or multi-component) lies in the access

e front matter r 2006 Elsevier B.V. All rights reserved

gpro.2006.03.019

ing author. Tel.: +33 4 76 82 62 53;

2 63 84.

resses: [email protected] (A. Roueff),

[email protected] (J. Chanussot),

is.inpg.fr (J.I. Mars).

to polarization information they provide. Polariza-tion and related signal processing tools are veryuseful to differentiate and characterize polarizedwaves when traditional algorithms such as timefiltering, frequency filtering or time–frequencyfiltering fail (i.e. when the patterns correspondingto the different waves overlap in the time–frequencyplane) [2,3].

In particular, polarization can be used to separatepolarized seismic waves. It actually enables thecombination of the information provided by, e.g.,the vertical component with the information

.

Page 2: Estimation of polarization parameters using time–frequency ...jocelyn.chanussot/publis/signal... · Estimation of polarization parameters using time–frequency representations

ARTICLE IN PRESSA. Roueff et al. / Signal Processing 86 (2006) 3714–3731 3715

provided by the horizontal one. In the sourceseparation community, some blind statistical meth-ods have been used to separate waves with a two-component sensor model [4,5]. However, thesemethods are designed for random processes andrequire specific statistical signal properties. Forexample, JADE algorithm [6] assumes that thedistributions are independent and non-Gaussian.Consequently, these methods often fail when deal-ing with deterministic non-stationary seismic waves.Furthermore, blind methods usually prevent the useof a priori information.

In practice, waves separation is traditionallyperformed using filtering algorithms: a transformis mapping the data in a domain where waves haveseparated supports is applied. Dealing with datarecorded by a sensor array, the classical transformsare the 2D Fourier transform [7] and the Radontransform [8]. When one wants to process each traceseparately, time–frequency filtering is another inter-esting alternative [9]. The main limitation of suchmethods is that the separation is only partial whenthe patterns of the different waves overlap in theconsidered domain. When vector data are available,these filtering procedures are usually applied oneeach component separately.

In the case of vector data, it is theoreticallypossible to perfectly separate two polarized waves,even if their pattern overlap, by using the obliquepolarization filter (OPF) [10]. However, this filterrequires a precise estimation of each wave’s

two componentsensor

50 100 150 200 250-0.3-0.2-0.1

00.10.20.3

50 100 150 200 250-1

-0.5

0

0.5

1

section II.A

section I

section I

Fig. 1. Separation of two polarized w

polarization parameters. Since the estimation ofthese parameters is a difficult task, the obliquepolarization filter is seldom used in practice. As aconsequence, the focus of this paper is on thiscrucial issue: the automatic estimation of thepolarization parameters and how they are used bythe oblique polarization filter to perform wavesseparation.

Nehorai et al. presented an important pioneeringwork on the modeling and statistical evaluation ofvector-sensor array processing [11]. In this paper,the description and the processing of the data forestimating the polarization parameters of seismicwaves from two-component sensors using time–frequency representations are addressed. The aim isto overcome the limitation of the OPF by providinga robust and reliable estimation and thus increase itsseparation performances. We show that combiningthe oblique polarization filter with the proposedpolarization parameter estimation algorithm allowsthe separation of two polarized waves, even whenthey partially overlap in the time–frequency plane.

The paper is organized as illustrated in Fig. 1.Section 2 covers the context of the study. It providesthe model used for two-component data (Section2.1) and presents the OPF (Section 2.2). Section 3presents the proposed polarization estimation algo-rithm. It consists in segmenting the time–frequencyplane in several regions (one for each wave). Thenthe polarization parameters are estimated in eachregion individually. Finally, Section 4 presents the

polarizationparameterestimation

50 100 150 200 250-0.3-0.2-0.1

00.10.20.3

50 100 150 200 250-0.5

0

0.5

1

Oblique

Filter (OPF)Polarization

II

I.B

section IV

aves. Organization of the paper.

Page 3: Estimation of polarization parameters using time–frequency ...jocelyn.chanussot/publis/signal... · Estimation of polarization parameters using time–frequency representations

ARTICLE IN PRESSA. Roueff et al. / Signal Processing 86 (2006) 3714–37313716

application of the oblique polarization filterto waves separation, both on synthetic and realdata.

2. Context of the study

2.1. A model for polarized waves

Let shðtÞ and svðtÞ be the two row vectorscontaining the sampled signals recorded on a two-component single sensor (h stands for horizontaland v for vertical) in a time window. In presence ofone wave, we use the following model:

sahðtÞ

savðtÞ

" #¼

1

reiy

" #waðtÞ, (1)

where wðtÞ is the row vector containing the samplesof the polarized wave, and ðr; yÞ are the polarizationparameters of the wave wðtÞ. Note that sa denotesthe analytic signal of s [12]. A physical interpreta-tion of the polarization parameters of a moregeneral model is given by Anderson et al. [13].

Our model assumes that the signals recorded oneach component are identical, close to one phaseshift y and one amplification r. There is no temporal

20 40 60 80 100 120-1

-0.5

0

0.5

1

20 40 6-1

-0.5

0

0.5

1

time

-0.5 0 0.5-1

-0.5

0

0.5

1

-0.5-1

-0.5

0

0.5

1

sh(a) (b)

s s

Fig. 2. Example of three kinds of polarization: (a), (b), (c) Plots on the

solid line and vertical component svðtÞ in dashed line. Plots on the

polarization and (c) r ¼ 0.

delay since waves reach each component at the sametime. The use of analytic forms allows us to modelthe phase shift y as a simple multiplication by thecomplex exponential eiy. This model implies that thepolarization of the waves depends neither on timenor on frequency, which is fair when dealing withseismic waves.

In presence of Nw waves and a random whitenoise, the model becomes

sahðtÞ

savðtÞ

" #¼XNw

n¼1

1

rneiyn

" #wa

nðtÞ þnahðtÞ

navðtÞ

" #, (2)

where nhðtÞ and nvðtÞ are the row vectors containingthe noise on the h and the v components,respectively. In this paper, we consider that thisnoise is random and uncorrelated from onecomponent to the other.

Fig. 2 presents three examples of polarizationwhen only one wave is present:

(a)

0 8

time

0sh

top a

bott

corresponds to the most general case where ra0and ya0. Signals are not in phase: thepolarization is called elliptic.

(b)

corresponds to the linear case where ra0 andy ¼ 0. Signals are in phase.

0 100 120 20 40 60 80 100 120-1

-0.5

0

0.5

1

time

0.5 -0.5 0 0.5-1

-0.5

0

0.5

1

sh(c)

s

re the time representations: horizontal component shðtÞ is in

om are Lissajous plots: (a) elliptic polarization, (b) linear

Page 4: Estimation of polarization parameters using time–frequency ...jocelyn.chanussot/publis/signal... · Estimation of polarization parameters using time–frequency representations

ARTICLE IN PRESSA. Roueff et al. / Signal Processing 86 (2006) 3714–3731 3717

(c)

p

Fig.

arou

(the

corresponds to the case r ¼ 0. The wave isprojected on one single component.

The Lissajous plots t 7!ðshðtÞ; svðtÞÞ presented inFig. 2 (bottom) enable to visually characterize thepolarization.

2.2. The oblique polarization filter

The previous illustration in Fig. 2 shows thatleaving from the general case (ra0, ya0), it ispossible to project the wave on one single compo-nent (case r ¼ 0) by applying two simple operatorscompensating the phase shift and rotation para-meters. This operation can be written as follows:

cosðgÞ sinðgÞ

� sinðgÞ cosðgÞ

" #1 0

0 e�iy

� �sahðtÞ

savðtÞ

" #, (3)

where g ¼ arctanðrÞ.Similarly, in presence of two waves on the two

components, a perfect separation is possible byprojecting the first wave on one single com-ponent and the second wave on the other one.This operation can be done using the OPF proposedin [10]. To ensure a correct separation, this

-1 0 1-0.4-0.2

00.20.4

50 100 150 200 250-1

0

1

-0.5 0 0.5

-0.2

0

0.2

50 100 150 200 250-1

0

1

-1 0 1 2-0.5

0

0.5

50 100 150 200 250-1

0

1

amplificrotation

Lissajous sh, sv

phase sh

sh in solidand sv in dash

hase shift

3. Flow graph presenting the oblique polarization filter. Initially, th

nd time sample 60, and the second one is around sample 210 (first

re is one single wave on each component).

algorithm assumes that the model recalled in Eq.(1) holds for both waves and that the polarizationparameters of both waves are known. It does notrequire the waves to be separated in the time–frequency plane, or statistically independent, ornon-Gaussian.

In order to present the OPF, we consider a simpleexample where waves have separated supports forillustrative purpose. This is presented in Fig. 3.Initially, both waves are elliptically polarized (twoellipses are visible on the Lissajous plots). As shownin Fig. 3, the OPF is performed using a simplecombination of operators:

Step 1: A phase shift is applied on the secondcomponent. The polarization of the left wave turnslinear. Note that the ellipse of the second wave isalso changed because the whole signal is phaseshifted.

Step 2: A rotation is applied in order to projectthis wave on the first component.

Step 3: A phase shift is applied on the secondcomponent. The polarization of the right wave turnslinear.

Step 4: A second rotation is applied in order tohave the vertical axis as an axis of symmetry (in theLissajous plot).

-0.5 0 0.5-0.2

0

0.2

50 100 150 200 250-0.5

0

0.5

-0.5 0 0.5-0.2

0

0.2

50 100 150 200 250-0.5

0

0.5

-1 0 1-0.5

0

0.5

50 100 150 200 250-1

0

1

-1 0 1-0.4-0.2

00.20.40.6

50 100 150 200 250-1

0

1

ation rotation of π / 4

rotationift

e two waves have an elliptic polarization. The first wave is located

plot of Fig. 3). At the end, the two waves are perfectly separated

Page 5: Estimation of polarization parameters using time–frequency ...jocelyn.chanussot/publis/signal... · Estimation of polarization parameters using time–frequency representations

ARTICLE IN PRESSA. Roueff et al. / Signal Processing 86 (2006) 3714–37313718

Step 5: An amplification leads to orthogonalwaves (in the Lissajous plot).

Step 6: A last rotation leads to the perfectseparation of the two waves (there is one singlewave on each component).

The details of the mathematical operationscorresponding to the different steps of the OPFare presented in Appendix A.

The key-point of this method is the requiredknowledge of the polarization parameters of eachwave. If the waves have different time supports(non-overlapping signals), these parameters caneasily be found by cross-correlation in the timewindow corresponding to each wave separately. Itcan also be estimated from the Lissajous plots.However, when the temporal support of the wavesare identical, one cannot estimate the polarizationparameters in this way and the oblique polarizationfilter cannot be used directly. To overcome thislimitation and increase the applicability of the OPF,we propose a new algorithm to detect polarizedwaves, and estimate their polarization parametersbased on time–frequency representations. This isdeveloped in the following section.

3. Detection of polarized waves and estimation of

their polarization parameters

3.1. Introduction

In this section, the classical tools used to estimatethe polarization in the time domain and in the time–frequency domain are reviewed first. Starting fromone example, we then propose an algorithm todetect polarized waves and estimate their polariza-tion parameters. It consists in segmenting the time–frequency plane in several regions (one for eachwave). The novelty in this partitioning process isthat it is not based on the energy of the waves as in[9]. This segmentation enables the detection of thedifferent polarized waves, and also the design, foreach wave, of an optimized time–frequency regionwhere the polarization can be estimated with a goodsignal-to-noise ratio (SNR).

3.2. Estimation in the time domain

3.2.1. Estimation using the cross-product

We address the estimation of the polarizationparameters r and y of a wave w recorded by a two-component sensor ðsh; svÞ. We assume that the wavew is corrupted by an additive noise n ¼ ðnh; nvÞ. This

corresponds to the following model:

sahðtÞ

savðtÞ

" #¼

1

reiy

" #waðtÞ þ

nahðtÞ

navðtÞ

" #. (4)

nh and nv are either uncorrelated, if it correspondsto a random noise of the model (Eq. (2)), orcorrelated if it includes other polarized wavespresent in the data.

The simplest method to perform the estimationconsists in finding a time window I where the wavew is dominant compared to the noise n, and incomputing the cross-product C defined by

C ¼

RI

savðtÞsa�h ðtÞdtR

IjsahðtÞj

2 dt, (5)

where * stands for the complex conjugate operator.This complex number leads to reiy when the noise

is negligible. However, if the energy of the noise nh

is bigger than the energy of w, or if the energy of nv

is bigger than the energy of rw, the estimation is notaccurate. In order to take this asymmetry intoaccount, the SNR is defined as the minimumbetween the SNR of each component:

SNR ¼ minEw

Enh

;r2Ew

Env

� �, (6)

where Ew (respectively Enh and Env ) is the energy ofthe signal w (respectively nh and nv).

This SNR will be used to quantify the robustnessof the polarization estimation in Section 3.5.

3.2.2. Estimation using the singular value

decomposition

Another polarization estimation method, studiedin [14], consists in estimating the singular valuedecomposition (SVD) [15] of the matrix defined asthe stacking of the two row vectors sahðtÞ and savðtÞ:

sahðtÞ

savðtÞ

" #¼ UDV�, (7)

where D is the diagonal matrix containing thesingular values l1, l2 in decreasing order, and U ¼

ðui;jÞ and V ¼ ðvi;jÞ contain the left and the rightsingular vectors, respectively.

Assuming that the energy of the wave is higherthan the energy of the noise, the polarizationparameters can be estimated from the followingratio:

uð2; 1Þ

uð1; 1Þ¼ reiy. (8)

Page 6: Estimation of polarization parameters using time–frequency ...jocelyn.chanussot/publis/signal... · Estimation of polarization parameters using time–frequency representations

ARTICLE IN PRESSA. Roueff et al. / Signal Processing 86 (2006) 3714–3731 3719

In addition, the ratio between the first and thesecond singular value gives an evaluation of analternative SNR defined as

dSNR ¼l1l2

. (9)

When the data sh and sv contain random noise, thisratio is close to one, but when the data contain onlyone polarized wave, this ratio goes to infinity. dSNRcan be computed from sh and sv directly whereas theprevious SNR, as defined by Eq. (6) can only becomputed when w and r are known. As aconsequence, this second SNR can be used foradaptive filtering [16]. In this paper, we will use thissingular value ratio to detect polarized waves.

In addition, a second advantage of this SVDestimator lies in the symmetric role played by sh andsv.

3.3. Extension of the classical methods in the

time– frequency plane

3.3.1. Estimation using the cross-spectrogram

In this section, we study the possible time–frequency extensions of the classical methods. Inthe fifth chapter of Keilis-Borok’s book [17],formula (5) is generalized as follows:

Cðt; nÞ ¼

RIt;n

TFRvðt; f ÞTFR�hðt; f Þdt dfRI t;njTFRhðt; f Þj2 dtdf

, (10)

where TFRh and TFRv are the linear time–frequency representations of sh and sv, respectively,and I t;n is a time–frequency region of fixed dimen-sion and centered on the time–frequency locationðt; nÞ.

When using the wavelet transform, one shouldadapt the size of the region I t;n to the scale. In thispaper, we only used the short-time Fourier trans-form for the sake of simplicity. In addition, we useda Gaussian window.

In a similar way as with Eq. (5), in the case of ahigh SNR (meaning that the energy of the noise isnegligible compared to the energy of the signalwithin the time–frequency area defined by I t;n), thisresults in an estimation of r and y:

Cðt; nÞ ¼ reiy. (11)

In [18], the time–frequency region I t;n is chosen asthe singleton ft; ng, ensuring a good time–frequencyresolution. In this case, Eq. (10) turns to a simplecross-spectrogram (or cross scalogram, depending

on whether the TFR is the Short Term FourierTransform (STFT) or the continuous wavelettransform (CWT)):

Cðt; nÞ ¼TFRvðt; nÞTFR�hðt; nÞ�þ jTFRhðt; nÞj2

, (12)

where � is a constant aiming at avoiding nulldenominators.

3.3.2. Estimation using the singular value

decomposition

As proposed in [19], the extension of the SVDmethod to the time–frequency plane can be achievedby computing, for each time–frequency locationðt; nÞ, the SVD on the matrix formed by the twovectors TFRhðt; nÞ and TFRvðt; nÞ, where t variesfrom t� nbs to tþ nbs (nbs is a constant definingthe number of considered samples). The matrix isthus of dimension 2 by nbs � 2þ 1. Here, thedimensions of the time–frequency region I t;n arecharacterized by the bandwidth of the window usedin the STFT and the number of samples 2 � nbsþ 1.

As in the time domain, an estimation of the SNRis given by the ratio between the two singular valuesat each time–frequency location, in addition to theestimation of the complex number reiy. This time–frequency representation enables some interpreta-tion of the data, but it is usually not used to estimatethe polarization parameters.

3.4. Proposed detection and estimation method

3.4.1. Introduction

In this paper, we propose to use the previoustime–frequency representation generated using theSVD in order

to detect polarized waves, � to design a time–frequency region for eachdetected wave, enabling an accurate estimationof the polarization parameters.

An example is presented in Fig. 4. The syntheticdata correspond to the sum of two waves: oneRicker wave and one Morlet wave, together withsome Gaussian white noise. The time–frequencypatterns of the two waves overlap. The theoreticalSNR (see Eq. (6)) between the Ricker wave and therandom noise is 3.4 dB, and 6 dB between theMorlet wavelet and the random noise.

The polarization parameters of the Ricker waveare: y ¼ 1:57 and r ¼ 1:3, and y ¼ �0:5 and r ¼ 1

Page 7: Estimation of polarization parameters using time–frequency ...jocelyn.chanussot/publis/signal... · Estimation of polarization parameters using time–frequency representations

ARTICLE IN PRESS

10 20 30 40 50 60-1

-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

1

10 20 30 40 50 60-1

-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

time time

freq

uenc

y

10 20 30 40 50 600

0.1

0.2

0.3

0.4

0.5

-0.7

-0.6

-0.5

-0.4

-0.3

-0.2

-0.1

0

0.1

freq

uenc

y

10 20 30 40 50 600

0.1

0.2

0.3

0.4

0.5

-0.8

-0.7

-0.6

-0.5

-0.4

-0.3

-0.2

-0.1

0

time time

freq

uenc

y

10 20 30 40 50 600

0.1

0.2

0.3

0.4

0.5

2

4

6

8

10

12

14

16

18

20

22

freq

uenc

y

10 20 30 40 50 60

0.5

0.4

0.3

0.2

0.1

0 0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

time time

(a)

(c)

(e) (f)

(d)

(b)

Fig. 4. Representations of a two component synthetic signal, which is the sum of a Ricker wave and a Morlet wave, together with some

Gaussian white noise. (f) Presents the result of the automatic detection of polarized waves. Each detected wave is represented by a contour

and the polarization parameters are represented by the corresponding ellipses. (a) shðtÞ. (b) svðtÞ. (c) Spectrogram of sh. (d) Spectrogram of

sv. (e) Image of the ratio l1=l2 and (f) Result of the detection algorithm.

A. Roueff et al. / Signal Processing 86 (2006) 3714–37313720

for the Morlet wave. For this example, thebandwidth of the Gaussian window is 0:1Hz, andnbs ¼ 10 samples. The white areas on the left and on

the right of Fig. 4(e) are due to side effects. For thespectrogram images, the frequency axis correspondsto the normalized frequency.

Page 8: Estimation of polarization parameters using time–frequency ...jocelyn.chanussot/publis/signal... · Estimation of polarization parameters using time–frequency representations

ARTICLE IN PRESSA. Roueff et al. / Signal Processing 86 (2006) 3714–3731 3721

When one of the waves is dominant compared tothe other wave and the random noise, the singularvalue ratio is significantly bigger than one (see Fig.4(e)). On the contrary, in the regions where therandom noise is dominant, this ratio is close to one.Finally, when the two waves overlap, this ratio isalso fairly low, even though the energy present atthe corresponding locations is important.

Another interesting property of the image pre-sented in Fig. 4(e) is that each polarized wave can beassociated to a dome. As a consequence, we proposeto automatically detect the presence of polarizedwaves by studying this ratio image. The segmenta-tion of this image should provide one time–frequency region for each wave where the corre-sponding polarization can be estimated. Thisprocess is described in the flow graph of Fig. 5and explained in the next paragraph. When thepolarized waves have been detected and theirrespective polarization parameters estimated, wepresent as a result a time–frequency image where the

10 20 30 40 50 60-1

-0.8-0.6-0.4-0.2

00.20.40.60.8

10 20 30 40 50 60-1

-0.8-0.6-0.4-0.2

00.20.40.60.8

1

watershedsegmentation

10 20 30 40 50 600

0.1

0.2

0.3

0.4

0.5

10 20 30

0.5

0.4

0.3

0.2

0.1

0

10

0.5

0.4

0.3

0.2

0.1

0

computation ofthe ratio image m

step 1

step 2

step 3 s

Fig. 5. Flow graph presenting the polarization estim

contours of each detected wave are shown. Thepolarization parameters are represented by thecorresponding ellipse inside each contour. Thisprovides a complete visual interpretation of thedata. An example is presented in Fig. 4(f).

3.4.2. Segmentation of the time– frequency plane

In order to design a region for each wave wherethe estimation of the polarization can be achievedaccurately, we first need to separate the differentwaves. Since these regions correspond to differentdomes in the ratio image, we apply the segmentationtool called the watershed algorithm [20]. Thissegmentation consists in grouping all pixels con-nected to the same local maximum. The algorithmprovides one region for each local maximum of theimage.

After this segmentation, all the different domesare separated. However, to decide whether eachdome should be associated to a polarized wave ornot, we apply a threshold on the singular value ratio

time frequencyfiltering

same process for all regionsas long as the local maximumis bigger than the threshold

step 6

10 20 30 40 50 60-0.4-0.3-0.2-0.1

00.10.20.30.4

10 20 30 40 50 60-0.4-0.3-0.2-0.1

00.10.20.30.4

40 50 60

20 4030 50 60

ρ, θ estimation of one wave

aximum is the biggest

step 4

step 5

election of the region whose local

ation method. See Section 3.4.2 for the details.

Page 9: Estimation of polarization parameters using time–frequency ...jocelyn.chanussot/publis/signal... · Estimation of polarization parameters using time–frequency representations

ARTICLE IN PRESSA. Roueff et al. / Signal Processing 86 (2006) 3714–37313722

of each local maximum. The estimation of thisthreshold is described in the next paragraph. Thenumber of remaining regions corresponds to thenumber of detected polarized waves. Note on theexample presented in Fig. 5, that local maxima thatare below the chosen threshold are not consideredas representing a polarized wave and are thereforenot selected by the algorithm.

At this step, we have one region for each wave.Now, in order to have a robust estimation,information actually related to the polarized waveis separated from the information related to thenoise in each segmented region using a secondthreshold. The setting of this threshold is alsodetailed in the next paragraph. This second step inthe segmentation process leads to the contour imageof Fig. 5.

Finally, the polarization parameters of each waveare estimated in the corresponding time–frequencyarea (see Fig. 5, steps 4 and 5). The denoisingprocess is performed by the classical time–frequencyfiltering [21] in the region defined by the segmenta-tion (see Fig. 5 step 4). The output SNR increases,assessing the accuracy of the estimation based onthe SVD method. The same procedure is applied oneach segmented region, to estimate the polarizationof each detected wave.

3.4.3. Setting of the thresholds

In this paragraph, we detail the setting of the twothresholds applied in the segmentation algorithmpreviously described. The first threshold, applied onthe local maxima of the ratio image, enables the

cum

ulat

ed p

df (

%)

0 5 10 15 20 250

10

20

30

40

50

60

70

80

9099

100

nbs = 6, B = 0.1 Hz

nbs = 10, B = 0.1 Hz

nbs = 20, B = 0.1 Hz

singular value ratio (dB)(a) (

Fig. 6. Cumulated probability density functions of the singular value ra

are considered, on (b) only locations corresponding to local maxima a

selection of the most significant domes, i.e. thedetection of the polarized waves. In each segmentedregion, the second threshold allows the separationof the wave from the random noise. The optimalsetting of these thresholds could be derived from theprobability density function (pdf) of the singularvalue ratio in presence of a polarized wave, and thepdf of the singular value ratio in presence ofuncorrelated noise by minimizing the falsealarm probability and maximizing the detectionprobability. Unfortunately, the pdf of thesingular value ratio in presence of a polarized waveremains unknown and cannot be estimated. As aconsequence, we simply estimate the pdf of thesingular value ratio in presence of noise usingsimulations, and we estimate the upper boundensuring a probability of having some noise smallerthan 1%, thus minimizing the false alarm prob-ability.

The simulations are done by generating uncorre-lated white noise on both components one thousandtimes. No signal is present. Note that when the noisehas the same variance on both component, itsamplitude has no impact on the singular value ratio.Fig. 6 presents the estimated cumulated pdfs of thecorresponding singular value ratio. On the left, weconsider all locations in the time–frequency images,whereas on the right we only consider locationscorresponding to local maxima. In addition, in bothcases, we consider different sizes of time–frequencyregion I t;n. Actually, the choice of I t;n is animportant parameter: the bigger I t;n is, the whiterthe noise is.

cum

ulat

ed p

df (

%)

0 5 10 15 20 25 300

10

20

30

40

50

60

70

80

9099

100

nbs = 6, B = 0.1 Hz

nbs = 10, B = 0.1 Hz

nbs = 20, B = 0.1 Hz

singular value ratio at the local maxima (dB)b)

tio in presence of white noise. On (a) all time–frequency location

re considered.

Page 10: Estimation of polarization parameters using time–frequency ...jocelyn.chanussot/publis/signal... · Estimation of polarization parameters using time–frequency representations

ARTICLE IN PRESSA. Roueff et al. / Signal Processing 86 (2006) 3714–3731 3723

From the first Fig. 6 (left), the first threshold is setsuch that the false alarm probability remains below1% (i.e. the probability of considering the noise as apolarized wave). For example, for a window with a0.1Hz bandwidth and nbs ¼ 10, if, for one givenpixel of Fig. 4(e), the singular value ratio is biggerthan the threshold value set to 16 dB, the prob-ability of actually being in presence of noise issmaller than 1%. Similarly, the second threshold isset from the second Fig. 6 (right), where the curvesare plot by only considering time–frequency loca-tions corresponding to local maxima.

As a conclusion, the proposed method leads to atime–frequency representation where the contoursassociated to the different waves are plot with theirassociated polarization parameters. The detection ofthe waves and the estimation of the correspondingpolarization are done automatically. Only twoparameters should be set, namely the bandwidthof the window and nbs (the length of the vectorwhich is used to compute the SVD). In order to setthese parameters, a time–frequency region is de-signed such that for each wave, one can find alocation ðt; nÞ with a good SNR. For the examplepresented in Fig. 4, we chose a bandwidth of 0.1Hzand nbs ¼ 10 samples.

3.5. Quantitative evaluation of the results on the

synthetic data set

In the previous paragraph, the proposed detec-tion and estimation algorithm has been presented.To assess the robustness of the proposed polariza-

sing

ular

val

ue r

atio

(dB

)

-10 -5 0 5 100

5

10

15

20

25

30

35

40

45

50T = 6, B = 0.1 Hz

T = 10, B = 0.1 Hz

T = 20, B = 0.1 Hz

signal to noise ratio (dB)(a)

Fig. 7. Influence of the signal-to-noise ratio on (a) the singul

tion estimation method, different powers of noiseare considered. For this simulation, some whitenoise with varying energy is added to the Rickerwave previously presented. The different resultsobtained from this analysis are plotted in Fig. 7.The SNR is computed as described in Eq. (6). Thepolarization estimation error is given by themodulus of the difference between the actual reiy

and the resulting estimation.From the singular value ratio plots, we observe

that the choice of T and B has a major impact onthe singular value ratio, especially when the SNR isgreater than 2 dB. However, from the polarizationestimation error plots, we observe that the estima-tion results are close when the SNR is greater than2 dB: there is no dependence on the chosen time–frequency region. This means that the used thresh-old based on the singular value ratio will bedifferent each time one change T or B, whereasthe estimation error may not be changed.

In the next section, the proposed estimationmethod is used together with the oblique polariza-tion filter to perform waves separation. The wholeseparation process is tested on the previouslydescribed synthetic data set, and also to some realdata sets.

4. Results of the oblique polarization filter

4.1. Application on the synthetic data set

To illustrate the algorithm, we apply the OPF tothe previously described example with two synthetic

pola

riza

tion

estim

atio

n er

ror

(dB

)

-10 -5 0 5 10-20

-15

-10

-5

0

5

10

T = 6, B = 0.1 Hz

T = 10, B = 0.1 Hz

T = 20, B = 0.1 Hz

signal to noise ratio (dB)(b)

ar value ratio and (b) the polarization estimation error.

Page 11: Estimation of polarization parameters using time–frequency ...jocelyn.chanussot/publis/signal... · Estimation of polarization parameters using time–frequency representations

ARTICLE IN PRESS

10 20 30 40 50 60-1

-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

10 20 30 40 50 60-1.5

-1

-0.5

0

0.5

1

1.5

2

time time

freq

uenc

y

10 20 30 40 50 600

0.1

0.2

0.3

0.4

0.5

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

freq

uenc

y

10 20 30 40 50 600

0.1

0.2

0.3

0.4

0.5

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

time time

(a)

(c) (d)

(b)

Fig. 8. Output of the OPF for the example of Fig. 4: (a) output 1: s1, (b) output 2: s2, (c) spectrogram of s1 and (d) spectrogram of s2.

A. Roueff et al. / Signal Processing 86 (2006) 3714–37313724

waves. Fig. 4(f) shows that the two waves have beencorrectly detected, with no false alarm, and theirpolarization parameters have been estimated. Usingthese parameters, the OPF is applied. The outputsignals (noted s1 and s2) are presented in Fig. 8: thetwo waves are correctly separated. Note that thefilter did not remove the random noise, because it isnot polarized. However, since it is negligible, it didnot prevent the algorithm from separating the twowaves.

It is clear on this example that a separation by aclassical time–frequency filtering of each componentseparately could not have performed such a resultsince the patterns of the different waves overlap inthe time–frequency plane.

4.2. Application on real data

The first considered data set was recorded by theLaboratoire de Geophysique Interne et Tectono-physique (LGIT). It was obtained from an explosive

source and a line of 47 receivers (two componentsgeophones). The distance between two geophones is10m. The horizontal component is a horizontalgeophone which vibration axis is in the plane goingthrough the source point and the seismic line (inline). The second component is a geophone with avertical axis. The offset between the source and thefirst receiver is 50m. Data are sampled every 16msand the recording’s duration is limited to 4 s. Fig. 9shows the initial data recorded on the horizontal(left) and the vertical (right) component,respectively. On this recording, we can notice arefracted wave, a reflected arrival, and two dis-persive Rayleigh waves characterized by lowerapparent velocities and by low frequency contents,especially on the h component. The slower Rayleighwave will be called the slow Rayleigh wave, and thefaster one wave will be called the fast Rayleighwave.

The two initial profiles are presented in Fig. 9(a)and (b), respectively. We focus on the 47th traces

Page 12: Estimation of polarization parameters using time–frequency ...jocelyn.chanussot/publis/signal... · Estimation of polarization parameters using time–frequency representations

ARTICLE IN PRESSdi

stan

ce

0

-5

-10

-15

-20

-25

-30

-35

-40

-45

0 50 100 150 200 250

dist

ance

0

-5

-10

-15

-20

-25

-30

-35

-40

-45

0 50 100 150 200 250

time time

dist

ance

0

-5

-10

-15

-20

-25

-30

-35

-40

-45

0 50 100 150 200 250

dist

ance

0

-5

-10

-15

-20

-25

-30

-35

-40

-45

0 50 100 150 200 250time time

(a) (b)

(c) (d)

Fig. 9. Illustration of the algorithm on a real Seismic profile. (a) and (b) Initial profiles recorded by the two-component sensor. (c) and (d)

After the OPF. At the output, the slow Rayleigh wave is projected on output 1, and the fast Rayleigh wave is projected on output 2. The

detection of polarized waves and the estimation of polarization parameters is performed on the last trace (see Fig. 10).

A. Roueff et al. / Signal Processing 86 (2006) 3714–3731 3725

(the last ones) noted sh and sv. The spectrograms ofsh and sv are presented in Fig. 10(a) and (b),respectively. On these images, the different wavesare visible. On the contour image presented in Fig.10(d), the two Rayleigh waves are detected. Thereflected and refracted waves are mixed in oneregion. From the polarization ellipse, one can seethat these waves are mainly present on the verticalcomponent. In addition of these waves, severalother waves are also detected, but they are lessenergetic.

We decide to separate the slow Rayleigh wavefrom the fast one. The result is plot in Fig. 10. Theslow Rayleigh wave has been efficiently projected onthe first component, but the fast Rayleigh wave hasbeen separated in two parts. This means that the

signal contain one (or more) other wave(s) in thistime–frequency area.

Assuming that the polarization parameters areconstant over the whole profile (which is fair ingeophysical prospecting), the estimation obtainedfrom the last trace is used for all the traces of theprofile. The same oblique polarization filter is thusapplied to each trace. The resulting profiles arepresented in Fig. 9(c) and (d). The slow Rayleighwave has been efficiently projected on one compo-nent, and the fast one has been separated in twoparts.

The second data set is a marine seismic campaignrecorded by the Compagnie Generale de Geophy-sique (CGG). The sensor array was laid on the seafloor (14m deep) and each receiver recorded two

Page 13: Estimation of polarization parameters using time–frequency ...jocelyn.chanussot/publis/signal... · Estimation of polarization parameters using time–frequency representations

ARTICLE IN PRESSfr

eque

ncy

50 100 150 200 2500

0.1

0.2

0.3

0.4

0.5

-4

-3

-2

-1

0

1

2

3

4

5

6

x 105

freq

uenc

y

50 100 150 200 2500

0.1

0.2

0.3

0.4

0.5

-2

-1

0

1

2

3

x 105

time time

freq

uenc

y

50 100 150 200 2500

0.1

0.2

0.3

0.4

0.5

5

10

15

20fr

eque

ncy

freq

uenc

y

50 100 150 200 250

0.5

0.4

0.3

0.2

0.1

0 0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

time time

freq

uenc

y

50 100 150 200 2500

0.1

0.2

0.3

0.4

0.5

1

2

3

4

5

6

7

x 105

50 100 150 200 2500

0.1

0.2

0.3

0.4

0.5

1

2

3

4

5

6

7

8

9

10

11x 105

time time

(a) (b)

(c) (d)

(e) (f)

Fig. 10. Illustration of the algorithm on the 47th trace of the profile from Fig. 9. (a) and (b) Input spectrograms. (c) Ratio image giving

some hints on the presence of polarized waves. (d) Detected waves and corresponding polarization ellipses. Choosing to separate the slow

Rayleigh wave (around sample 180) from the fast Rayleigh wave (around sample 100), corresponding contours are selected. The

spectrograms of the output separated waves are presented on (e) (slow Rayleigh wave on s1) and (f) (fast Rayleigh wave on s2).

A. Roueff et al. / Signal Processing 86 (2006) 3714–37313726

Page 14: Estimation of polarization parameters using time–frequency ...jocelyn.chanussot/publis/signal... · Estimation of polarization parameters using time–frequency representations

ARTICLE IN PRESSdi

stan

ce

0

2

4

6

8

10

12

14

16

18

20

0

2

4

6

8

10

12

14

16

18

20

0

2

4

6

8

10

12

14

16

18

20

0

2

4

6

8

10

12

14

16

18

20

0 20 40 60 80 100 120

dist

ance

0 20 40 60 80 100 120

time time

dist

ance

0 20 40 60 80 100 120

dist

ance

0 20 40 60 80 100 120

time time

(a)

(c) (d)

(b)

Fig. 11. Illustration of the algorithm on a second real seismic profile. (a) and (b) Initial profiles. (c) and (d) After the OPF. The detection

of polarized waves and the estimation of polarization parameters is done on the 10th trace (see Fig. 12).

A. Roueff et al. / Signal Processing 86 (2006) 3714–3731 3727

components. The maximum offset between thesource and the receivers is 900m, time sampling is2ms with a listening time of 1 s. The spatialsampling is 50m.

The two initial profiles are presented in Fig. 11(a)and (b), respectively. We focus on the 10th traces,noted sh and sv. The spectrograms of sh and sv arepresented in Fig. 12(a) and (b), respectively.These images present an energetic pattern in thecenter of the image (around coordinates ð50; 0:15Þ).In addition, in the spectrogram of sv, anotherpattern is visible on the right (around coordinates(110,0.08)).

It is hard to drive some precise interpretationsfrom the spectrogram images only. On the contrary,looking at the contour image (see Fig. 12(d)),several regions are found with the same polarization

ellipse, but on the right part of the image, anotherinteresting region with a significantly differentpolarization has been detected. Thus, the contourimage enable us to confirm the presence of adifferent wave on the right. We decide to separatethese two waves. After the OPF, the two waves(whose spectrograms are presented in Fig. 12(e) and(f), respectively) are separated.

Again, assuming the polarization parameters areconstant over the whole profile, the estimationobtained from one trace is used on all the traces andthe same oblique polarization filter is applied toeach trace. Resulting profiles are presented in Fig.11(c) and (d): the energetic wave is projected on thefirst component, while the second wave is projectedon the second one. This processing allows us toreveal the presence of a weak wave (on the right)

Page 15: Estimation of polarization parameters using time–frequency ...jocelyn.chanussot/publis/signal... · Estimation of polarization parameters using time–frequency representations

ARTICLE IN PRESS

20 40 60 80 100 1200

0.1

0.2

0.3

0.4

0.5

-0.15

-0.1

-0.05

0

0.05

0.1

0.15

0.2

0.25

0.3

freq

uenc

yfr

eque

ncy

freq

uenc

y

20 40 60 80 100 1200

0.1

0.2

0.3

0.4

0.5

-0.06

-0.04

-0.02

0

0.02

0.04

0.06

0.08

0.1

0.12

time time

20 40 60 80 100 1200

0.1

0.2

0.3

0.4

0.5

5

10

15

20

25

30

35

40

45

50

20 40 60 80 100 120

0.5

0.4

0.3

0.2

0.1

0 0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

time time

freq

uenc

yfr

eque

ncy

freq

uenc

y

20 40 60 80 100 1200

0.1

0.2

0.3

0.4

0.5

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

20 40 60 80 100 1200

0.1

0.2

0.3

0.4

0.5

0.005

0.01

0.015

0.02

0.025

0.03

0.035

0.04

time time

(a) (b)

(d)(c)

(e) (f)

Fig. 12. Illustration of the algorithm on the 10th trace of the initial profile from Fig. 11. (a) and (b) Initial spectrograms. (c) Ratio image

giving some hints on the presence of polarized waves. (d) Detected waves and corresponding polarization ellipses. Choosing to separate the

energetic wave (around sample 40) from the ‘‘small’’ wave (around sample 110), corresponding contours are selected. The spectrograms of

the output separated waves are presented on (e) (energetic wave) and (f) (‘‘small’’ wave).

A. Roueff et al. / Signal Processing 86 (2006) 3714–37313728

Page 16: Estimation of polarization parameters using time–frequency ...jocelyn.chanussot/publis/signal... · Estimation of polarization parameters using time–frequency representations

ARTICLE IN PRESSA. Roueff et al. / Signal Processing 86 (2006) 3714–3731 3729

that was not visible before. This has been validatedby geophysicists.

Obtaining similar result using standard methodssuch as 2D Fourier transform would be impossiblesince the patterns of the different waves overlap inthe frequency images: the two waves have the samefrequency and the same velocity. In addition, theamplitude difference between the two waves tendsto hide the ‘‘small’’ wave on the right in the time-distance images presented in Fig. 11(c) and (d). As aconclusion, the proposed polarization methodprovided complementary information to spectro-gram images, enabling the detection and separationof different waves.

5. Conclusion

In the general frame of waves separation,polarization can be a discriminant parameter whentraditional methods fail (for instance when thedifferent waves have overlapping time–frequencysupports). Two-component sensors record vibra-tions in two orthogonal directions and actuallyprovide an access to a polarimetric characterizationof the signals, assuming the vector nature of thedata is correctly handled.

In this paper, we presented an algorithm thatautomatically detects the polarized waves andestimates the corresponding polarization para-meters. This is achieved by the watershed segmenta-tion of one time–frequency representation of thepolarization information (namely the singular va-lues ratio image). The setting of the segmentationparameters is derived from statistical simulationsand keeps the false alarm rate below 1%. In asecond step, the estimated polarization parametersare used to actually separate the waves using theoblique polarization filter. The proposed algorithmassumes that the polarization of one given wave isconstant over the time–frequency plane. It alsoassumes that for each wave, there exists one time–frequency region where the wave is dominantcompared to the other waves and to the noise.

Compared with classical approaches operating oneach component separately, we improved the separa-tion performances since the proposed algorithm isable to separate two waves whose time–frequencysupports overlap. When more than two waves arepresent, the proposed algorithm needs to be applied incombination with other time/frequency/time–fre-quency filtering techniques. But when three or morewaves actually overlap at the same time–frequency

location, none of the existing methods will be able toperform a correct separation.

We brought in this paper a methodology toconstruct time–frequency images describing two-component data. The generalization of the methodto n-component data is trivial by using the SVDmethod. It only requires to model the Lissajous plotswith a third parameter (spherical parametrization). Inaddition, as a prolongation of this work, one may tryto adapt this study to the more complex case wherethe polarization depends on frequency. In particular,this requires the estimation of the dispersion from onecomponent to the other as in [22].

Appendix A. Stepwise description of the oblique

polarization filter

We detail in this Appendix the different mathe-matical steps involved in the oblique polarizationfilter leading to the perfect separation of two waveswith known polarization parameters.

Two polarized waves, w1 and w2, are considered,with known polarization parameters: reiy and leic,respectively. This corresponds to the followingsituation:

sahðtÞ

savðtÞ

" #¼

1

reiy

" #wa1ðtÞ þ

1

leic

� �wa2ðtÞ. (13)

A.1. Step 1: Phase shift

The first phase shift corresponds to the multi-plication by the following matrix:

M1 ¼1 0

0 e�iy

� �which leads to

sahðtÞ

savðtÞ

" #¼

1

r

" #wa1ðtÞ þ

1

leic1

� �wa2ðtÞ, (14)

where c1 ¼ c� y.

A.2. Step 2: Rotation

The first rotation corresponds to the followingmatrix:

M2 ¼cosðgÞ sinðgÞ

� sinðgÞ cosðgÞ

" #

Page 17: Estimation of polarization parameters using time–frequency ...jocelyn.chanussot/publis/signal... · Estimation of polarization parameters using time–frequency representations

ARTICLE IN PRESSA. Roueff et al. / Signal Processing 86 (2006) 3714–37313730

where g ¼ arctanðrÞ. This leads to

sahðtÞ

savðtÞ

" #¼

r20

� �wa1ðtÞ þ

l2eic2

l3eic3

" #wa2ðtÞ, (15)

where r2 ¼ cosðgÞ þ r sinðgÞ, l2eic2 ¼ cosðgÞ þ lsinðgÞeic1 , and l3eic3 ¼ � sinðgÞ þ l cosðgÞeic1 .

A.3. Step 3: Phase shift

The second phase shift corresponds to the multi-plication by the following matrix:

M3 ¼1 0

0 eiðc2�c3Þ

� �.

This leads to

sahðtÞ

savðtÞ

" #¼

r20

� �wa1ðtÞ þ

l2eic2

l3eic2

" #wa2ðtÞ. (16)

A.4. Step 4: Rotation

The second rotation corresponds to the followingmatrix:

M4 ¼cosðg2Þ sinðg2Þ

� sinðg2Þ cosðg2Þ

" #,

where g2 ¼12arctanðl3=l2Þ.

This leads after a tedious but direct calculus to

sahðtÞ

savðtÞ

" #¼

cosðg2Þr2

� sinðg2Þr2

" #wa1ðtÞ

þl3eic2=ð2 sinðg2ÞÞ

l3eic2=ð2 cosðg2ÞÞ

" #wa2ðtÞ. ð17Þ

A.5. Step 5: Amplification

The amplification corresponds to the followingmatrix:

M5 ¼tanðg2Þ 0

0 1

� �

This leads to

sahðtÞ

savðtÞ

" #¼

sinðg2Þr2

� sinðg2Þr2

" #wa1ðtÞ

þl3eic2=ð2 cosðg2ÞÞ

l3eic2=ð2 cosðg2ÞÞ

" #wa2ðtÞ. ð18Þ

A.6. Step 6: Rotation

The final rotation corresponds to the followingmatrix:

M6 ¼1 �1

1 1

� �This leads to

sahðtÞ

savðtÞ

" #¼

2 sinðg2Þr2

0

" #wa1ðtÞ

þ0

l3eic2=ðcosðg2ÞÞ

" #wa2ðtÞ, ð19Þ

where the two waves are perfectly separated (w1 ison the h component, while w2 is on the v

component).

References

[1] R.E. Sheriff, Reservoir Geophysics, third ed., Society of

Exploration Geophysicists (SEG), 1997.

[2] J.L. Mari, F. Glangeaud, F. Coppens, Signal Processing for

Geologists and Geophysicists, Ed Technip, Paris, 1999.

[3] B. Leprettre, N. Martin, F. Glangeaud, J.P. Navarre, Three-

component signal recognition using time, time–frequency,

and polarization information-application to seismic detec-

tion of avalanches, IEEE Trans. Signal Process. 46 (1) (1998)

83–102.

[4] J.L. Lacoume, F. Glangeaud, J. Mars, Blind separation of

polarized waves, in: Ninth European Signal Processing

Conference (EUSIPCO’98), Greece, 1998, pp. 1629–1632.

[5] N. Le Bihan, J. Mars, Blind wave separation using vector-

sensors, in: IEEE International Conference on Acoustics

Speech and Signal Processing (ICASSP’00), Istanbul,

Turkey, vol. 4, 2000, pp. 2314–2317.

[6] J.-F. Cardoso, A. Souloumiac, Blind beamforming for non

Gaussian signals, IEE Proc.-F 140 (6) (1993) 362–370.

[7] O. Yilmaz, Seismic Data Processing, Society of Exploration

Geophysicists (SEG), 1987.

[8] M. Dietrich, Modeling of marine seismic profiles in the t� x

and t� p domains, Geophysics 53 (4) (1988) 453–465.

[9] A. Roueff, J. Chanussot, J.I. Mars, M.-Q. Nguyen,

Unsupervised separation of seismic waves using the

Page 18: Estimation of polarization parameters using time–frequency ...jocelyn.chanussot/publis/signal... · Estimation of polarization parameters using time–frequency representations

ARTICLE IN PRESSA. Roueff et al. / Signal Processing 86 (2006) 3714–3731 3731

watershed algorithm on time-scale images, Geophys. Pro-

spect. 52 (2004) 287–300.

[10] J. Mars, F. Glangeaud, J.M. Vanpe, J.L. Boelle, Wave

separation by an oblique polarization filter, in: Physics

in Signal and Image Processing, Paris (PSIP’99), 1999,

pp. 94–100.

[11] A. Nehorai, E. Paldi, Vector-sensor array processing for

electromagnetic source localisation, IEEE Trans. Signal

Process. 42 (2) (1994) 376–398.

[12] L. Cohen, Time-Frequency Analysis, Prentice-Hall, Engle-

wood Cliffs, NJ, 1995.

[13] S. Anderson, A. Nehorai, Analysis of a polarized seismic

wave model, IEEE Trans. Signal Process. 44 (2) (1996)

281–284.

[14] G.M. Jackson, I.M. Mason, S.A. Greenhalgh, Principal

component transforms of triaxial recordings by singular

value decomposition, Geophysics 56 (4) (1991) 528–533.

[15] V.C. Klema, A.J. Laub, The singular value decomposi-

tionCC its computation and some applications, IEEE Trans.

Autom. Control 25 (2) (1980) 164–176.

[16] J.C. Samson, J.V. Olson, Data-adaptive polarization filters

for multichannel geophysical data, Geophysics 46 (10)

(1981) 1423–1431.

[17] V.I. Keilis-Borok, Seismic Surface Waves in a Laterally

Inhomogeneous Earth, Kluwer Academic Publishers, Dor-

drecht, 1989.

[18] A. Roueff, J. Chanussot, J.I. Mars, Estimation of polariza-

tion on time-scale plane for seismic wave separation, in: 11th

European Signal Processing Conference (EUSIPCO’02),

Toulouse, France, vol. 1, 2002, pp. 29–32.

[19] H. Paulssen, A.L. Levshin, A.V. Lander, R. Snieder, Time-

and frequency-dependent polarization analysis: anomalous

surface wave observation in Iberia, Geophys. J. Int. 103

(1990) 483–496.

[20] L. Vincent, P. Soille, Watersheds in digital spaces: an

efficient algorithm based on immersion simulation, IEEE

Trans. PAMI 13 (6) (1991) 583–598.

[21] W. Kozek, F. Hlawatsch, A comparative study of linear and

nonlinear time–frequency filters, Proceedings of the IEEE-

SP International Symposium, 1992, pp. 163–166.

[22] A. Roueff, H. Pedersen, J.I. Mars, J. Chanussot, Simulta-

neous group and phase correction for the estimation of

dispersive propagating waves in the time–frequency plane,

in: International Conference on Acoustic Speech and

Signal Processing, ICASSP’03, Hong Kong, vol. 3, 2003,

pp. 429–432.