array processing and statistical modelling for the detection and … · 2015-10-09 · array...

14
Array processing and statistical modelling for the detection and classification of seismic events Paul Bui Quang joint work with Pierre Gaillard, Yoann Cano CEA / DAM Ile-de-France Laboratory of Detection and Geophysics

Upload: others

Post on 02-Jan-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Array processing and statistical modelling for the detection and … · 2015-10-09 · Array processing and statistical modelling for the detection and classification of seismic events

Array processing and statistical modelling for

the detection and classification of seismic events

Paul Bui Quang joint work with

Pierre Gaillard, Yoann Cano

CEA / DAM Ile-de-France Laboratory of Detection and Geophysics

Page 2: Array processing and statistical modelling for the detection and … · 2015-10-09 · Array processing and statistical modelling for the detection and classification of seismic events

Context

2

Low level signal processing: detection of any coherent wavefront crossing an array many detections (including coherent noise) Hence the need to classify detections thanks to higher level statistical modelling

continuous signal

detections classification signal processing

statistical model training

back-azim

uth

Page 3: Array processing and statistical modelling for the detection and … · 2015-10-09 · Array processing and statistical modelling for the detection and classification of seismic events

Progressive multi-channel correlation

3

PMCC: array processing for seismic (and infrasound) event monitoring Progressive increase of array aperture Estimation of parameters in elementary time-frequency domains • propagation (speed, azimuth) • energy (consistency)

𝑣,𝜃

plane wave

Page 4: Array processing and statistical modelling for the detection and … · 2015-10-09 · Array processing and statistical modelling for the detection and classification of seismic events

Hidden Markov models From speech to earthquakes

HMMs are a powerful machine learning tool Applications: • speech recognition (Rabiner, 1989) … • seismic signal processing (Ohrnberger, 2001)

word “dry” (2.7s)

earthquake (37s)

Beyreuther et al., 2008 4

Page 5: Array processing and statistical modelling for the detection and … · 2015-10-09 · Array processing and statistical modelling for the detection and classification of seismic events

Hidden Markov models Definition

𝑋𝑡−1 𝑋𝑡 𝑋𝑡+1

• 𝑋𝑡 𝑡 Markov chain, hidden state of the system 𝑋𝑡 takes discrete values 1, … , 𝑁 • 𝑌𝑡 𝑡 observation sequence

• likelihood: mapping 𝜃 ↦ ℓ𝜃 𝑌𝑡 𝑡 , where ℓ𝜃(⋅) is the observation density

HMM: time series statistical model

𝑌𝑡−1 𝑌𝑡 𝑌𝑡+1

5

Page 6: Array processing and statistical modelling for the detection and … · 2015-10-09 · Array processing and statistical modelling for the detection and classification of seismic events

Feature extraction

𝑌𝑡

The raw signal is transformed into a sequence of observations The observation sequence is modelled by a HMM

observation 𝑌𝑡 = vector of features

Feature computation window sliding over the signal

• envelope variation • kurtosis • spectral energy • PMCC outputs …

6

Page 7: Array processing and statistical modelling for the detection and … · 2015-10-09 · Array processing and statistical modelling for the detection and classification of seismic events

Classification of seismic events Statistical modelling approach

Let 𝑎 and 𝑏 be two event classes

Training data: 𝑌𝑡𝑎

𝑡, 𝑌𝑡𝑏

𝑡

Training consists in maximum likelihood estimation

𝜃 𝑎 = argmax𝜃 ℓ𝜃 𝑌𝑡𝑎

𝑡

𝜃 𝑏 = argmax𝜃 ℓ𝜃 𝑌𝑡𝑏

𝑡

Test data (unknown class): 𝑌𝑡?

𝑡

Test event classified as:

• 𝑎 if ℓ𝜃 𝑎 𝑌𝑡?

𝑡> ℓ𝜃 𝑏 𝑌𝑡

?𝑡

• 𝑏 otherwise

7

Page 8: Array processing and statistical modelling for the detection and … · 2015-10-09 · Array processing and statistical modelling for the detection and classification of seismic events

Classification of seismic events Study case

IMS seismic array station of Songino (Mongolia) Classes: • regional events • teleseismic events • noise Training data: August 25—31, 2008 • 7821 PMCC detections • 121 regional events • 121 teleseismic events Test data: September 1—2, 2008 • 3740 PMCC detections • 23 regional events • 53 teleseismic events Event bulletin provided by RCAG

Songino seismometer array

8

Page 9: Array processing and statistical modelling for the detection and … · 2015-10-09 · Array processing and statistical modelling for the detection and classification of seismic events

Classification of seismic events Choice of features

9

Trajectory distribution of two discriminating features

spectral energy (log) 0.8—3Hz PMCC consistency (log)

regional events teleseismic events noise

Page 10: Array processing and statistical modelling for the detection and … · 2015-10-09 · Array processing and statistical modelling for the detection and classification of seismic events

Classification of seismic events Experiment results

regional teleseismic noise

regional 93% 3% 4%

teleseismic 2% 89% 8%

noise 6% 4% 90%

regional teleseismic noise

regional 83% 9% 9%

teleseismic 2% 83% 15%

noise 5% 9% 86%

Training data

Test data

10

Page 11: Array processing and statistical modelling for the detection and … · 2015-10-09 · Array processing and statistical modelling for the detection and classification of seismic events

Classification of seismic events Experiment results (cont.)

11

correct classification false classification

Page 12: Array processing and statistical modelling for the detection and … · 2015-10-09 · Array processing and statistical modelling for the detection and classification of seismic events

Classification of seismic events Experiment results (cont.)

12

correct classification false event classification (regional <-> teleseismic) false noise classification

Page 13: Array processing and statistical modelling for the detection and … · 2015-10-09 · Array processing and statistical modelling for the detection and classification of seismic events

Conclusion

PMCC detection + HMM classification: promising association for automatic seismic analysis

classification scores: regional event, teleseismic event, noise

13

Page 14: Array processing and statistical modelling for the detection and … · 2015-10-09 · Array processing and statistical modelling for the detection and classification of seismic events

Some references

• M. Ohrnberger. Continuous automatic classification of seismic signals of volcanic origin at Mt. Merapi, Java, Indonesia. PhD thesis, Universität Potsdam, 2001

• M. Beyreuther, J. Wassermann. Continuous earthquake detection and classification using discrete hidden Markov models. Geophysical Journal International, 2008

• P. Bui Quang, P. Gaillard, Y. Cano. Association of array processing and statistical modelling for seismic event monitoring. In Proc. of the 2015 European Signal Processing Conference, Nice, France, August 2015

• P. Bui Quang, P. Gaillard, Y. Cano, M. Ulzibat. Detection and classification of seismic events with progressive multi-channel correlation and hidden Markov models. [Submitted]

14