Time-Frequency Representation of Microseismic Signals using the SST

28
Time-Frequency Representation of Microseismic Signals using the Synchrosqueezing Transform Roberto H. Herrera, J.B. Tary and M. van der Baan University of Alberta, Canada [email protected]

description

Resonance frequencies could provide useful information on the deformation occurring during fracturing experiments or CO2 management, complementary to the microseismic events distribution. An accurate time-frequency representation is of crucial importance to interpret the cause of resonance frequencies during microseismic experiments. The popular methods of Short-Time Fourier Transform (STFT) and wavelet analysis have limitations in representing close frequencies and dealing with fast varying instantaneous frequencies and this is often the nature of microseismic signals. The synchrosqueezing transform (SST) is a promising tool to track these resonant frequencies and provide a detailed time-frequency representation. Here we apply the synchrosqueezing transform to microseismic signals and also show its potential to general seismic signal processing applications.

Transcript of Time-Frequency Representation of Microseismic Signals using the SST

Page 1: Time-Frequency Representation of Microseismic Signals using the SST

Time-Frequency Representation of Microseismic Signals using the Synchrosqueezing Transform

Roberto H. Herrera, J.B. Tary and M. van der Baan

University of Alberta, Canada

[email protected]

Page 2: Time-Frequency Representation of Microseismic Signals using the SST

New Time-Frequency Tool โ€ข Research objective:

โ€“ Introduce two novel high-resolution approaches for time-frequency analysis.

โ€ข Better Time & Frequency Representation.

โ€ข Allow signal reconstruction from individual components.

โ€ข Possible applications: โ€“ Instantaneous frequency and modal reconstruction.

โ€“ Multimodal signal analysis.

โ€“ Nonstationary signal analysis.

โ€ข Main problem โ€“ All classical methods show some spectral smearing (STFT, CWT).

โ€“ EMD allows for high res T-F analysis.

โ€“ But Empirical means lack of Math background.

โ€ข Value proposition โ€“ Strong tool for spectral decomposition and denoising . One more thing โ€ฆ It

allows mode reconstruction.

Page 3: Time-Frequency Representation of Microseismic Signals using the SST

Why are we going to the T-F domain?

โ€ข Study changes of frequency content of a signal with time. โ€“ Useful for:

โ€ข attenuation measurement (Reine et al., 2009)

โ€ข direct hydrocarbon detection (Castagna et al., 2003)

โ€ข stratigraphic mapping (ex. detecting channel structures) (Partyka et al., 1998).

โ€ข Microseismic events detection (Das and Zoback, 2011)

โ€ข Extract sub features in seismic signals

โ€“ reconstruct bandโ€limited seismic signals from an improved spectrum.

โ€“ improve signal-to-noise ratio of the attributes (Steeghs and Drijkoningen, 2001).

โ€“ identify resonance frequencies (microseismicity). (Tary & van der Baan, 2012).

Page 4: Time-Frequency Representation of Microseismic Signals using the SST

The Heisenberg Box FT Frequency Domain

STFT Spectrogram (Naive TFR)

CWT Scalogram

๐œŽ๐‘ก ๐œŽ๐‘“ โ‰ฅ1

4๐œ‹

Time Domain

All of them share the same limitation: The resolution is limited by the Heisenberg Uncertainty principle!

There is a trade-off between frequency and time resolutions

The more precisely the position is determined, the less precisely the momentum is known in this instant, and vice versa. --Heisenberg, uncertainty paper, 1927

http://www.aip.org/history/heisenberg/p08.htm

Hall, M. (2006), first break, 24, 43โ€“47.

Gabor Uncertainty Principle

Page 5: Time-Frequency Representation of Microseismic Signals using the SST

โ€ข Localization: How well two spikes in time can be separated from each other in the transform domain. (Axial Resolution)

โ€ข Frequency resolution: How well two spectral components can be separated in the frequency domain.

๐œŽ๐‘ก = ยฑ 5 ms

๐œŽ๐‘“= 1/(4๐œ‹*5ms) ยฑ 16 Hz

Hall, M. (2006), first break, 24, 43โ€“47.

๐œŽ๐‘ก ๐œŽ๐‘“ โ‰ฅ1

4๐œ‹

The Heisenberg Box

Page 6: Time-Frequency Representation of Microseismic Signals using the SST

Heisenberg Uncertainty Principle

Choice of analysis window: Narrow window good time resolution Wide window (narrow band) good frequency resolution

Extreme Cases: (t) excellent time resolution, no frequency resolution (f) =1 excellent frequency resolution (FT), no time information

0 t

(t)

0

1

F(j)

dtett tj)()]([F 10

t

tje

1)( Ft

Page 7: Time-Frequency Representation of Microseismic Signals using the SST

Constant Q

cfQB

f0 2f0 4f0 8f0

B 2B 4B 8B

B B B B B B

f0 2f0 3f0 4f0 5f0 6f0

STFT

C

WT

Page 8: Time-Frequency Representation of Microseismic Signals using the SST

Time-frequency representations

โ€ข Non-parametric methods โ€ข From the time domain to the frequency domain

โ€ข Short-Time Fourier Transform - STFT โ€ข S-Transform - ST โ€ข Continuous Wavelet Transform โ€“ CWT

โ€ข Synchrosqueezing transform โ€“ SST

โ€ข Parametric methods

โ€ข Time-series modeling (linear prediction filters) โ€ข Short-Time Autoregressive method - STAR โ€ข Time-varying Autoregressive method - KS (Kalman Smoother)

Page 9: Time-Frequency Representation of Microseismic Signals using the SST

The Synchrosqueezing Transform (SST)

- CWT (Daubechies, 1992)

*1

( , ) ( ) ( )sW a b s ta

da

tt

b

Ingrid Daubechies

Instantaneous frequency is the time derivative of the instantaneous phase

๐œ” ๐‘ก =๐‘‘๐œƒ(๐‘ก)

๐‘‘๐‘ก

(Taner et al., 1979)

- SST (Daubechies, 2011) the instantaneous frequency ๐œ”๐‘ (๐‘Ž, ๐‘) can be computed as the derivative of the wavelet transform at any point (๐‘Ž, ๐‘) .

( , )( , )

( , )s

s

s

W a bja b

W a b b

Last step: map the information from the time-scale plane to the time-frequency plane. (๐‘, ๐‘Ž) โ†’ (๐‘,๐œ”๐‘ (๐‘Ž, ๐‘)), this operation is called โ€œsynchrosqueezingโ€

Page 10: Time-Frequency Representation of Microseismic Signals using the SST

SST โ€“ Steps Synchrosqueezing depends on the continuous wavelet transform and reassignment

Seismic signal ๐‘ (๐‘ก) Mother wavelet ๐œ“(๐‘ก) ๐‘“, ฮ”๐‘“

CWT ๐‘Š๐‘ (๐‘Ž, ๐‘)

IF ๐‘ค๐‘  ๐‘Ž, ๐‘

Reassignment step:

Compute Synchrosqueezed function ๐‘‡๐‘  ๐‘“, ๐‘

Extract dominant curves from

๐‘‡๐‘  ๐‘“, ๐‘

Time-Frequency

Representation Reconstruct signal

as a sum of modes

Reassignment procedure:

Placing the original wavelet coefficient ๐‘Š๐‘ (๐‘Ž, ๐‘) to the

new location ๐‘Š๐‘ (๐‘ค๐‘  ๐‘Ž, ๐‘ , ๐‘) ๐‘‡๐‘  ๐‘“, ๐‘

Auger, F., & Flandrin, P. (1995).

Dorney, T., et al (2000).

Page 11: Time-Frequency Representation of Microseismic Signals using the SST

Extracting curves

Page 12: Time-Frequency Representation of Microseismic Signals using the SST

Synthetic Example 1

Noiseless synthetic signal ๐‘  ๐‘ก as the sum of the

following components:

๐‘ 1 ๐‘ก = 0.5 cos 10๐œ‹๐‘ก , ๐‘ก = 0: 6 ๐‘  ๐‘ 2 ๐‘ก = 0.8 cos 30๐œ‹๐‘ก , ๐‘ก = 0: 6 ๐‘  ๐‘ 3(๐‘ก) = 0.7 cos 20๐œ‹๐‘ก + sin (๐œ‹๐‘ก) , ๐‘ก = 6: 10.2 ๐‘  ๐‘ 4(๐‘ก) = 0.4 cos 66๐œ‹๐‘ก + sin (4๐œ‹๐‘ก) , ๐‘ก = 4: 7.8 ๐‘ 

๐‘“๐‘ 1 (๐‘ก) = 5 ๐‘“๐‘ 2 (๐‘ก) = 15 ๐‘“๐‘ 3 ๐‘ก = 10 + cos ๐œ‹๐‘ก /2 ๐‘“๐‘ 4 ๐‘ก = 33 + 2 โˆ— cos 4๐œ‹๐‘ก

๐‘“ ๐‘ก =๐‘‘๐œƒ(๐‘ก)

2๐œ‹ ๐‘‘๐‘ก

0 2 4 6 8 10

Signal

Component 4

Component 3

Component 2

Component 1

Synthetic 1

Time [s]

Page 13: Time-Frequency Representation of Microseismic Signals using the SST

Synthetic Example 1: STFT vs SST

Noiseless synthetic signal ๐‘  ๐‘ก as the sum of the

following components:

๐‘“๐‘ 1 (๐‘ก) = 5 ๐‘“๐‘ 2 (๐‘ก) = 15 ๐‘“๐‘ 3 ๐‘ก = 10 + cos ๐œ‹๐‘ก /2 ๐‘“๐‘ 4 ๐‘ก = 33 + 2 โˆ— cos 4๐œ‹๐‘ก

๐‘“ ๐‘ก =๐‘‘๐œƒ(๐‘ก)

2๐œ‹ ๐‘‘๐‘ก

๐‘ 1 ๐‘ก = 0.5 cos 10๐œ‹๐‘ก , ๐‘ก = 0: 6 ๐‘  ๐‘ 2 ๐‘ก = 0.8 cos 30๐œ‹๐‘ก , ๐‘ก = 0: 6 ๐‘  ๐‘ 3(๐‘ก) = 0.7 cos 20๐œ‹๐‘ก + sin (๐œ‹๐‘ก) , ๐‘ก = 6: 10.2 ๐‘  ๐‘ 4(๐‘ก) = 0.4 cos 66๐œ‹๐‘ก + sin (4๐œ‹๐‘ก) , ๐‘ก = 4: 7.8 ๐‘ 

Page 14: Time-Frequency Representation of Microseismic Signals using the SST

Synthetic Example 2 - SST

The challenging synthetic signal: - 20 Hz cosine wave, superposed 100 Hz Morlet atom at 0.3 s - two 30 Hz zero phase Ricker wavelets at 1.07 s and 1.1 s, - three different frequency components between 1.3 s and 1.7 s of respectively 7, 30 and 40

Hz.

0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2

-1.5

-1

-0.5

0

0.5

1

1.5

2

Time (s)

Am

plitu

de

Synthetic Example 2

Page 15: Time-Frequency Representation of Microseismic Signals using the SST

STFT SST

The challenging synthetic signal: - 20 Hz cosine wave, superposed 100 Hz Morlet atom at 0.3 s - two 30 Hz zero phase Ricker wavelets at 1.07 s and 1.1 s, - three different frequency components between 1.3 s and 1.7 s of respectively 7, 30 and 40 Hz.

Synthetic Example 2 โ€“ STFT vs SST

Page 16: Time-Frequency Representation of Microseismic Signals using the SST

Signal Reconstruction - SST

1 - Difference between the original signal and

the sum of the modes

2- Mean Square Error (MSE)

๐‘€๐‘†๐ธ = 1

๐‘ |๐‘  ๐‘ก โˆ’ ๐‘  (๐‘ก)|2๐‘โˆ’1

๐‘›=0

Page 17: Time-Frequency Representation of Microseismic Signals using the SST

The challenging synthetic signal: - 20 Hz cosine wave, superposed 100 Hz Morlet atom at 0.3 s - two 30 Hz zero phase Ricker wavelets at 1.07 s and 1.1 s, - three different frequency components between 1.3 s and 1.7 s of respectively 7, 30 and 40 Hz.

MSE = 0.0021

Signal Reconstruction - SST In

div

idua

l C

om

po

ne

nts

0.5 1 1.5 2

-1

0

1

2

Time (s)

Am

plitu

de

Orginal(RED) and SST estimated (BLUE)

0 0.5 1 1.5 2-1

-0.5

0

0.5

1Reconstruction error with SST

Time (s)

Am

plitu

de

-1

0

1

Mo

de

1

SST Modes

-1

0

1

Mo

de

2

-1

0

1

Mo

de

3

-1

0

1

Mo

de

4

-1

0

1

Mo

de

5

-1

0

1

Mo

de

6

0 0.5 1 1.5 2-1

0

1

Mo

de

7

Time (s)

Page 18: Time-Frequency Representation of Microseismic Signals using the SST

Real Example: TFR. 5 minutes of data

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5

-1

0

1

2

x 10-3

Time [min]

Am

plitu

de

[V

olts]

Page 19: Time-Frequency Representation of Microseismic Signals using the SST

Real Example. Rolla Exp. Stage A2

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

-1

-0.5

0

0.5

1

x 104

Am

plitu

de

Time (s)

s(t)

Page 20: Time-Frequency Representation of Microseismic Signals using the SST

Real Example. Rolla Exp. Stage A2

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

-1

-0.5

0

0.5

1

x 104

Am

plitu

de

Time (s)

s(t)

Page 21: Time-Frequency Representation of Microseismic Signals using the SST

Real Example. Rolla Exp. Stage A2

0.2 0.4 0.6 0.8 1

-1

0

1

x 104 Original trace

Am

plitu

de

0.2 0.4 0.6 0.8 1

-5000

0

5000

Mode 1

Am

plitu

de

Time (s)

0.2 0.4 0.6 0.8 1-6000-4000-2000

020004000

Mode 2

Am

plitu

de

Time (s)

0.2 0.4 0.6 0.8 1

-1000

0

1000

Mode 3

Am

plitu

de

Time (s)

0.2 0.4 0.6 0.8 1-500

0

500

Mode 4

Am

plitu

de

Time (s)

0.2 0.4 0.6 0.8 1-1

0

1Mode 5

Am

plitu

de

Time (s)

Page 22: Time-Frequency Representation of Microseismic Signals using the SST

More applications of SST: seismic reflection data

Seismic dataset from a sedimentary basin in Canada

Original data. Inline = 110

Tim

e (

s)

CMP50 100 150 200

0.2

0.4

0.6

0.8

1

1.2

1.4

Erosionalsurface Channels

Strong reflector

Page 23: Time-Frequency Representation of Microseismic Signals using the SST

CMP 81- Located at the first channel

More applications of SST: seismic reflection data

0.2 0.4 0.6 0.8 1 1.2 1.4

-1.5

-1

-0.5

0

0.5

1

1.5

x 104

Time (s)

Am

plitu

de

CMP 81

Page 24: Time-Frequency Representation of Microseismic Signals using the SST

CMP 81- Located at the first chanel

More applications of SST: seismic reflection data

Page 25: Time-Frequency Representation of Microseismic Signals using the SST

Time slice at 420 ms

SST - 20 Hz

Inline (km)

Cro

sslin

e (

km)

1 2 3 4 5

1

2

3

4

5

SST - 40 Hz

Inline (km)

Cro

sslin

e (

km)

1 2 3 4 5

1

2

3

4

5

SST - 60 Hz

Inline (km)

Cro

sslin

e (

km)

1 2 3 4 5

1

2

3

4

5

Frequency decomposition

More applications of SST: seismic reflection data

Channel

Fault

Page 26: Time-Frequency Representation of Microseismic Signals using the SST

Original data. Inline = 110

Tim

e (

s)

CMP50 100 150 200

0.2

0.4

0.6

0.8

1

1.2

1.4

Erosionalsurface Channels

Strong reflector

Fre

quency

Fre

quency

More applications of SST: seismic reflection data

C80 Spectral

Energy

Page 27: Time-Frequency Representation of Microseismic Signals using the SST

Conclusions

โ€ข SST provides good TFR.

โ€“ Recommended for post processing and high precision evaluations.

โ€“ Attractive for high-resolution time-frequency analysis of microseismic signals.

โ€ข SST allows signal reconstruction โ€“ SST can extract individual components.

โ€ข Applications of Signal Analysis and Reconstruction

โ€“ Instrument Noise Reduction,

โ€“ Signal Enhancement

โ€“ Pattern Recognition

Page 28: Time-Frequency Representation of Microseismic Signals using the SST

Acknowledgment

Thanks to the sponsors of the

For their financial support.