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

Similar documents
A TECHNIQUE FOR AUTOMATIC DETECTION OF ONSET TIME OF P- AND S-PHASES IN STRONG MOTION RECORDS

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

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

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

ARRIVAL TIME DETECTION IN THIN MULTILAYER PLATES ON THE BASIS OF AKAIKE INFORMATION CRITERION

Master event relocation of microseismic event using the subspace detector

Geophysical Journal International

Automatic Picker Developments and Optimization: FilterPicker a Robust, Broadband Picker for Real-Time Seismic Monitoring and Earthquake Early Warning

Improving microseismic data quality with noise attenuation techniques

Multicomponent seismic polarization analysis

HIGH-ORDER STATISTICS APPROACH: AUTOMATIC DETERMINATION OF SIGN AND ARRIVAL TIME OF ACOUSTIC EMISSION SIGNALS

Measuring Power Supply Switching Loss with an Oscilloscope

Study of Low-frequency Seismic Events Sources in the Mines of the Verkhnekamskoye Potash Deposit

Amplitude balancing for AVO analysis

Passive (Micro-)Seismic Event Detection

Picking microseismic first arrival times by Kalman filter and wavelet transform

Interferometric Approach to Complete Refraction Statics Solution

Investigating the low frequency content of seismic data with impedance Inversion

=, (1) Summary. Theory. Introduction

Supplementary Materials for

Satinder Chopra 1 and Kurt J. Marfurt 2. Search and Discovery Article #41489 (2014) Posted November 17, General Statement

An Automatic P-Phase Arrival-Time Picker

The application of back-propagation neural network to automatic picking seismic arrivals from single-component recordings

Comparison of Q-estimation methods: an update

Th P6 01 Retrieval of the P- and S-velocity Structure of the Groningen Gas Reservoir Using Noise Interferometry

ON WAVEFORM SELECTION IN A TIME VARYING SONAR ENVIRONMENT

A novel technique for automatic seismic data processing using both integral and local feature of seismograms

A generic procedure for noise suppression in microseismic data

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

25th Seismic Research Review - Nuclear Explosion Monitoring: Building the Knowledge Base

Identification and localization of micro-seismic events using the cross-correlation technique for the Ketzin CO2 storage site

Broadband Temporal Coherence Results From the June 2003 Panama City Coherence Experiments

Anisotropic Frequency-Dependent Spreading of Seismic Waves from VSP Data Analysis

Non-coherent pulse compression - concept and waveforms Nadav Levanon and Uri Peer Tel Aviv University

TOWARD A RAYLEIGH WAVE ATTENUATION MODEL FOR EURASIA AND CALIBRATING A NEW M S FORMULA

WS15-B02 4D Surface Wave Tomography Using Ambient Seismic Noise

eqwave USER MANUAL 2.21 Environmental Systems & Services Pty Ltd 8 River Street Richmond, Victoria Australia 3121

27th Seismic Research Review: Ground-Based Nuclear Explosion Monitoring Technologies

Real Time Deconvolution of In-Vivo Ultrasound Images

Instruction Manual for Concept Simulators. Signals and Systems. M. J. Roberts

Detection and Identification of Small Regional Seismic Events

Statistics, Probability and Noise

Broadband Signal Enhancement of Seismic Array Data: Application to Long-period Surface Waves and High-frequency Wavefields

SHOCK AND VIBRATION RESPONSE SPECTRA COURSE Unit 4. Random Vibration Characteristics. By Tom Irvine

Statistical Pulse Measurements using USB Power Sensors

Microtremor Array Measurements and Three-component Microtremor Measurements in San Francisco Bay Area

Attacking localized high amplitude noise in seismic data A method for AVO compliant noise attenuation

Getting Started. MSO/DPO Series Oscilloscopes. Basic Concepts

PASSIVE ACOUSTIC AND SEISMIC TOMOGRAPHY WITH OCEAN AMBIENT NOISE IN ORION

WFC3 TV3 Testing: IR Channel Nonlinearity Correction

Design of an Optimal High Pass Filter in Frequency Wave Number (F-K) Space for Suppressing Dispersive Ground Roll Noise from Onshore Seismic Data

CHAPTER 1 INTRODUCTION

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

Estimation of speed, average received power and received signal in wireless systems using wavelets

How to Setup a Real-time Oscilloscope to Measure Jitter

PX4 Frequently Asked Questions (FAQ)

Digitally controlled Active Noise Reduction with integrated Speech Communication

Evaluation of 3C sensor coupling using ambient noise measurements Summary

A COMPARISON OF SITE-AMPLIFICATION ESTIMATED FROM DIFFERENT METHODS USING A STRONG MOTION OBSERVATION ARRAY IN TANGSHAN, CHINA

Magnitude & Intensity

A Certain Open Pit Slope Blasting Vibration Law Research

Corona noise on the 400 kv overhead power line - measurements and computer modeling

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

EEE508 GÜÇ SİSTEMLERİNDE SİNYAL İŞLEME

Response spectrum Time history Power Spectral Density, PSD

TREBALL FI DE CARRERA

Experiment 2: Transients and Oscillations in RLC Circuits

2 Oscilloscope Familiarization

A COMPARISON OF ELECTRODE ARRAYS IN IP SURVEYING

Application of Multi-channel Wiener Filters to the Suppression of Ambient Seismic Noise in Passive Seismic Arrays

RAPID MAGITUDE DETERMINATION FOR TSUNAMI WARNING USING LOCAL DATA IN AND AROUND NICARAGUA

DETECTION AND SIZING OF SHORT FATIGUE CRACKS EMANATING FROM RIVET HOLES O. Kwon 1 and J.C. Kim 1 1 Inha University, Inchon, Korea

Impact of Mobility and Closed-Loop Power Control to Received Signal Statistics in Rayleigh Fading Channels

P34 Determination of 1-D Shear-Wave Velocity Profileusing the Refraction Microtremor Method

Matching and Locating of Cloud to Ground Lightning Discharges

Coda Waveform Correlations

DEEP LEARNING BASED AUTOMATIC VOLUME CONTROL AND LIMITER SYSTEM. Jun Yang (IEEE Senior Member), Philip Hilmes, Brian Adair, David W.

Infrasonic Observations of the Hekla Eruption of February 26, 2000

Resolution and location uncertainties in surface microseismic monitoring

SUMMARY INTRODUCTION GROUP VELOCITY

FIBER OPTICS. Prof. R.K. Shevgaonkar. Department of Electrical Engineering. Indian Institute of Technology, Bombay. Lecture: 22.

SUMMARY INTRODUCTION MOTIVATION

Here I briefly describe the daily seismicity analysis procedure: Table 1

Summary. D Receiver. Borehole. Borehole. Borehole. tool. tool. tool

WAVELET DECOMPOSITION AND FRACTAL ANALYSIS FOR JOINT MEASUREMENTS OF LASER SIGNAL DELAY AND AMPLITUDE

Measuring Power Supply Switching Loss with an Oscilloscope

29th Monitoring Research Review: Ground-Based Nuclear Explosion Monitoring Technologies

Enhanced subsurface response for marine CSEM surveying Frank A. Maaø* and Anh Kiet Nguyen, EMGS ASA

Strong Noise Removal and Replacement on Seismic Data

Frequency extrapolation to enhance the deconvolution of transmitted seismic waves

EENG473 Mobile Communications Module 3 : Week # (12) Mobile Radio Propagation: Small-Scale Path Loss

24th Seismic Research Review Nuclear Explosion Monitoring: Innovation and Integration

Effect of data sampling on the location accuracy of high frequency microseismic events

Short Notes Characterization of a Continuous, Very Narrowband Seismic Signal near 2.08 Hz

Global Broadband Arrays a View from NORSAR

Basis Pursuit for Seismic Spectral decomposition

Application of Fourier Transform in Signal Processing

Combinational logic: Breadboard adders

Data Analysis for Lightning Electromagnetics

College of information Technology Department of Information Networks Telecommunication & Networking I Chapter DATA AND SIGNALS 1 من 42

Transcription:

A multi-window algorithm for real-time automatic detection and picking of P-phases of microseismic events Zuolin Chen and Robert R. Stewart ABSTRACT There exist a variety of algorithms for the detection and picking of a seismic event in real-time seismic monitoring. However, all have some limitations. We propose and test a multi-window algorithm for the automatic detection and picking of impulsive P-phases of seismic events in low SNR (signal-to-noise ratio) environments. This method employs both the instantaneous and the averaged absolute amplitude of traces in several time windows before and after each time point (sample) as the characteristic functions. When the instantaneous absolute value of a characteristic function exceeds an automatically adjusted dynamic threshold, ratios based on the averages of the windows over time samples provide parameters to differentiate an expected event from unwanted noise. Examination of the algorithm by using synthetic and real data shows that the picking accuracy of impulsive first arrivals can be less than 1-2 samples even when the signal-tonoise ratio is lower than 3. INTRODUCTION Effective detection and accurate picking of the arrival time of the P-phase of a seismic event is of considerable importance for the automatic real-time monitoring and location of earthquakes from observation networks. Many algorithms for the detection and picking of the arrival time of a seismic event are carried out in the time-domain (e.g., Allen, 1978, 1982; Baer and Kradolfer, 1987; Dai and MacBeth, 1997; Der and Shumway, 1999; Kanasewich, 1981; Morita and Hamaguchi,1984; Sleeman and Eck, 1999; Takanami and Kitagawa, 1988; Zhao and Takano 1999). Among the time-domain approaches, the shortterm average over long-term average ratio (STA/LTA) automatic picker or/and its modified versions are most widely used, in which the absolute amplitude, the power, or the envelope of the seismic trace is usually selected as the characteristic function for the calculation of STA and LTA (Allen, 1978, 1982; Baer and Kradolfer, 1987; Kanasewich, 1981). The basic idea of the algorithm is that an event is considered detected when the STA/LTA ratio exceeds a pre-defined threshold. These approaches are fairly well suited for the arrival detection of seismic events, but have two inherent weaknesses: 1) possibly inaccurate arrival times due to the length of the STA window, and 2) difficulty in distinguishing events from high-amplitude noise. The remaining time-domain methods either use autoregressive methods (Morita and Hamaguchi, 1984; Takanami and Kitagawa, 1988), fractal-based algorithms (Boschetti et al., 1996), or neural networks (Dai and MacBeth, 1995; Zhao and Takano, 1999). However, most of the methods are based on the pre-condition that the events have been detected (by STA/LTA) and the approximate times of the main arrivals are already known. In this paper, a multi-window algorithm is proposed, which effectively detects and picks the P-phase first arrivals at various levels of noise based on the instantaneous absolute values of the amplitude of seismic traces and their averages over three running time windows. This method can also be regarded as an improved STA/LTA algorithm CREWES Research Report Volume 18 (2006) 1

Chen and Stewart which combines the functions of both effective detection and accurate picking. In addition, a waveform correction is introduced to compensate for the time delay associated with the trigger threshold. This multi-window procedure resembles that of a human operator in the detection and picking of the onsets of seismic events, and is comparable in accuracy to the human operator. METHODOLOGY The multi-window automatic phase picker operates in the time-domain, and is appropriate for a single trace. To pick the first arrival of a P-phase, it includes procedures for defining time windows, metrics, corresponding thresholds and waveform correction for the acquisition of a more accurate first arrival time. Time windows and metrics The definitions of the multiple running time windows are mainly tailored to the purpose of measuring the averages of the signal-to-noise within certain time extents just before, after and after a delay of an instantaneous time point (sample). The averages of absolute values of a characteristic function within BTA (Before Term Average), ATA (After Term Average) and DTA (Delayed Term Average) windows are respectively defined as follows: BTA( = m i= 1 u( t i) / m (1) ATA( = n j= 1 u( t + j) / n (2) DTA( = q k = 1 u( t + k + d ) / q. (3) Here, u( represents the amplitude or the square root of the power of seismic traces at a time point t; m, n, and q are lengths of the running time windows in samples respectively; d the time delay for the DTA window. The instantaneous absolute value u( is selected as the first metric R 1 ( to judge the arrival of a possible high amplitude/power event or noise. Two other metrics, R 2 ( and R 3 (, are introduced based on the ratios of averages of ATA and DTA over BTA, and take the forms 2 CREWES Research Report Volume 18 (2006)

R 2( = ATA( / BTA( (4) R 3( = DTA( / BTA(. (5) The functions of R 2 ( and R 3 ( are mainly designed to discriminate between highamplitude short-duration and long-duration noise, respectively. The definitions for R 2 ( and R 3 ( are based on the following rationale: When the first metric, R 1 (, exceeds a pre-defined threshold H 1 ( (see below) at a time point t, the second metric, R 2 (, is used to separate high-amplitude but shortduration noise from a high-amplitude but long-duration event. Equation (4) shows that when the ATA window contains noise, and the length of the window is several times longer than the noise, the R 2 ( value will only be weakly affected by the existence of the noise; in contrast, when the ATA window is occupied by a part or all of an event, the R 2 ( value will be much amplified. Based on this feature of R 2 (, short duration noise will be removed. However, when the duration of high-amplitude noise is comparable to the length of the ATA window, R 2 ( will lose its ability to distinguish an event from noise. This difficulty can be addressed by moving the ATA window backward a certain time interval as a DTA window, yielding equation (5). An appropriate delay time will reduce the average of the DTA window and hence R 3 ( to an expected level. In this way, false triggers caused by high-amplitude long-duration noise can be avoided. Thresholds Thresholds pertaining to the three metrics can be pre-defined based on the expected SNR. An optimal first threshold, H 1 (, should be set larger than the fluctuations of most noise but lower than expected events. This demand can be satisfied by measuring the mean (E m ) and standard deviation (E sd ) of the envelope (E() of the pre-existing noise level of a seismic trace within a BTA window. A convenient way to acquire the envelope E( is using the absolute value of the Hilbert transform of the seismic trace. In practice, H 1 ( is often shifted several samples backwards to avoid the unnecessarily early rising of H 1 ( caused by the first arrival. Based on the factors, an instantaneous H 1 ( is established as H ( = E ( t p) + α E ( t ). (6) p 1 m sd Here, p is the number of shifted samples; α is a coefficient to adjust the height of the first threshold, and is often taken to be 3, whereby approximately 99% of the noise will not exceed the first threshold statistically. From equation (6), it is obvious that H 1 ( is automatically adjusted with the variance of the level of the background noise. Thresholds H 2 ( and H 3 ( corresponding to metrics R 2 ( and R 3 ( are generally set to be 3/4 of the level of the expected SNR of events. It is noted that extraordinarily high or low specification of H 2 ( and H 3 ( will either lead to failure of the detection of events, or the triggering by unwanted noise. CREWES Research Report Volume 18 (2006) 3

Chen and Stewart Waveform correction As H 1 ( is defined to be larger than most pre-existing noise levels, and further, the instantaneous absolute value at the trigger time point is higher than H 1 (, the trigger time point must be somehow later than the real arrival time according to the configuration of the first arrival of an event. This belated arrival time can be compensated by introducing a concept of waveform correction. For an impulsive first arrival, this process is simply accomplished by using the height of the absolute value and the representative gradient at the trigger point (Figure 1). FIG. 1. Schematic diagram showing the items used in the waveform correction at trigger point (tr) for the corrected onset time (toc) of an event. The absolute value of seismic trace u( is drawn by a solid blue line; first threshold H1( is represented by a thick red dashed curve; the red dashed oblique line indicates the adapted gradient; the thick red bar marks the calculated amount of waveform correction (Δtc); the real onset time (to) is indicated by a black arrow. Vertical dotted lines mark the sample points at one sample interval. 4 CREWES Research Report Volume 18 (2006)

SYNTHETIC AND REAL DATA Both accuracy and reliability of the algorithm are examined by using synthetic and real seismic data respectively. Picking accuracy The performance in accuracy of the multi-window algorithm is first examined on a series of synthetic data examples with various SNR levels. Basically, the synthetic data are composed of three parts: computer-generated random noise with various gains, an impulsive high-amplitude short-duration noise and an impulsive exponential-decay sine wave seismic event with its first arrival at a fixed time point. Random noise still superimposes the event after the arrival of the sine waves. FIG. 2. Illustration of the picking processes of the first arrival of an event in a synthetic seismogram. Diagrams from bottom to top are synthetic seismogram (blue) and envelope (red); absolute value of seismic trace u( (blue) and threshold H1( (red); second metric R2( (blue) and threshold H2( (red); third metric R3( (blue) and threshold H3( (red). The solid blue line in each diagram represents the zero reference level. The lengths of running time windows are shown in the upper left corner. The expected SNR is set to be 3. The real arrival time of the assumed seismic event is set at time point 401. Vertical dashed green indicates the time of the corrected arrival time (t oc ), which is also written in the upper right corner. The delay of DTA window is set to 10 samples. CREWES Research Report Volume 18 (2006) 5

Chen and Stewart Figure 2 gives an example to show the multiple time windows, metrics and thresholds, and illustrates the picking accuracy of our algorithm on a synthetic seismic trace with a 20 Hz dominant frequency event. The maximum amplitudes of the event and a highamplitude short-duration noise burst are assumed to be 1. The amplitude coefficient of random noise is assumed to be 0.25. It is noted that the three metrics of the event exceeded their corresponding pre-defined thresholds at sample 402, and the event is triggered there. The continuous procedure of waveform correction modifies the trigger point to the corrected arrival time of 400.91, which is merely 0.09 samples earlier than the real arrival time at time point 401. The accuracy of our automatic P phase picker is also examined on some real local events recorded by a small six-station vertical-component seismic array deployed in southern Alberta, Canada (Bingham, 1996). Examination shows that the picking accuracy of real events with impulsive first arrivals can be stably picked at an accuracy of less than 1-2 samples compared to the pickings by a human operator (Figure 3). FIG. 3. Example of the picking processes of the first arrival of an event in a real seismic seismogram. Diagrams in the lower frame are seismogram(blue) and envelope(red), absolute value of seismic trace u( (blue) and threshold H 1 ( (red) upwards. Diagrams in the upper frame are second metric R 2 ( (blue) and threshold H 2 ( (red), third metric R 3 ( (blue) and threshold H 3 ( (red) upwards. The solid blue line in each diagram represents the zero reference level. The lengths of running time windows are shown in the upper left corner. The vertical dashed green indicates the time of the corrected arrival time (t oc ); The red solid triangle is the first arrival picked by eye. The lengths of BTA, ATA and DTA are 40, 10 and 10 samples respectively; the delay of DTA window is set to be 10 samples. 6 CREWES Research Report Volume 18 (2006)

Picking reliabilities The reliability and accuracy of the algorithm is examined by the synthetic data in the case of various background noise levels. As the noise component of the synthetic data is computer-generated randomly, the time series used in the examinations is slightly different each time and can be regarded as new independent input. The examination of each noise levels is repeated 100 times to acquire a stable statistic of errors of detection between real and corrected arrival times. Figure 4 shows the statistical results on the reliability and accuracy of our algorithm with the increase of the amplitude of random noise, where the maximum arrival time error ranges from -1.0 to +1.25 samples. When the coefficient of random noise was increased to 0.4, failures in picking of the first arrival times due to the existence of highamplitude noise began to occur. The scatter of the corrected arrival times increases with noise levels. This is considered to be caused by the disturbance of the waveform of first arrivals by the superimposed random noise. The disturbance of the waveform thus reduces the reliability of the two crucial factors of height and representative gradient adopted in the waveform correction at the trigger point. It is noted that the measurement of the reliability of the first arrival remains a difficult problem. SNR is normally used to measure the quality of a signal and can be improved in a single-component seismic trace by signal enhancement using, for example, bandpass filters or Wiener filters (Douglas, 1997). Also, pre-filtering of low-frequency noise and direct current in the recordings is crucial to remove their influences on the averages of the time windows. CREWES Research Report Volume 18 (2006) 7

Chen and Stewart FIG. 4. Percentage of error distribution of corrected arrival times with various SNR levels. For each diagram, picking is repeated 100 times to get the stable statistics. Histograms indicate the percentage of events with corrected arrival time errors less than the indicated amounts in the horizontal axes. The SNR is estimated by equation SNR= Amp event /Amp noise, where Amp event and Amp noise represent the maximum amplitudes of event and random noise respectively. The lengths of the BTA, ATA and DTA windows are shown in the upper left corner. The time delay of the DTA window is set to 10 samples. H 2 ( and H 3 ( are set to be 0.75 times the expected SNR of 2. CONCLUSIONS An effective and accurate multi-window algorithm for automatically picking the arrival times of P-phases of impulsive local seismic events for a single trace is presented. The algorithm functions reliably when the SNR is higher than 3. The picking accuracy of the P-phase is less than 1 sample in most low SNR environments, which is comparable to that achieved by a human operator. Variation of parameters, such as lengths of time windows, time delay interval and thresholds, can be tailored to a specific case. After the limitation of an expected SNR, the duration of the impulsive noise to be discarded, and the dominant frequency band of signal are indicated, all parameters can be defined directly or automatically. Due to this efficiency and simplicity of the method, our algorithm is appropriate and applicable in real-time automatic seismic monitoring and hypocenter location with only moderate computing capability. 8 CREWES Research Report Volume 18 (2006)

ACKNOWLEDGEMENTS The author thanks Rolf Maier, of CREWES, Univ. of Calgary for his helpful discussion. The author also thanks Dr. D. Bingham of Alberta Environmental Protection for providing the real seismic event data. REFERENCES Allen, R. V.,1978, Automatic earthquake recognition and timing from single trace: Bull. Seism. Soc. Am., 68, 1521-1532. Allen, R. V., 1982, Automatic phase-pickers: their present use and future prospects: Bull. Seism. Soc. Am., 72, S225 S242. Baer, M., and Kradolfer U., 1987, An automatic phase picker for local and teleseismic events: Bull. Seism. Soc. Am., 77, 1437 1445. Bingham, D. K., 1996, Seismic monitoring of Turtle Mountain: Internal report, 34 pp., Hydrology Branch, Alberta Environmental Protection, Edmonton, Alberta. Boschetti, F., Dentith M. and List R., 1996, A fractal based algorithm for detecting first arrivals on seismic traces: Geophysics, 61, 1095 1102. Dai, H. and MacBeth C., 1997, The application of back-propagation neural network to automatic picking seismic arrivals from single-component recordings: J.Geophys.Res., 102, 15105-15113. Der, Z.A. and Shumway R. H., 1999, Phase arrival time estimation at regional distance using the CUSUM algorithm: Phys. Earth Planet. Inter., 113, 227-246. Douglas, A., 1997, Bandpass filtering to reduce noise on seismograms: is there a better way?: Bull. Seism. Soc. Am., 87, 770 777. Kanasewich, E.R., 1981, Time Sequence Analysis in Geophysics: Univ. of Alberta Press, Edmonton, Alberta, Canada. Morita, Y. and Hamaguchi H., 1984, Automatic detection of onset time of seismic waves and its confidence interval using the autoregressive model fitting: Zisin 37, 281 293. Sleeman, R. and Eck T., 1999, Robust automatic P-phase picking: an on-line implementation in the analysis of broadband seismogram recordings: Phys. Earth Planet. Inter., 113, 265 275. Zhao, Y. and Takano K., 1999, An artificial neural network approach for broadband seismic phase picking: Bull. seism. Soc. Am., 89, 670 680. CREWES Research Report Volume 18 (2006) 9