Picking microseismic first arrival times by Kalman filter and wavelet transform

Similar documents
Passive (Micro-)Seismic Event Detection

Chapter 4 SPEECH ENHANCEMENT

Ambient Passive Seismic Imaging with Noise Analysis Aleksandar Jeremic, Michael Thornton, Peter Duncan, MicroSeismic Inc.

Dipl.-Ing. Wanda Benešová PhD., vgg.fiit.stuba.sk, FIIT, Bratislava, Vision & Graphics Group. Kalman Filter

A generic procedure for noise suppression in microseismic data

A multi-window algorithm for real-time automatic detection and picking of P-phases of microseismic events

ICA & Wavelet as a Method for Speech Signal Denoising

Bicorrelation and random noise attenuation

Introduction to Wavelet Transform. Chapter 7 Instructor: Hossein Pourghassem

Analysis on Extraction of Modulated Signal Using Adaptive Filtering Algorithms against Ambient Noises in Underwater Communication

Seismic application of quality factor estimation using the peak frequency method and sparse time-frequency transforms

A k-mean characteristic function to improve STA/LTA detection

Seismic processing with continuous wavelet transform maxima

Comparison of Q-estimation methods: an update

Evoked Potentials (EPs)

Voice Activity Detection

Wind profile detection of atmospheric radar signals using wavelets and harmonic decomposition techniques

Spectral analysis of seismic signals using Burg algorithm V. Ravi Teja 1, U. Rakesh 2, S. Koteswara Rao 3, V. Lakshmi Bharathi 4

Improving microseismic data quality with noise attenuation techniques

Level I Signal Modeling and Adaptive Spectral Analysis

Power Quality Monitoring of a Power System using Wavelet Transform

2166. Modal identification of Karun IV arch dam based on ambient vibration tests and seismic responses

Operational Amplifiers

Chapter 5. Signal Analysis. 5.1 Denoising fiber optic sensor signal

A smooth tracking algorithm for capacitive touch panels

Cubature Kalman Filtering: Theory & Applications

arxiv: v1 [cs.sd] 4 Dec 2018

LEVEL DEPENDENT WAVELET SELECTION FOR DENOISING OF PARTIAL DISCHARGE SIGNALS SIMULATED BY DEP AND DOP MODELS

REAL TIME DIGITAL SIGNAL PROCESSING

Characterization of noise in airborne transient electromagnetic data using Benford s law

Computer Vision 2 Exercise 2. Extended Kalman Filter & Particle Filter

A Comparative Study of Wavelet Transform Technique & FFT in the Estimation of Power System Harmonics and Interharmonics

Enhancement of Speech Signal by Adaptation of Scales and Thresholds of Bionic Wavelet Transform Coefficients

Comparison of Multirate two-channel Quadrature Mirror Filter Bank with FIR Filters Based Multiband Dynamic Range Control for audio

Performance of wireless Communication Systems with imperfect CSI

Wireless Network Delay Estimation for Time-Sensitive Applications

Matched filter. Contents. Derivation of the matched filter

Attenuation compensation for georadar data by Gabor deconvolution

3-D tomographic Q inversion for compensating frequency dependent attenuation and dispersion. Kefeng Xin* and Barry Hung, CGGVeritas

ELECTROMYOGRAPHY UNIT-4

Multiple attenuation via predictive deconvolution in the radial domain

A Novel Adaptive Algorithm for

Available online at ScienceDirect. Procedia Computer Science 24 (2013 ) 66 75

Suggested Solutions to Examination SSY130 Applied Signal Processing

(i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods

Non Intrusive Load Monitoring

Removal of ocular artifacts from EEG signals using adaptive threshold PCA and Wavelet transforms

A Java Tool for Exploring State Estimation using the Kalman Filter

Attenuation estimation with continuous wavelet transforms. Shenghong Tai*, De-hua Han, John P. Castagna, Rock Physics Lab, Univ. of Houston.

Dynamic Model-Based Filtering for Mobile Terminal Location Estimation

Audio Enhancement Using Remez Exchange Algorithm with DWT

EE482: Digital Signal Processing Applications

FREQUENCY-DOMAIN ELECTROMAGNETIC (FDEM) MIGRATION OF MCSEM DATA SUMMARY

WAVELET SIGNAL AND IMAGE DENOISING

Contents of this file 1. Text S1 2. Figures S1 to S4. 1. Introduction

Wavelet Speech Enhancement based on the Teager Energy Operator

Performance Analysis of Equalizer Techniques for Modulated Signals

Outlier-Robust Estimation of GPS Satellite Clock Offsets

Basis Pursuit for Seismic Spectral decomposition

A DUAL TREE COMPLEX WAVELET TRANSFORM CONSTRUCTION AND ITS APPLICATION TO IMAGE DENOISING

Enhancement of Speech Signal Based on Improved Minima Controlled Recursive Averaging and Independent Component Analysis

Automatic P-onset precise determination based on local maxima and minima

Partial Discharge Source Classification and De-Noising in Rotating Machines Using Discrete Wavelet Transform and Directional Coupling Capacitor

AN AUTOREGRESSIVE BASED LFM REVERBERATION SUPPRESSION FOR RADAR AND SONAR APPLICATIONS

State-Space Models with Kalman Filtering for Freeway Traffic Forecasting

Comparative Performance Analysis of Speech Enhancement Methods

=, (1) Summary. Theory. Introduction

TIME-FREQUENCY REPRESENTATION OF INSTANTANEOUS FREQUENCY USING A KALMAN FILTER

Oil metal particles Detection Algorithm Based on Wavelet

Problem Sheet 1 Probability, random processes, and noise

Practical Application of Wavelet to Power Quality Analysis. Norman Tse

Implementation of SYMLET Wavelets to Removal of Gaussian Additive Noise from Speech Signal

2.7.3 Measurement noise. Signal variance

Spectrum and Energy Distribution Characteristic of Electromagnetic Emission Signals during Fracture of Coal

ADAPTIVE STATE ESTIMATION OVER LOSSY SENSOR NETWORKS FULLY ACCOUNTING FOR END-TO-END DISTORTION. Bohan Li, Tejaswi Nanjundaswamy, Kenneth Rose

Refining Envelope Analysis Methods using Wavelet De-Noising to Identify Bearing Faults

Bode plot, named after Hendrik Wade Bode, is usually a combination of a Bode magnitude plot and Bode phase plot:

Multi scale modeling and simulation of the ultrasonic waves interfacing with welding flaws in steel material

Gábor C. Temes. School of Electrical Engineering and Computer Science Oregon State University. 1/25

Approaches for Angle of Arrival Estimation. Wenguang Mao

Sound pressure level calculation methodology investigation of corona noise in AC substations

Report 3. Kalman or Wiener Filters

ON SAMPLING ISSUES OF A VIRTUALLY ROTATING MIMO ANTENNA. Robert Bains, Ralf Müller

Coding and Analysis of Cracked Road Image Using Radon Transform and Turbo codes

P and S wave separation at a liquid-solid interface

F-x linear prediction filtering of seismic images

THE UNIVERSITY OF NAIROBI SCHOOL OF ENGINEERING DEPARTMENT OF ELECTRICAL AND INFORMATION ENGINEERING FINAL YEAR PROJECT

Department of Mechanical Engineering, College of Engineering, National Cheng Kung University

Adaptive Systems Homework Assignment 3

technology, Algiers, Algeria.

Adaptive Kalman Filter based Channel Equalizer

NOISE REDUCTION TECHNIQUES IN ECG USING DIFFERENT METHODS Prof. Kunal Patil 1, Prof. Rajendra Desale 2, Prof. Yogesh Ravandle 3

Physics 132 Quiz # 23

Position Error Signal based Control Designs for Control of Self-servo Track Writer

On Kalman Filtering. The 1960s: A Decade to Remember

Retrieving Focal Mechanism of Earthquakes Using the CAP Method

Comparison of Wavelet Transform and Fourier Transform based methods of Phasor Estimation for Numerical Relaying

Auditory Based Feature Vectors for Speech Recognition Systems

Localization in Wireless Sensor Networks

ECG De-noising Based on Translation Invariant Wavelet Transform and Overlapping Group Shrinkage

Transcription:

Picking first arrival times Picking microseismic first arrival times by Kalman filter and wavelet transform Baolin Qiao and John C. Bancroft ABSTRACT Due to the high energy content of the ambient noise, microseismic monitoring system records considerable erroneous data. To pick up the first arrival times, special techniques must be applied due to the very low signal to noise ratio data. This paper presents three techniques: wavelet transform is applied to de-noising the noisy data; Kalman filter and modified STA/LTA method are implemented to pick up the first arrival times. The results show that the first arrival times are picked up accurately even in very noisy data by incorporating these techniques. KALMAN FILTER In 196, R.E. Kalman published his famous paper describing a recursive solution to the discrete-data linear filtering problem (Kalman, 196). The kalman filter (KF) addresses the general problem of trying to estimate the state x of a discrete-time controlled process that is governed by the linear stochastic different equation with a measurement x =Ax +Bu +w, (1) z =Hx +v. (2) Here x k is state vector, A is n n state transition matrix, B is n r optional control matrix, u k is control vector, z k is measurement vector, and H is m n measurement matrix. The random variables w k and v k represent the process and measurement noise respectively, they are assumed to be independent of each other, white, and with normal probability distributions p(w)~n(,r), p(v)~n(,q). R and Q might change with each time step or measurement, however here we assume they are constant. The process of the KF falls into two groups: time update equations and measurement update equations. Time update equations: Priori state estimate at step k: x =Ax +Bu (3) Priori estimation error covariance at step k: P =AP A +Q (4) Measurement update equations: Kalman gain at step k: CREWES Research Report?Volume 22 (21) 1

Qiao and Bancroft K =P H (HP H +R) () Posterior state estimate at step k: x =x +K (z Hx ) (6) Posterior estimation error covariance at step k: P =(I K H)P (7) The time update equations are responsible for projecting forward the current state and error covariance to obtain the priori estimate for step k; the measurement update equations are responsible for the feedback, i.e., for incorporating the measurement into the priori estimate to obtain an improved posterior estimate for step k, this posterior estimate is also the priori estimate for the next step k+1. SEISMIC WAVELET MODEL A seismic model is typically modelled as an exponentially decaying cyclic waveform (Sheriff and Geidart, 1982) as follows A(t) =A e ( ) sin[ω(t t )], t t, (8) where A is initial amplitude, h is damping factor, and ω is dominant angular frequency. To simplify the mathematics and keep the KF in a linear form, this seismic wavelet is modelled as a periodic process with random walk amplitude (Baziw, 22), x (t) =x (t)sin [ω(t t ], (9) where x 1 (t) is an approximation to the seismic wavelet defined by (8), and x 2 (t) is the random walk process approximating A in (8), which is defined as its derivative being driven by white noise as follows: x (t) =w(t), (1) where E[w(t)w(τ)] =q(t)δ(t τ). The linear continuous differential equation defining the seismic wavelets is outlined as follows The discrete form of (11) is x (t) =ωx (t)cos (wt). (11) x (k) =x (k 1) + ωcos[ ω(k 1)] x (k 1), (12) where Δ is the sample rate. AMBIENT NOISE MODEL A Gauss-Markov process is a good candidate to model the microseismic environmental noise (Baziw, 22), its autocorrelation function is defined by 2 CREWES Research Report?Volume 22 (21)

Picking first arrival times (τ) =σ e, (13) where σ 2 is the variance and β is called the reciprocal of time constant. The discrete model for the Gauss-Markov process can be written as n =a n +b w, (14) where a =e,and b =σ (1 e ). KF GOVERNING EQUATIONS The discrete form of the KF governing equation is x (k) 1 ωcos[ ω(k 1)] x (k 1) x (k) = 1 x (k 1) + x (k) e x (k 1) q(t) w (k 1) (1) w σ (1 e (k 1) ) where w 1 (k-1) and w 2 (k-1)are zero mean, unity variance, Gaussian white noise processes. For microseismic recording data, there is only one scalar measurement available, which is a combination of both the seismic wavelet (state x 1 ) and the ambient noise (state x 3 ), z(k) =x (k) +x (k). (16) This results in the following measurement matrix: H = [1 1]. (17) DATA SIMULATION The wavelet is generated by equation (8) with parameters listed in Table-1: Table-1: Wavelet parameters. Frequency (Hz) Initial amplitude ( ) Damping factor (1/s) Arrival time () Sample rate () p-wave 2 16 8 1. s-wave 7 2 4. Gauss-Markov ambient noise is simulated by equation (14). There are five Gauss-Markov processes are simulated in order to test our techniques on different levels of noisy data. Their parameters are listed in Table-2. CREWES Research Report?Volume 22 (21) 3

Qiao and Bancroft Table-2: Gauss-Markov process parameters. noise1 noise2 noise3 noise4 noise β 1 1 1.1. σ 2 1 1 1 2 2 The synthetic data are shown in Fig. 1. The noise free signal and noises are shown on the left side; the signals for test are shown on the right side. We can see that these data are very noisy. It will be difficult to pick up the first arrival times of p- and s-wave if nothing is done beforehand. p- & s-wave, noise free 2-2 2 4 6 8 1 noise 2-2 2 4 6 8 1 wave+noise 2-2 2 4 6 8 1 2-2 2 4 6 8 1 2-2 2 4 6 8 1 2-2 2 4 6 8 1 2-2 2 4 6 8 1 2-2 2 4 6 8 1 2-2 2 4 6 8 1 2-2 2 4 6 8 1 2-2 2 4 6 8 1 Fig. 1: Wavelet and noises. The frequency contents of wavelet and noises are plotted in Fig. 2. We can see that the wavelet has two dominant frequency, 7 Hz and 2 Hz; noise1 is almost white noise; the frequency contents of noise2 cover ~6 Hz with a dominant frequency at 7 Hz; noise3 has frequency contents of ~ Hz with a dominant frequency at 8 Hz; noise4 and noise are mainly low frequency (~6 Hz). Note that the frequency contents of noise3~ are overlapped with that of the wavelet. 4 CREWES Research Report?Volume 22 (21)

Picking first arrival times 2 wavelet 2 noise1 1 1 1 2 3 4 1 noise2 2 4 6 8 1 6 4 2 noise4 2 4 6 8 1 Frequency 2 4 6 8 1 6 4 2 1 noise3 2 4 6 8 1 noise 2 4 6 8 1 frequency Fig. 2: Frequency contents of wavelet and noises. KALMAN FILTERING RESULTS The time update and measurement update equations were programmed to implement the Kalman filtering process. It is found that the best event detection state to track is the seismic wavelet amplitude (Baziw, 22), i.e., the state x 2, see Fig. 3. We can see that we have obtained a dramatic improvement in the SNR when comparing these results to the initial seismic time series in Fig. 1. 1 Kalman filter results for p-wave 2 Kalman filter results for s-wave -1 2 4 6 8 1-2 2 4 6 8 1 1-2 4 6 8 1-1 2 4 6 8 1 1-2 4 6 8 1-1 2 4 6 8 1-2 4 6 8 1 1-2 4 6 8 1 1-1 2 4 6 8 1-1 2 4 6 8 1 Fig. 3: Kalman filtering results (state x 2 ). CREWES Research Report?Volume 22 (21)

Qiao and Bancroft Although Fig. 3 shows the first arrival times are around 1 and 4, we still can t get accurate values if we look closely in Fig. 3. Picking up arrival times will be depended on the experience and decisions of operators, which is also time consuming if huge data is given. To obtain the accurate p- and s-wave arrival time, STA/LTA or MER methods was often used to get the arrival times (Han et al., 29; Chen and Stewart, 26). In this paper we use a modified STA/LTA method, eratio(i) = grm(i) ( ) ( ), (18) where grm(i) is the seismogram value at point i. A diagram of computing the modified STA/LTA is illustrated in Fig. 4. Fig. 4: Diagram of the modified STA/LTA. From our test, we found that when m=1, n=3, and L 1 and L 2 were set to 4 and 1 sample points respectively, we can get the least estimation error. These results are shown in Fig. and Table-3. 6 CREWES Research Report?Volume 22 (21)

Picking first arrival times 1 p-wave arrival time = 1. 2 4 6 8 1 p-wave arrival time = 1.9 1 2 4 6 8 1 p-wave arrival time = 12.9 1 2 4 6 8 1 p-wave arrival time = 1.2 1 2 4 6 8 1 p-wave arrival time = 1.3 1 2 4 6 8 1 1 s-wave arrival time = 41. 2 4 6 8 1 s-wave arrival time = 4.6 1 2 4 6 8 1 s-wave arrival time = 41.6 1 2 4 6 8 1 s-wave arrival time = 4.3 1 2 4 6 8 1 s-wave arrival time = 4.4 1 2 4 6 8 1 Fig. : Estimation of first arrival times using modified STA/LTA method. As illustrated, the error of picking arrival times is under 3. It is interesting that with noise4 and noise, we get better results comparing to noise1~3, noise3 has the biggest errors. The reason of this is not clear at this moment. Table-3: Estimation error of the first arrival times using modified STA/LTA. noise1 noise2 noise3 noise4 noise p-wave error ()..9 2.9.3.3 s-wave error () 1..6 1.6.3.4 DENOISING BY WAVELET TRANSFORM The wavelet transform (WT) properties such as localization, which is essential for the analysis of transient signals, provide a filter to extract characteristics of interest such as energy and predominant timescales. This information is subsequently exploited for microseismic events detection. WT can also be used to de-noising seismic data (Fu,2; Chen and Chao, 24; Zhang and Ulrych, 23). The de-noising procedure proceeds in three steps: first of all, choose a wavelet to compute the wavelet decomposition of the signal s at level N; then for each level from 1 to N, select a threshold and apply soft thresholding to the detail coefficients; in the final, compute wavelet reconstruction based on the original approximation coefficients of level N and the modified detail coefficients of levels from1 to N. CREWES Research Report?Volume 22 (21) 7

Qiao and Bancroft In this paper we use wavelet db4 and decompose signals up to level 6. The results of WT are shown in Fig. 6. 2 before wavelet transform 2 after wavelet transform -2 2 4 6 8 1 2-2 2 4 6 8 1 2-2 2 4 6 8 1 2-2 2 4 6 8 1 2-2 2 4 6 8 1 2-2 2 4 6 8 1 2-2 2 4 6 8 1 2-2 2 4 6 8 1 2-2 2 4 6 8 1-2 2 4 6 8 1 Fig. 6: The results of wavelet transform. We can see that after applying WT, SNR of signals are improved especially for noise1 and noise2. Using the results of WT, we apply Kalman filtering process again and the results (state x 2 ) are shown in Fig. 7. 1 Kalman filter for p-wave 2 Kalman filter for s-wave -1 2 4 6 8 1-2 2 4 6 8 1 1-2 4 6 8 1 2-1 2 4 6 8 1 1-2 2 4 6 8 1-1 2 4 6 8 1-2 4 6 8 1 1-2 4 6 8 1 1-1 2 4 6 8 1-1 2 4 6 8 1 Fig. 7: Kalman filtering results (using WT data). 8 CREWES Research Report?Volume 22 (21)

Picking first arrival times Again, we got very good results. Comparing Fig. 7 with Fig. 3, we can see that state x 2 is smoother than that without WT. Using the new Kalman filtering results, we apply the modified STA/LTA method again to estimate the arrival times. The results are plotted in Fig. 8 and Table-4. 1 p-wave arrival time = 149.9 2 4 6 8 1 p-wave arrival time = 1.9 1 2 4 6 8 1 p-wave arrival time = 1.2 1 2 4 6 8 1 p-wave arrival time = 12.1 1 2 4 6 8 1 p-wave arrival time = 149.7 1 2 4 6 8 1 1 s-wave arrival time = 4.8 2 4 6 8 1 s-wave arrival time = 399.4 1 2 4 6 8 1 s-wave arrival time = 4.8 1 2 4 6 8 1 s-wave arrival time = 399.7 1 2 4 6 8 1 s-wave arrival time = 4.1 1 2 4 6 8 1 Fig. 8: Estimation of first arrival times (using WT data). Comparing Table-4 with Table-3, the error is reduced except p-wave error of noise4. The reason need to be studied in the future. Table-4: Estimation error using modified STA/LTA method (using WT data). noise1 noise2 noise3 noise4 noise p-wave error () -..9.2 2.1 -.3 s-wave error ().8 -.6.8 -.2.1 CONCLUSION By testing our techniques on synthetic data, it shows that wavelet transform can attenuate considerable microseismic ambient noise given appropriate wavelet and decomposing level. The test also shows that the first arrival times can be picked up accurately by combining Kalman filter and modified STA/LTA method. There are some questions still need to be studied further in the future, for example, the parameters of STA/LTA method, the KF governing equations and its parameters, and the effect of choosing different wavelets. CREWES Research Report?Volume 22 (21) 9

Qiao and Bancroft ACKNOWLEDGMENTS The authors would like to thank all CREWES sponsors, staff and students for their supports. REFERENCE Baziw, E., 22, Application of Kalman filtering techniques for microseismic event detection: Pure and Applied Geophysics, 19, 449-471. Chen, Z. and Stewart, R.R., 26, A multi-window algorithm for real-time automatic detection and picking of P-phases of microseismic events: CREWES Research Report, 18. Chen, X. and Chao, S., 24, 第二代小波变换及其在地震信号去噪中的应用 : Geophysical Prospecting for Petroleum, 43 (6), 47-. Fu, Y., 2, Noise eliminated method for seismic signal based on second wavelet transform: Oil Geophysical Prospecting, 4 (2), 14-17. Han,L. et al., 29, Time picking and random noise reduction on microseismic data: CREWES Research Report, 21. Kalman, R.E., 196, A new approach to linear filtering and prediction proble: Transaction of the ASME- Journal of Basic Engineering, 33-3. Sheriff, R.E. and Geldart, L.P., 1982, Exploration seismology: Cambridge University Press, 1,. Zhang, R. and Ulrych, T.J., 23, Physical wavelet frame denoising: Geophysics, 68 (1), 22-231. 1 CREWES Research Report?Volume 22 (21)