Next Article in Journal
FOLD: Low-Level Image Enhancement for Low-Light Object Detection Based on FPGA MPSoC
Next Article in Special Issue
Study on Landslide Displacement Prediction Considering Inducement under Composite Model Optimization
Previous Article in Journal
Research on Guide Star Distribution of Sub-Arcsecond Attitude Determination for Microsatellites Reusing Scientific Cameras
Previous Article in Special Issue
A Clone Selection Algorithm Optimized Support Vector Machine for AETA Geoacoustic Anomaly Detection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Deep-Learning-Based Seismic-Signal P-Wave First-Arrival Picking Detection Using Spectrogram Images

1
Department of Fire and Disaster Prevention, Semyung University, 65 Semyung-ro, Jecheon-si 27136, Republic of Korea
2
Department of Electrical Engineering, Semyung University, 65 Semyung-ro, Jecheon-si 27136, Republic of Korea
*
Authors to whom correspondence should be addressed.
Electronics 2024, 13(1), 229; https://doi.org/10.3390/electronics13010229
Submission received: 13 December 2023 / Revised: 29 December 2023 / Accepted: 2 January 2024 / Published: 4 January 2024
(This article belongs to the Special Issue AI in Disaster, Crisis, and Emergency Management)

Abstract

:
The accurate detection of P-wave FAP (First-Arrival Picking) in seismic signals is crucial across various industrial domains, including coal and oil exploration, tunnel construction, hydraulic fracturing, and earthquake early warning systems. At present, P-wave FAP detection relies on manual identification by experts and automated methods using Short-Term Average to Long-Term Average algorithms. However, these approaches encounter significant performance challenges, especially in the presence of real-time background noise. To overcome this limitation, this study proposes a novel P-wave FAP detection method that employs the U-Net model and incorporates spectrogram transformation techniques for seismic signals. Seismic signals, similar to those encountered in South Korea, were generated using the stochastic model simulation program. Synthesized WGN (White Gaussian Noise) was added to replicate background noise. The resulting signals were transformed into 2D spectrogram images and used as input data for the U-Net model, ensuring precise P-wave FAP detection. In the experimental result, it demonstrated strong performance metrics, achieving an MSE of 0.0031 and an MAE of 0.0177, and an RMSE of 0.0195. Additionally, it exhibited precise FAP detection capabilities in image prediction. The developed U-Net-based model exhibited exceptional performance in accurately detecting P-wave FAP in seismic signals with varying amplitudes. Through the developed model, we aim to contribute to the advancement of microseismic monitoring technology used in various industrial fields.

1. Introduction

The essence of microseismic monitoring technology is the precise detection of P-wave FAP (first-arrival picking) for a quicker response to earthquakes [1]. Microseisms occur naturally due to tectonic or volcanic activity or are induced by activities in various industrial sectors, such as coal and oil exploration, tunnel construction, hydraulic fracturing, and geothermal power generation [2,3].
Shale gas, known for its abundant reserves and lower carbon emissions compared to traditional fossil fuels like coal and oil, has gained worldwide attention [4,5]. Hydraulic fracturing is the primary method for efficient shale gas extraction [6,7,8]. However, hydraulic fracturing increases ground instability and the likelihood of induced seismicity due to changes in pore pressure and variations in porous elastic stress induced by high-pressure fluid injections [9,10,11]. In 2017, a magnitude 5.5 earthquake occurred in Pohang, South Korea, reportedly triggered by injecting high-pressure water for geothermal power generation, leading to local ground instability [12]. Hence, real-time monitoring technology capable of swiftly and accurately detecting microseisms in industrial fields like coal and oil exploration, tunnel construction, hydraulic fracturing, and geothermal power generation is vital. Of late, research on P-wave FAP detection in microseismic signals has gained momentum [13,14,15,16].
Both manual and automated methods are employed to detect P-wave FAP in seismic signals. Manual detection relies on the expertise of geologists, which is time-consuming, data-intensive, and subject to individual subjectivity, reducing the reliability of P-wave FAP detection [17,18,19]. In industrial settings, automated detection predominantly uses the STA/LTA (Short-Term Average to Long-Term Average) algorithm [20]. This method detects signal changes by calculating the ratio of the average amplitude of the input signal over a short period (STA) to that over a long period (LTA). However, STA/LTA is susceptible to background noise, blurring the boundary between signal and noise, and reducing detection performance for microseismic events with weak signals [21,22]. To address these issues and accurately detect the P-wave FAP in seismic signals even in areas with substantial background noise, various studies employing artificial intelligence for FAP automatic detection have been conducted recently [23,24,25]. Zhu et al. [23]. developed a model for classifying FAP points in seismic signals using various algorithms, including statistical-analysis-based DA (Discriminant Analysis), machine-learning-based logistic regression, kNN (k-Nearest Neighbor), SVM (Support Vector Machine), and a deep-learning-based CNN (Convolutional Neural Network). Although the results outperformed those of the conventional STA/LTA method, the classification accuracy of the CNN models remained limited, at 91.71%.
Recent studies have reported on the CNN-based U-Net model that is gaining significant attention for its detection performance by leveraging image features. Zhang et al. [24] proposed MT-Net using the U-Net model for multi-channel joint seismic-phase and FAP identification. The model improved the efficiency and accuracy of FAP and phase identification in seismic signals with substantial background noise by performing 2D convolution operations in U-Net based on the characteristics of sequentially arranged multi-channel data sources for P waves. Guo proposed a microseismic signal P-wave FAP detection model based on a more deeply designed network structure, U-Net++ [25]. Research based on the U-Net model added Gaussian noise to seismic simulation data to evaluate the performance of the U-Net++ model, confirming its superior performance compared to the existing STA/LTA method. However, upon analyzing the FAP detection model using the existing U-Net architecture, the findings presented in Table 1 emerged. Despite demonstrating commendable accuracy, residual errors persisted, posing a challenge in confirming detection performance through evaluation indicators like SSIM and PSNR, commonly employed in generative AI.
Therefore, this study aimed to highlight the features of microseismic signal images by applying spectrogram transformation techniques to seismic signals and incorporating WGN (white Gaussian noise). The study also aimed to develop a model for detecting the P-wave FAP in seismic signals by applying an optimized U-Net algorithm to spectrogram images. We additionally assessed the performance concerning the image luminance and signal-to-noise ratio, employing pivotal evaluation metrics like SSIM and PSNR, crucial within the domain of generative AI.
The contributions of this study are as follows:
  • We synthesized seismic and WGN signals to create signal images that resemble actual images with high background noise and proposed a high-performance P-wave FAP signal-processing method using STFT (short-time Fourier transform)-based spectrogram transformation techniques.
  • The P-wave FAP detection model developed in this study outperformed existing CNN and U-Net series models in terms of error, yielding an MSE of 0.0031, an MAE of 0.0177, and an RMSE of 0.0195.
  • Through the developed P-wave FAP detection model, this study aimed to contribute to the advancement of microseismic monitoring technology used in various industrial fields, such as coal and oil exploration, tunnel construction, hydraulic fracturing, and earthquake early warning systems.

2. Development of P-Wave FAP Detection Model for Seismic Signals

Figure 1 presents the workflow of this study, and the workflow contents are as follows:
  • To obtain a seismic-signal dataset, we used the SMSIM (Stochastic Model Simulation) program, considering the geological characteristics of South Korea, and generated seismic signals of various amplitudes.
  • We incorporated appropriate WGN signals into the generated seismic signals and conducted a preprocessing experiment to convert the signals into spectrogram images.
  • We devised a P-wave FAP detection model for seismic signals by formulating a U-Net model known for its efficacy in prior P-wave FAP detection studies, and subsequently fine-tuning the hyperparameters to enhance the model’s P-wave FAP detection performance.
  • To verify the reliability of the P-wave FAP detection model developed in this study, we used various model performance metrics.
Figure 1. Research development process.
Figure 1. Research development process.
Electronics 13 00229 g001

3. Experimental Details

3.1. Seismic-Signal Data

To collect seismic-signal data, it is necessary to install multiple sensors in the ground, and a real ground-truth dataset is essential, involving manual checking for the P-wave FAP in the seismic signals. However, training a deep-learning model requires a large dataset, and it is extremely challenging to secure enough data to accurately detect the P-wave FAP [28]. To overcome this limitation, we used the SMSIM program to generate seismic signals with intensities similar to those of earthquakes in South Korea. By incorporating the WGN signals and transforming the generated seismic signals into spectrograms, we obtained a synthetic seismic-signal dataset that mimicked real earthquakes. The synthetic seismic signals covered a range of anticipated waveform events and included signals combined with WGN noise. Table 2 displays the stress drop, quality factor, magnitude, and epicentral distance used to generate various earthquake events using the SMSIM program. Additionally, Figure 2 illustrates examples of the generated seismic signals, confirming that the amplitude of the signal increases with the magnitude and decreases with the epicentral distance.

3.2. WGN

WGN is a crucial concept in probability theory and signal processing; it represents noise signals following a random probability distribution. WGN is employed to model background noise occurring in many natural phenomena and has applications across various fields, such as signal and data analysis [29,30,31], communication system design [32], and experiments and simulations [33]. Specifically, in earthquake data processing and analysis, WGN is applied either to add noise to seismic signals or to model noise to obtain reliable results [34]. WGN follows a Gaussian distribution, with a mean of zero and a variance of σ2. The PDF (probability density function) for this is represented in (1) [35].
PDF x = 1 σ 2 π × exp 1 2 x μ σ 2
where PDF x represents the probability density function, μ indicates the mean of the distribution, and σ is the standard deviation of the distribution, illustrating the variability of WGN. WGN can be represented as a time-varying signal. At time t, the value of WGN can be represented as a random number extracted from a Gaussian distribution with a mean of zero and a variance of σ 2 , and this value is represented in (2) [36].
x t = N 0 ,   σ 2
where x t is the value of WGN at time t (time-series data point), and N 0 ,   σ 2 is the random number extracted from a Gaussian distribution with a mean of zero and a variance of σ 2 . The method of obtaining a noisy signal by adding WGN to the original signal is represented in (3) [37].
p t = s t + x t
where p t is the value of the noisy signal at time t, and s t is the value at time t in the original signal. This equation demonstrates how to obtain a noisy signal by combining the original signal with WGN, enabling data modeling or analysis in noisy environments. The SNR (signal-to-noise ratio) represents the power ratio of the original signal to WGN on a logarithmic scale. A high SNR value indicates that the noise is strong compared to the original signal. The SNR is one of the key metrics for signal quality. This metric can be used to analyze or evaluate the contrast between the original seismic data and the data with added noise. The theory related to the SNR is represented in (4) [38].
SNR = P s P n = 10 log 10 σ s σ n      
where SNR is in decibels [dB], P s is the amplitude of the seismic signal, P n is the amplitude of the noise signal, σ s is the standard deviation of the seismic signal, and σ n is the standard deviation of the noise signal.
P = L × 1 N i = 0 N 1 S i 2      
where P is the total power of the signal, and L is the scaling factor used to add noise to the original signal. N is the number of samples in the signal, and S i represents each individual signal sample. L can be used to adjust the noise level, and through P and L, the desired SNR value can be obtained [39]. Therefore, based on the principle of the SNR, we constructed a synthetic seismic-signal dataset that reflects Gaussian noise in the actual seismic signals, making them similar to real seismic signals.
Figure 3 illustrates the WGN synthetic signals that change based on the magnitude of the original signal. As the epicenter distance decreases, the amplitude of the signal increases sharply, meaning that the original signal is influenced less by WGN. Conversely, as the epicenter distance increases, the maximum amplitude decreases and shows an average amplitude, confirming that the original signal is influenced more by WGN. Therefore, using the WGN synthetic signal data, we obtained various types of seismic-signal images, including data with clear P-wave FAPs, ambiguous data, and data with very high background noise. Figure 4 shows the signals reflecting the original and WGN when the seismic signal is large, with a magnitude of 4 and an epicenter at a distance of 20 km. As the SNRdB value increases, the amplitude of the noise also increases, generating seismic signals with relatively high background noise. Additionally, we applied SNR values of −1, −5, and −10 [dB] to the 10,000 preprocessed synthetic signals, generating 30,000 seismic signals.

3.3. Spectrogram Transformation

To analyze the features of the processed 30,000 seismic signals, we used an STFT (short-time Fourier transform)-based spectrogram transformation technique. This method visually represents the time–frequency characteristics of the signal by dividing the signal into short intervals in the time domain and applying Fourier transformations to the signals in each time interval to generate spectrograms [40,41]. Spectrograms are expressed along the time and frequency axes, enabling a clearer analysis of seismic-signal characteristics and P-wave and S-wave FAPs. They were input into CNN models to represent image features more clearly. Equation (6) describes the principle of STFT transformation [42].
STFT t ,   ω = x τ ω τ t e x p j ω τ d τ      
where x(τ) is the signal function, and ω(τ) is the window function. Earthquake signals are discontinuous functions; therefore, the transformation in (7) is performed for the nth discontinuous signal x(n), time m, frequency l, and window function ω(t) with a window-size length L [43].
STFT m ,   l = n = x n ω n m e x p 2 π j n l / L
Therefore, STFT transformation varies in frequency components depending on the size of the window function. The value of the window size has a significant impact on frequency analysis. Reducing the window size captures high-frequency components but decreases the frequency resolution, limiting the ability to analyze detailed frequency components. On the other hand, increasing the window size enhances the frequency resolution, allowing for precise frequency analysis but making it difficult to detect rapid changes in the signal. In this study, we performed experiments on spectrogram transformations based on STFT using Python’s SciPy package. We applied values ranging from low to high window sizes to the seismic signals and set the overlap value to 50% to perform STFT-based spectrogram transformation. Table 3 shows the detailed spectrogram settings, such as the window size and overlap size, and the variables for WGN.
Figure 5 illustrates the changes in spectrogram features based on window-size settings. The blue dashed line on the spectrogram image indicates that the P-wave FAP is 50 s and shows how the features of the spectrogram change based on this 50-s mark. As a result of performing the spectrogram transformation, we found that when the window size was too small, the frequency resolution decreased, making the reference points in the P-wave FAP area ambiguous. In sections with overly high window sizes, the frequency resolution increased significantly, making the distinctive points in the P-wave FAP area increasingly unclear. Therefore, we aimed to determine the optimal window size for detecting the P-wave FAP of seismic signals. We generated 30,000 spectrogram images, each with the settings specified in Table 2, and used them for model training and validation.
Figure 6 shows the results of the final image preprocessing. It represents the original seismic signal generated through SMSIM simulation, the spectrogram of the original signal, WGN signals, the spectrogram of WGN signals, synthetic seismic signals, the spectrogram of synthetic seismic signals, and the actual P-wave arrival points. In this study, 30,000 synthetic seismic signal spectrograms preprocessed for each window size were used as input images for the U-Net model, and 30,000 actual P wave arrival points were used as output images to generate 60,000 data points for each window size. The final images were divided into a training set of 36,000 (60%), a validation set of 12,000 (20%), and a test set of 12,000 (20%). We conducted model training and validation experiments for each window size.

3.4. U-Net Model

3.4.1. U-Net Framework

U-Net was first proposed in 2015 by Ronnenberger et al. [44]. It has demonstrated exceptional performance in image segmentation and has been widely used in the field of computer vision. The main architecture of U-Net consists of an encoder and a decoder. In the encoder, the input image undergoes two rounds of convolutional operations, followed by ReLU activation and downsampling. Repeating this process multiple times results in an increase in the number of channels and a reduction in the size of the feature map. In the decoder, the input from the latent space goes through upsampling, two rounds of convolutional operations, and ReLU activation. This decoding is performed multiple times, reducing the number of channels and expanding the size of the feature map as the path progresses. Additionally, the connection of feature maps between the encoder and decoder allows for fine-grained information transfer during upsampling. Such U-Net algorithms have shown excellent results in the field of seismology, including the reconstruction of seismic-signal data resolution [45,46] and P-wave FAP detection studies [47,48,49].
Figure 7 illustrates the U-Net architecture proposed in this study. The model consists mainly of an encoder and a decoder, both of which are designed with identical layers. The encoder is made up of convolution layers and max-pooling layers. In the convolution layer, features of the input image are extracted using a 3 × 3 filter, and the max-pooling layer performs downsampling while preserving the finer details, thereby extracting higher-level features more effectively. For precise feature extraction, we designed the convolution and max-pooling layers to be six layers deep. The decoder is composed of convolution layers and upsampling. In the convolution layer, the input image is expanded back to its original size, and its features are extracted through convolution operations. The expansion to the original size is carried out via upsampling, which increases the feature map of the image. The process involves convolution transpose layers and concatenate layers to perform upsampling and generate the restored image at the output.

3.4.2. Hyperparameter Optimization

The specific settings for optimizing the U-Net model used in this study are detailed in Table 4. The optimizer was set to Adam, and model training was conducted while adjusting the learning rate. To optimize the model, the ReduceLROnPlateau module was used to adjust the learning rate after every two epochs, and ModelCheckpoint saved the model with the highest PSNR performance. Additionally, the mean-squared error (MSE) was used as the loss function.

3.4.3. Model Evaluation Metrics

During training, the model performance was evaluated using metrics such as the MSE, peak SRN (PSNR), and structural similarity index (SSIM).
MSE = 1 N i = 1 n y i ^ y i 2
where MSE is the mean-squared error [50], N is the total number of data points, and y i ^ and y i show the actual and model-predicted values, respectively. MSE is widely used as a measure for evaluating image quality; it allows the assessment of the error between the actual and predicted images in the U-Net model [51].
PSNR = 10 log 10 R 2 MSE
where PSNR is the peak signal-to-noise ratio, and MSE is the mean-squared error. R is the range of pixel values. PSNR allows for the evaluation of the loss in image quality between the actual and predicted images [51].
SSIM x ,   y = 2 μ x μ y + c 1 2 σ x y + c 2 μ 2 x + μ 2 y + c 1 σ 2 x + σ 2 y + c 2
where x ,   y are the two images being compared, μ x ,   μ y are the average pixel values of x and y , σ x ,   σ y are the variances in pixel values for x and y , σ x y is the covariance of x and y , and c 1 ,   c 2 are the constants for safety. SSIM is the structural similarity index and allows for the assessment of luminance, contrast, and structure differences between the actual and predicted images [52]. Through such hyperparameter optimization and evaluation metrics, we aimed to conduct experiments for the training and performance evaluation of the U-Net model for P-wave FAP detection in seismic signals.

4. Experimental Results

Earlier in this paper, we outlined the generation of seismic signals, the synthesis of WGN signals, and spectrogram transformations, among other data-preprocessing tasks. Using these, we built a dataset of 240,000 seismic signals, comprising 30,000 for each window size, and carried out training, validation, evaluation, and prediction experiments with the designed U-Net-based P-wave FAP detection model.

4.1. Results of U-Net Model Training and Validation

Figure 8 shows the results of the training and validation of the model by window size. As the number of epochs increases, there is a consistent trend of decreasing MSE values and increasing SSIM and PSNR scores. Notably, the best results are achieved when the window size is 64, with validations of 0.006, 0.943, and 22.296 for the MSE, SSIM, and PSNR, respectively. Therefore, we chose the spectrogram with a window size of 64 and an overlap size of 32 as the final input data.
Figure 9 shows the validation results of the model using images with a window size of 64 as the input. The developed model displays how the validation MSE, SSIM, and PSNR change per epoch for each set learning rate. Overall, the model that uses data closest to an SNRdB of −1 shows high performance. However, we confirmed that adjusting the learning rate also improved the performance of models that use data with SNRdB of −5 and 10. Ultimately, the highest performance was observed when the SNRdB was −1 at a learning rate of 0.001, with an MSE, SSIM, and PSNR of 0.006, 0.943, and 22.23, respectively. A similarly high performance was noted for SNRdB −5 at a learning rate of 0.001, with an MSE, SSIM, and PSNR of 0.0061, 0.943, and 22.18, respectively; and for SNRdB −10 at a learning rate of 0.001, with an MSE, SSIM, and SNRdB of 0.0064, 0.942, and 21.92, respectively.
As the noise increased, the model performance declined. However, we improved the model performance through U-Net model parameter optimization based on learning rate adjustment.

4.2. Model Performance Evaluation and Seismic-Signal P-Wave FAP Prediction

Figure 10 displays the evaluation results of the model that showed the best performance during the validation process. The horizontal axis displays the corresponding MSE, SSIM, and PSNR values, while the vertical axis represents the count of test images associated with these values. The figure shows the evaluation results for 6000 test datasets for the models with the best performance for window size 64 and SNRdB −1, −5, and −10, as indicated in the above section, and displays the distribution of MSE, SSIM, and PSNR scores for each SNRdB. The evaluation results also show the best performance for SNRdB of −1, consistent with the validation results. When SNRdB is −1, the values are mainly distributed at a lower MSE and higher SSIM and PSNR, while for SNRdB −5 and −10, they are relatively distributed at a higher MSE and lower SSIM and PSNR. The results exhibit a strong performance in terms of MSE and SSIM during testing. However, the testing phase yields a suboptimal performance in terms of the PSNR, which consequently leads to an overall degradation in image quality. To validate the actual predictive outcomes of these metrics, the predictive results of a representative P-wave FAP model are depicted in each of Figure 11, Figure 12 and Figure 13.
The final evaluation results of the models based on SNR dB are depicted in Table 5. The numerical distributions referenced in Figure 10 have been converted into mean values, showcasing a high performance across all SNRdB values regarding error metrics such as the MSE, MAE, and RMSE. Furthermore, the accuracy, SSIM, and PSNR also exhibit high values, signifying the developed model’s accurate detection capability for P-wave FAP. However, a sharp decline in SSIM and PSNR is evident specifically at an SNRdB of −10. To further analyze these findings, the predicted results derived from the images are illustrated in Figure 11, Figure 12 and Figure 13 for each corresponding SNRdB.
Figure 11 shows the prediction results for P-wave FAP when the SNRdB is −1. (a) shows that the predicted image is generated without error when the FAP is clear in the input image; (b) confirms that the predicted image is generated without error, even when the FAP is relatively unclear compared to (a).
Figure 12 shows the prediction results for P-wave FAP when the SNRdB is −5. Compared to when the SNRdB is −1, the strong influence of the WGN signal on the original signal results in a deterioration of image quality in the input image, and the FAP becomes ambiguous, leading to a decline in the quality of the predicted image.
Figure 13 shows the prediction results for P-wave FAP when the SNRdB is −10. Similar to the results when the SNRdB is −5, the strong influence of the WGN signal on the original signal results in a deterioration of the image quality in the input image, and the FAP becomes ambiguous. However, the predicted images when the SNRdB was −5 and −10 were similar to the actual FAP, and there were no problems in detecting the FAP. Therefore, according to the evaluation and prediction results for the model developed in this study, although phenomena such as the degradation of image and picture quality occur, the model successfully detects the P-wave FAP of seismic signals without errors. This suggests that it could be highly effective in detecting the P-wave FAP of seismic signals with strong background noise in real-world situations.

5. Discussion and Comparison with Similar Works

The detection performance of seismic signals is frequently challenged by background noise. Previous studies endeavored to enhance this performance by developing a P-wave fault-arrival point (FAP) detection model through parameter and structure optimization within deep-learning frameworks. These studies predominantly utilized time-series seismic signal images or images reflecting white Gaussian noise (WGN) as inputs for U-Net model experiments. In contrast, our study introduces an advancement in terms of performance by employing 2D spectrograms as inputs. This innovative approach showcases enhanced capabilities for P-wave FAP detection. Our findings advocate for the utilization of STFT + U-Net methodology, demonstrating improved capabilities for detecting P-wave FAP. Table 6 shows a comparison of the performance of the existing and developed models.
In comparative analysis with previous studies, our methodology exhibits superior performance in terms of the mean absolute error (MAE) and mean-squared error (MSE). Prior studies achieved an MAE of 1.21 [25] and an MSE of 0.06 [27], while our study achieved significantly lower values, with an MSE of 0.0031 and an MAE of 0.0177.

6. Conclusions

In this study, various seismic signals were generated using the SMSIM program, and a P-wave FAP detection model based on U-Net was developed, incorporating spectrogram transformation techniques and WGN signals. To obtain a dataset for model development, the SMSIM program was used to generate varying seismic signals, and WGN signals were synthesized to reflect the actual seismic signals. Subsequently, the synthesized signals were converted into image form using STFT to create spectrogram images. These converted spectrogram images served as input data for the U-Net model, and through parameter optimization and other experimental processes, a high-performance P-wave FAP detection model was developed. The developed model, when evaluated on the test dataset, successfully detected the FAP without errors between the actual and predicted images in both clean and noisy input images, although there was a degradation in image quality. Therefore, a high performance can be expected from the model developed in this study in detecting the P-wave FAP in seismic signals with strong background noise. The P-wave FAP detection model developed in this study is anticipated to be applied in various industrial sectors that require microseismic monitoring technology to predict the time and location of seismic events more accurately and contribute to improving early earthquake warning systems. Nevertheless, the decline in image quality as indicated by PSNR implies an ongoing issue pertaining to the efficacy of P-wave FAP detection. Therefore, in future research, various deep-learning models will be analyzed to enhance the P-wave FAP detection model. Additionally, in-depth research will be conducted on solutions for background noise removal, and real seismic data will be collected and analyzed to validate and improve the model’s performance.

Author Contributions

Conceptualization, S.C. and J.K.; methodology, S.C.; software, S.C.; validation, J.K. and H.J.; formal analysis, S.C.; investigation, J.K.; resources, H.J.; data curation, B.L.; writing—original draft preparation, S.C.; writing—review and editing, B.L. and H.J.; visualization, B.L.; supervision, J.K.; project administration, H.J.; funding acquisition, H.J. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (NRF: 2021R1G1A1014385) This research was also supported by “Regional Innovation Strategy (RIS)” through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (MOE) (2021RIS–001).

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Ge, M. Efficient mine microseismic monitoring. Int. J. Coal Geol. 2005, 64, 44–56. [Google Scholar] [CrossRef]
  2. Cesca, S.; Grigoli, F. Full waveform seismological advances for microseismic monitoring. Adv. Geophys. 2015, 56, 169–228. [Google Scholar] [CrossRef]
  3. Liu, Y.; Liao, R.; Zhang, Y.; Gao, D.; Zhang, H.; Li, T.; Zhang, C. Application of surface–downhole combined microseismic monitoring technology in the Fuling shale gas field and its enlightenment. Nat. Gas Ind. B 2017, 4, 62–67. [Google Scholar] [CrossRef]
  4. Wang, Q.; Li, S. Shale gas industry sustainability assessment based on WSR methodology and fuzzy matter–element extension model: The case study of China. J. Clean. Prod. 2019, 226, 336–348. [Google Scholar] [CrossRef]
  5. Liu, H.; Zhang, Z.; Zhang, T. Shale gas investment decision–making: Green and efficient development under market, technology and environment uncertainties. Appl. Energy 2022, 306, 118002. [Google Scholar] [CrossRef]
  6. Ni, Y.; Yao, L.; Sui, J.; Chen, J. Isotopic geochemical characteristics and identification indexes of shale gas hydraulic fracturing flowback/produced water. J. Nat. Gas Geosci. 2022, 7, 1–13. [Google Scholar] [CrossRef]
  7. Xiao, C.; Wang, G.; Zhang, Y.; Deng, Y. Machine–learning–based well production prediction under geological and hydraulic fracture parameters uncertainty for unconventional shale gas reservoirs. J. Nat. Gas Sci. Eng. 2022, 106, 104762. [Google Scholar] [CrossRef]
  8. Mou, Y.; Cui, J.; Wu, J.; Wei, F.; Tian, M.; Han, L. The mechanism of casing deformation before hydraulic fracturing and mitigation measures in shale gas horizontal wells. Processes 2022, 10, 2612. [Google Scholar] [CrossRef]
  9. Goebel, T.H.; Brodsky, E.E. The spatial footprint of injection wells in a global compilation of induced earthquake sequences. Science 2018, 361, 899–904. [Google Scholar] [CrossRef]
  10. Schultz, R.; Atkinson, G.; Eaton, D.W.; Gu, Y.J.; Kao, H. Hydraulic fracturing volume is associated with induced earthquake productivity in the Duvernay play. Science 2018, 359, 304–308. [Google Scholar] [CrossRef]
  11. Li, J.; Xu, J.; Zhang, H.; Yang, W.; Tan, Y.; Zhang, F.; Meng, L.; Zang, Y.; Miao, S.; Guo, C.; et al. High seismic velocity structures control moderate to strong induced earthquake behaviors by shale gas development. Commun. Earth Environ. 2023, 4, 188. [Google Scholar] [CrossRef]
  12. Kim, K. Situating the Anthropocene: The Social Construction of the Pohang ‘Triggered’ Earthquake. J. Sci. Technol. Stud. 2019, 19, 51–117. [Google Scholar]
  13. Wang, H.; Alkhalifah, T.; bin Waheed, U.; Birnie, C. Data–driven microseismic event localization: An application to the Oklahoma Arkoma basin hydraulic fracturing data. IEEE Trans. Geosci. Remote Sens. 2021, 60, 1–12. [Google Scholar] [CrossRef]
  14. Lee, M.; Byun, J.; Kim, D.; Choi, J.; Kim, M. Improved modified energy ratio method using a multi–window approach for accurate arrival picking. J. Appl. Geophys. 2017, 139, 117–130. [Google Scholar] [CrossRef]
  15. Zhou, Z.; Cheng, R.; Rui, Y.; Zhou, J.; Wang, H. An improved automatic picking method for arrival time of acoustic emission signals. IEEE Access 2019, 7, 75568–75576. [Google Scholar] [CrossRef]
  16. Zhou, Z.; Cheng, R.; Rui, Y.; Zhou, J.; Wang, H.; Cai, X.; Chen, W. An improved onset time picking method for low SNR acoustic emission signals. IEEE Access 2020, 8, 47756–47767. [Google Scholar] [CrossRef]
  17. Mborah, C.; Ge, M. Enhancing manual P–phase arrival detection and automatic onset time picking in a noisy microseismic data in underground mines. Int. J. Min. Sci. Technol. 2018, 28, 691–699. [Google Scholar] [CrossRef]
  18. Li, X.B.; Wang, Z.W.; Dong, L.J. Locating single–point sources from arrival times containing large picking errors (LPEs): The virtual field optimization method (VFOM). Sci. Rep. 2016, 6, 19205. [Google Scholar] [CrossRef]
  19. Li, X.; Shang, X.; Wang, Z.; Dong, L.; Weng, L. Identifying P–phase arrivals with noise: An improved Kurtosis method based on DWT and STA/LTA. J. Appl. Geophys. 2016, 133, 50–61. [Google Scholar] [CrossRef]
  20. Zhang, J.; Tang, Y.; Li, H. STA/LTA fractal dimension algorithm of detecting the P-wave arrival. Bull. Seismol. Soc. Am. 2018, 108, 230–237. [Google Scholar] [CrossRef]
  21. Li, H.; Yang, Z.; Yan, W. An improved AIC onset–time picking method based on regression convolutional neural network. Mech. Syst. Signal Process. 2022, 171, 108867. [Google Scholar] [CrossRef]
  22. Liu, H.; Zhang, J.Z. STA/LTA algorithm analysis and improvement of Microseismic signal automatic detection. Prog. Geophys. 2014, 29, 1708–1714. [Google Scholar] [CrossRef]
  23. Zhu, M.; Cheng, J.; Zhang, Z. Quality control of microseismic P–phase arrival picks in coal mine based on machine learning. Comput. Geosci. 2021, 156, 104862. [Google Scholar] [CrossRef]
  24. Zhang, Y.; Yu, Z.; Hu, T.; He, C. Multi–trace joint downhole microseismic phase detection and arrival picking method based on U–Net. Chin. J. Geophys. 2021, 64, 2073–2085. [Google Scholar] [CrossRef]
  25. Guo, X. First–arrival picking for microseismic monitoring based on deep learning. Int. J. Geophys. 2021, 2021, 5548346. [Google Scholar] [CrossRef]
  26. Choi, Y.; Song, Y.; Seol, S.; Byun, J. Machine Learning–based Phase Picking Algorithm of P and S Waves for Distributed Acoustic Sensing Data. Geophys. Geophys. Explor. 2022, 25, 177–188. [Google Scholar] [CrossRef]
  27. Li, W.; Chakraborty, M.; Fenner, D.; Faber, J.; Zhou, K.; Ruempker, G.; Stoecker, H.; Srivastava, N. Epick: Multi–class attention–based u–shaped neural network for earthquake detection and seismic phase picking. arXiv 2021, arXiv:2109.02567. [Google Scholar] [CrossRef]
  28. Dang, P.; Cui, J.; Ma, W.; Li, Y. Simulation of the 2022 Mw 6.6 Luding, China, earthquake by a stochastic finite–fault model with a nonstationary phase. Soil Dyn. Earthq. Eng. 2023, 172, 108035. [Google Scholar] [CrossRef]
  29. Makoveeva, E.V.; Tsvetkov, I.N.; Ryashko, L.B. Stochastically-induced dynamics of earthquakes. Math. Methods Appl. Sci. 2022. [Google Scholar] [CrossRef]
  30. Qiu, C.; Wu, B.; Liu, N.; Zhu, X.; Ren, H. Deep learning prior model for unsupervised seismic data random noise attenuation. IEEE Geosci. Remote Sens. Lett. 2021, 19, 7502005. [Google Scholar] [CrossRef]
  31. Du, R.; Liu, W.; Fu, X.; Meng, L.; Liu, Z. Random noise attenuation via convolutional neural network in seismic datasets. Alex. Eng. J. 2022, 61, 9901–9909. [Google Scholar] [CrossRef]
  32. An, S.; Wang, H.; Sun, Y.; Lu, Z.; Yu, Q. Time domain multiplexed lora modulation waveform design for iot communication. IEEE Commun. Lett. 2022, 26, 838–842. [Google Scholar] [CrossRef]
  33. Wang, Y.; Gui, G.; Ohtsuki, T.; Adachi, F. Multi–task learning for generalized automatic modulation classification under non–Gaussian noise with varying SNR conditions. IEEE Trans. Wirel. Commun. 2021, 20, 3587–3596. [Google Scholar] [CrossRef]
  34. Thaler, D.; Stoffel, M.; Markert, B.; Bamer, F. Machine-learning-enhanced tail end prediction of structural response statistics in earthquake engineering. Earthq. Eng. Struct. Dyn. 2021, 50, 2098–2114. [Google Scholar] [CrossRef]
  35. Deng, G.; Cahill, L.W. An adaptive Gaussian filter for noise reduction and edge detection. In Proceedings of the 1993 IEEE Conference Record Nuclear Science Symposium and Medical Imaging Conference, San Francisco, CA, USA, 31 October–6 November 1993; IEEE: New York, NY, USA; pp. 1615–1619. [Google Scholar] [CrossRef]
  36. Wang, X.; Wang, C. Time series data cleaning: A survey. IEEE Access 2019, 8, 1866–1881. [Google Scholar] [CrossRef]
  37. Hweesa, N.L.; Zerek, A.R.; Daeri, A.M.; Zahra, M.F. Adjacent and Co–Channel Interferences Effect on AWGN and Rayleigh Channels Using 8–QAM Modulation for Data Communication. In Proceedings of the 2020 20th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering, Monastir, Tunisia, 20–22 December 2020; IEEE: New York, NY, USA; pp. 321–327. [Google Scholar] [CrossRef]
  38. Lv, H.; Zeng, X.; Bao, F.; Xie, J.; Lin, R.; Song, Z.; Zhang, G. ADE–net: A deep neural network for DAS earthquake detection trained with a limited number of positive samples. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5912111. [Google Scholar] [CrossRef]
  39. Fromageau, J.; Liebgott, H.; Brusseau, E.; Vray, D.; Delachartre, P. Estimation of time–scaling factor for ultrasound medical images using the Hilbert transform. EURASIP J. Adv. Signal Process. 2006, 2007, 80735. [Google Scholar] [CrossRef]
  40. Tao, H.; Wang, P.; Chen, Y.; Stojanovic, V.; Yang, H. An unsupervised fault diagnosis method for rolling bearing using STFT and generative neural networks. J. Frankl. Inst. 2020, 357, 7286–7307. [Google Scholar] [CrossRef]
  41. Goodwin, M.M. Realization of arbitrary filters in the STFT domain. In Proceedings of the 2009 IEEE Workshop on Applications of Signal Processing to Audio and Acoustics, New Paltz, NY, USA, 18–21 October 2009; IEEE: New York, NY, USA; pp. 353–356. [Google Scholar] [CrossRef]
  42. Huang, J.; Chen, B.; Yao, B.; He, W. ECG arrhythmia classification using STFT–based spectrogram and convolutional neural network. IEEE Access 2019, 7, 92871–92880. [Google Scholar] [CrossRef]
  43. Jung, H.; Choi, S.; Lee, B. Rotor Fault Diagnosis Method Using CNN–Based Transfer Learning with 2D Sound Spectrogram Analysis. Electronics 2023, 12, 480. [Google Scholar] [CrossRef]
  44. Ronneberger, O.; Fischer, P.; Brox, T. U–net: Convolutional networks for biomedical image segmentation. In Proceedings of the Medical Image Computing and Computer–Assisted Intervention–MICCAI 2015: 18th International Conference, Munich, Germany, October 5–9, 2015; Springer International Publishing: Berlin/Heidelberg, Germany, 2015. Part III 18. pp. 234–241. [Google Scholar] [CrossRef]
  45. Li, S.; Gao, J.; Gui, J.; Wu, L.; Liu, N.; He, D.; Guo, X. Fully Connected U–Net and its application on reconstructing successively sampled seismic data. IEEE Access 2023, 11, 99693–99704. [Google Scholar] [CrossRef]
  46. Min, F.; Wang, L.; Pan, S.; Song, G. D2UNet: Dual Decoder U–Net for Seismic Image Super–Resolution Reconstruction. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5906913. [Google Scholar] [CrossRef]
  47. Hu, L.; Zheng, X.; Duan, Y.; Yan, X.; Hu, Y.; Zhang, X. First–arrival picking with a U–net convolutional network. Geophysics 2019, 84, U45–U57. [Google Scholar] [CrossRef]
  48. Yuan, P.; Hu, W.; Wu, X.; Chen, J.; Van Nguyen, H. First arrival picking using U–net with Lovasz loss and nearest point picking method. In SEG Technical Program Expanded Abstracts 2019; Society of Exploration Geophysicists: Houston, TX, USA, 2019; pp. 2624–2628. [Google Scholar] [CrossRef]
  49. Zhang, Y.; Leng, J.; Dong, Y.; Yu, Z.; Hu, T.; He, C. Phase arrival picking for bridging multi–source downhole microseismic data using deep transfer learning. J. Geophys. Eng. 2022, 19, 178–191. [Google Scholar] [CrossRef]
  50. Choi, S.; Kim, S.; Jung, H. Ensemble Prediction Model for Dust Collection Efficiency of Wet Electrostatic Precipitator. Electronics 2023, 12, 2579. [Google Scholar] [CrossRef]
  51. Yu, J.; Yoon, D. Crossline Reconstruction of 3D Seismic Data Using 3D cWGAN: A Comparative Study on Sleipner Seismic Survey Data. Appl. Sci. 2023, 13, 5999. [Google Scholar] [CrossRef]
  52. Liu, P.; Dong, A.; Wang, C.; Zhang, C.; Zhang, J. Consecutively Missing Seismic Data Reconstruction Via Wavelet–Based Swin Residual Network. IEEE Geosci. Remote Sens. Lett. 2023, 20, 7502405. [Google Scholar] [CrossRef]
Figure 2. Seismic signal data.
Figure 2. Seismic signal data.
Electronics 13 00229 g002
Figure 3. WGN synthetic signal changing according to the original signal.
Figure 3. WGN synthetic signal changing according to the original signal.
Electronics 13 00229 g003
Figure 4. Seismic signal images reflecting WGN.
Figure 4. Seismic signal images reflecting WGN.
Electronics 13 00229 g004
Figure 5. Spectrogram according to window size.
Figure 5. Spectrogram according to window size.
Electronics 13 00229 g005
Figure 6. Seismic signal images.
Figure 6. Seismic signal images.
Electronics 13 00229 g006
Figure 7. Proposed U-Net architecture.
Figure 7. Proposed U-Net architecture.
Electronics 13 00229 g007
Figure 8. U-Net training and validation results by window size (SNRdB = −1, learning rate = 0.001).
Figure 8. U-Net training and validation results by window size (SNRdB = −1, learning rate = 0.001).
Electronics 13 00229 g008
Figure 9. U-Net model validation results (window size = 64).
Figure 9. U-Net model validation results (window size = 64).
Electronics 13 00229 g009
Figure 10. U-Net model evaluation results.
Figure 10. U-Net model evaluation results.
Electronics 13 00229 g010
Figure 11. P-wave FAP prediction results when SNRdB = −1. (a) Input image with clear FAP. (b) Input image with ambiguous FAP.
Figure 11. P-wave FAP prediction results when SNRdB = −1. (a) Input image with clear FAP. (b) Input image with ambiguous FAP.
Electronics 13 00229 g011
Figure 12. P-wave FAP prediction results when SNRdB = −5. (a) Input image with clear FAP. (b) Input image with ambiguous FAP.
Figure 12. P-wave FAP prediction results when SNRdB = −5. (a) Input image with clear FAP. (b) Input image with ambiguous FAP.
Electronics 13 00229 g012
Figure 13. P-wave FAP prediction results when SNRdB = −10. (a) Input image with clear FAP. (b) Input image with ambiguous FAP.
Figure 13. P-wave FAP prediction results when SNRdB = −10. (a) Input image with clear FAP. (b) Input image with ambiguous FAP.
Electronics 13 00229 g013
Table 1. Conventional U-Net model FAP detection performance.
Table 1. Conventional U-Net model FAP detection performance.
ModelsModel Evaluation IndexResultReference
U-Net++MAEMAE = 1.21Guo et al. [25]
AccuracyAccuracy = 0.987
U-Net transfer learningAccuracyAccuracy = 0.88Choi et al. [26]
U-NetMSEMSE = 0.06Li et al. [27]
AccuracyAccuracy = 0.988
Table 2. SMSIM information.
Table 2. SMSIM information.
ParameterValue
Stress drop20–200 (step: 20)
Q (quality factor)100–300 (step: 50)
Magnitude3–4 (step: 0.2)
Epicentral distance20–400 (step: 20)
Signal data10,000 (magnitude step: 5000)
Table 3. Spectrogram and WGN value.
Table 3. Spectrogram and WGN value.
ItemParameterValue
SpectrogramWindow size2, 4, 8, 16, 32, 64, 128, 256
Overlap1, 2, 4, 8, 16, 32, 64, 128
Recording rate200
FilterHanning window
White Gaussian noiseSNRdB−1, −5, −10
Scaling factor1, 0.1, 0.01
Table 4. Train parameters.
Table 4. Train parameters.
Name of ComponentParameterContent and Value
Model setting
value
OptimizerAdam
Learning rate0.01, 0.001, 0.0001, 0.00001
Mini-batch size64
Epoch100
LossMSE
CallbackReduceLROnPlateauPatience2
Min learning rate0.001 times the learning rate
Factor0.5
ModelCheckPointBest PSNR1 epoch
Table 5. Model evaluation results.
Table 5. Model evaluation results.
ModelSNRdBMSESSIMPSNRMAERMSEAccuracy
Window size = 64
(U-Net model)
−10.00750.918224.79370.02210.02560.9843
−50.00310.915724.62150.01770.01950.9918
−100.00740.789519.84220.02470.02790.9844
Table 6. Comparison between the proposed and existing model.
Table 6. Comparison between the proposed and existing model.
ModelsSignal ProcessingModel Evaluation IndexResultReference
U-Net++Time-series analysis of signals and WGNMAEMAE = 1.21Guo et al. [25]
AccuracyAccuracy = 0.987
U-Net transfer learningTime-series analysis of signalsAccuracyAccuracy = 0.88Choi et al. [26]
U-NetTime-series analysis of signals and WGNMSEMSE = 0.06Li et al. [27]
AccuracyAccuracy = 0.988
U-NetWGN and STFT analysisMSEMSE = 0.0031Our result
MAEMAE = 0.0177
RMSERMSE = 0.0195
AccuracyAccuracy = 0.9918
SSIMSSIM = 0.9182
PSNRPSNR = 24.7937
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Choi, S.; Lee, B.; Kim, J.; Jung, H. Deep-Learning-Based Seismic-Signal P-Wave First-Arrival Picking Detection Using Spectrogram Images. Electronics 2024, 13, 229. https://doi.org/10.3390/electronics13010229

AMA Style

Choi S, Lee B, Kim J, Jung H. Deep-Learning-Based Seismic-Signal P-Wave First-Arrival Picking Detection Using Spectrogram Images. Electronics. 2024; 13(1):229. https://doi.org/10.3390/electronics13010229

Chicago/Turabian Style

Choi, Sugi, Bohee Lee, Junkyeong Kim, and Haiyoung Jung. 2024. "Deep-Learning-Based Seismic-Signal P-Wave First-Arrival Picking Detection Using Spectrogram Images" Electronics 13, no. 1: 229. https://doi.org/10.3390/electronics13010229

APA Style

Choi, S., Lee, B., Kim, J., & Jung, H. (2024). Deep-Learning-Based Seismic-Signal P-Wave First-Arrival Picking Detection Using Spectrogram Images. Electronics, 13(1), 229. https://doi.org/10.3390/electronics13010229

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop