[go: up one dir, main page]

Next Article in Journal
3D Facial Plastic Surgery Simulation: Based on the Structured Light
Next Article in Special Issue
A Two-Stage Rolling Bearing Weak Fault Feature Extraction Method Combining Adaptive Morphological Filter with Frequency Band Selection Strategy
Previous Article in Journal
Force of Intermaxillary Latex Elastics from Different Suppliers: A Comparative In Vitro Study
Previous Article in Special Issue
Laboratory Test of a Vehicle Active Noise-Control System Based on an Adaptive Step Size Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Seismic Data Denoising Based on Wavelet Transform and the Residual Neural Network

College of Geoexploration Science and Technology, Jilin University, Changchun 130026, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(1), 655; https://doi.org/10.3390/app13010655
Submission received: 2 December 2022 / Revised: 25 December 2022 / Accepted: 28 December 2022 / Published: 3 January 2023
(This article belongs to the Special Issue Active Vibration and Noise Control)
Figure 1
<p>The network structure of DWT-Resnet.</p> ">
Figure 2
<p>Trend of the best denoising results of DWT−Resnet18 with varying SNRs of noisy seismic data under different wavelet basis functions.</p> ">
Figure 3
<p>Denoising results of seismic data with SNR of 4.074 dB for DWT−Resnet18 networks with different numbers of layers for a fixed wavelet type and wavelet decomposition levels.</p> ">
Figure 4
<p>Trends of the best denoising results of DWT−Resnet26 with different SNRs seismic data under different wavelets.</p> ">
Figure 5
<p>Comparison of denoising results using Resnet18, Resnet26, DWT−Resnet18, DWT−Resnet26 with different input SNRs.</p> ">
Figure 6
<p>(<b>a</b>–<b>e</b>) illustrates the single−channel data compared with the clean single−channel data after denoising with four denoising methods at SNR ranked from high to low.</p> ">
Figure 6 Cont.
<p>(<b>a</b>–<b>e</b>) illustrates the single−channel data compared with the clean single−channel data after denoising with four denoising methods at SNR ranked from high to low.</p> ">
Figure 7
<p>Trend of the best denoising results of DWT−Resnet18 with varying SNRs of real noisy seismic data under different wavelet basis.</p> ">
Figure 8
<p>Denoising results of real seismic data with SNR of −7.116 dB for DWT-Resnet networks with a different number of layers for a fixed number of wavelet bases and wavelet decomposition levels.</p> ">
Figure 9
<p>Trends of the best denoising results of DWT−Resnet26 with different SNR real seismic data under different wavelet bases.</p> ">
Figure 10
<p>Comparison of denoising results using Resnet18, Resnet26, DWT−Resnet18, DWT−Resnet26 with different input SNRs.</p> ">
Figure 11
<p>(<b>a</b>–<b>e</b>) Illustrates the single−channel real data compared with the original single−channel real data after denoising with four denoising methods at SNRs ranked from high to low.</p> ">
Versions Notes

Abstract

:
The neural network denoising technique has achieved impressive results by being able to automatically learn the effective signal from the data without any assumptions. However, it has been found experimentally that the performance of the method using neural networks gradually decreases with increasing pollution levels when processing contaminated seismic data, and how to improve the performance will become the direction of further development of the method. As a traditional method widely used for tainted seismic data, the wavelet transform can effectively separate the signal from the noise. Thus, we propose a method combining wavelet transform and a residual neural network that achieves good results in suppressing random noise data.

1. Introduction

Seismic signals will inevitably be affected by instruments, environments, and other factors, resulting in the need for seismic noise attenuation. Generally, seismic noise may be broken down into two distinct categories: coherent noise and random noise. Coherent noise has apparent kinematic characteristics and certain regularity. In contrast, random noise has strong randomness, and its existence is an important factor affecting the signal-to-noise ratio (SNR) of seismic data. To suppress the noise, scholars have proposed various denoising methods, such as F-x deconvolution [1,2], empirical modal decomposition (EMD) [3,4], Time-frequency peak filtering method [5], median filtering method [6], and so on. Denoising seismic data in virtue of the f-x approach is hindered by the fact that it presumes the signal to be linear and stationary, which is at odds with the nonstationary nature of seismic records; in contrast, EMD captures the nonstationary nature of the signal since it is data-driven, but mode mixing can cause the time-frequency distribution to be incorrect. Owing to the nonlinearity of the signal, the frequency peak filtering based on time-frequency analysis entails a loss of amplitude when denoising; the median filtering method is presented as a simple method of removing noise from a nonstationary signal, raising distortions in the signal shape related to the filter length. Subsequently, the sparse transform emerged as a method that can distinguish between noise and valid signals and has been extensively investigated in seismic random noise suppression. With the sparse transform-based denoising method, it is assumed that the seismic data are sparse in some transform domains, after transforming the seismic data to the sparse transform domain, thresholding is applied to the coefficients, and then the processed coefficients are inverse-transformed back to the original domain. Classic sparse transforms, including Fourier transform [7,8] and wavelet transform [9,10], are commonly used as sensitive and effective methods. Curvelet [11], Contourlet [12], and Shearlet [13] transforms were later advanced to compensate for the wavelet transform’s lack of directionality and anisotropy. However, none of the aforementioned methods are data-driven and swayed by the characteristics of their own sparse transformation bases; furthermore, despite their increased speed, all methods still require estimating the noise level and choosing the filtering threshold. To eliminate these drawbacks and better represent the sparsity of seismic data, dictionary learning [14,15] started to play a role in seismic data denoising. Although dictionary learning eliminates the above-mentioned drawbacks to some extent, some of the overall data are missed when learning is performed using a limited number of random patches.
The aforementioned techniques for suppressing noise in seismic data have their pros and cons, so how to improve the SNR of noisy data with a better approach is always a concern. In computing [16], medicine [17], and image processing [18], the machine learning method has emerged as a leading research path since the turn of the 21st century, in tandem with the advancement of high-performance computing capabilities. Under this influence, the neural network has been introduced to seismic data processing and has obtained favorable results.
Generative adversarial networks (GANs) [19], Resnet [20], and U-Net [21] are commonly used networks. A GAN employs a method in which generators and discriminators contest each other, with generators generating data to cheat discriminators, and discriminators differing between generated and labeled data allowing generators to produce more compliant data; however, subject to pattern collapse, GAN networks may struggle to deliver the expected data. Resnet, DnCNN, and U-net all belong to convolutional neural networks (CNNs). The CNN-based noise suppression method for seismic data involves recovering the effective signal by extracting features from the dataset. Compared with traditional denoising methods, the above noise-suppression approaches avoid threshold selection and defects of the methods themselves, achieving better denoising results. Still, with the increase in noise level, restricted by their structures, neural networks are left with limited denoising performances. Other authors have offered some potential answers to this difficult problem. As an illustration, the seismic data denoising method combining U-net and STFT has been highly successful [22,23]. However, even a simplified U-net has a much larger number of parameters than a Resnet with fewer residual blocks [24]. This may be a hindrance to the practical application of neural nets in seismic data denoising. Therefore, as a simpler and more stable denoising structure, Resnet is adopted. To further enhance neural network noise-reduction capabilities, inspired by the work of other scholars, this paper proposes a seismic signal denoising method combining wavelet transform and a neural network (DWT-Resnet). Utilizing the fact that a valid signal differs from noise after the wavelet transform, the transformed signal serves as the input of the neural network, removing noise from the signal with a clean signal as the labeled data. Experiments show that the method proposed in this paper achieves superior performance in denoising compared to the method using neural networks alone.
The main contributions of this study consist of:
  • Proposing a denoising method for seismic data based on wavelet transform and residual neural network.
  • Analyzing the performance of residual neural networks for noisy removal under different decomposition levels of different wavelet bases
  • An analysis of the number of layers of the residual neural network on the noise removal performance in the wavelet transform-based neural network denoising method is presented.
The rest of the paper is organized as follows: Section 2 provides a detailed description of the method, evaluation criteria, and model. Experimental results of our approach on simulated seismic data versus real seismic data are presented and analyzed in Section 3 and Section 4. Finally, Section 5 presents the conclusion, discusses this paper, and provides a discussion of future directions.

2. Methods and Evaluation Index

2.1. DWT-Resnet Denoising Principle

Figure 1 shows the network structure of DWT-Resnet. The noise-bearing seismic data were decomposed using 1D wavelets, ranking the decomposed high-frequency and low-frequency coefficients in order to form a dataset conforming to the 1D Resnet input, and then the clean seismic data were taken as the training labels of the Resnet, which were trained for denoising. The trained network was applied to the test set using the same wavelet-based transform and decomposition levels so that the denoising results of noise-bearing seismic data were directly obtained.
The mathematical principle of the DWT-Resnet method is described next.
As a transform domain analysis method similar to Fourier transform, wavelet transform separates the effective signal from the noise by doing the inner product of the basis function and signal. For a certain given wavelet Φ ( x ) , the wavelet basis function is:
Φ a , b ( x ) = 1 a Φ ( x b a )
where a is the scale parameter, b is the time window parameter, a , b R + . That is, the wavelet basis function Φ a , b ( x ) is the shift and scale transformation of the initial wavelet function Φ ( x ) . Therefore, for the signal f ( x ) , its wavelet transform equation is:
W T ( a , b ) = + f ( x ) Φ ( x b a ) d x ¯
where Φ a , b ( x ) ¯ is the complex conjugate of the signal Φ a , b ( x ) .
The seismic data containing noise y , can be regarded as a superposition of clean data and random noise, i.e.,
y = z + v
By taking the seismic data containing noise through the wavelet transform as the input of the neural network, the clean data z are predicted by building a mapping of R ( DWT ( y ) ; P ) , i.e.,
R ( DWT ( y ) ; P ) z
where P = { W , B } is the parameter of the neural network and D W T ( y )   is the result of the noise-containing data after the wavelet transform. The loss function of the neural network is:
l ( P ) = k = 1 Q R ( DWT ( y k ) ; P ) z k F 2
where DWT ( y ) indicates the wavelet domain noise data y k acquired by using the one-dimensional (1D) wavelet transform, z k represents the clean data obtained by feeding y k into the neural network and training, Q is the batch size. Normally, the smaller the l ( P ) , the better the network optimization, and the higher the denoising capability. Since different wavelet bases with different decomposition levels and different layers of Resnet have different effects on the DWT-Resnet method, these factors will be explored in Section 3 and Section 4.

2.2. Denoising Performance Evaluation Index

SNR is a popular metric for gauging the effectiveness of seismic data processing. In this paper, the signal-to-noise ratio is applied to evaluate the noise rejection ability of DWT-Resnet. The equation is as follows:
SNR = 10 log 10 { z F 2 z z ˜ F 2 }
where z is the original seismic data used as labels and z ˜ is the denoised seismic data.

2.3. Training Model and Parameter Setting

Since this paper deals with 1D seismic data, considering the amount of data and the performance of the machine itself, Resnet18 is the chosen network, based on Resnet18, changing the convolutional layer, pooling layer, and batchnormal to 1D, while keeping the rest of the settings unchanged. As for the network parameter settings, according to the amount of data to be processed, the batch size is set to 100 and the initial learning rate range is [ 10 6 , 9 × 10 6 ]. During the training process, the learning rate decreases to 90% of the original rate every 10 epochs.
The experiments in this paper were run on a machine equipped with an Intel(R) Xeon(R) CPU E5-2678 v3 @ 2.50 GHz and an NVIDIA GeForce RTX 2080 Ti.

3. Synthetic Seismic Data Processing Results

We first used synthetic seismic data to test the denoising performance of the proposed method.
For the original simulated data, we added different levels of noise to the data to test the DWT-Resnet18 performance, forming SNRs from low to high of −7.512 dB, −5.467 dB, −2.756 dB, 4.074 dB, and 18.074 dB, respectively. The original data consisted of 8100 seismic traces, with 512 sample points per seismic trace and a 0.001 s sampling period. Therefore, for the obtained noisy data and original simulated data, the corresponding first 80% of the data were extracted, respectively, with the mirror flip and up–down flip for data enhancement, are made into the training data, and the remaining 20% of the data 10% as the validation set 10% as the test set.
Five commonly used wavelet bases haar, db, sym, coif, bior, rbio, were selected to verify the noise-reducing performance of DWT-Resnet with different wavelet bases and different numbers of decomposition levels. The related outcomes of the trials were listed in Table 1. The red-marked data in the table represent the best denoising outcomes, while the blue-marked data represent the second-best denoising results. As can be seen in Table 1, except for the rbio wavelet, the best denoising results were achieved in decomposing levels 2 and 3 when processing seismic data with different SNRs. The rbio wavelet offers the best denoising impact of all wavelets when processing seismic data with an SNR of 18,074 dB, but only when the wavelet’s decomposition level is 5. There is a non-significant difference between the best denoising result and the second-best denoising result in the denoised seismic data, with a difference of 0.116 dB for decomposition level 3 and 0.108 dB for decomposition level 4. Overall, the optimal denoising results differ from the suboptimal denoising results when dealing with high SNR seismic data, while the optimal denoising results are similar to the suboptimal denoising results when dealing with low SNR seismic data. Therefore, considering this situation, it can be said that 2- and 3-level decomposition denoising can be preferred when different wavelet basis functions are used to denoise this synthetic seismic data.
Figure 2 displays the ideal denoising results of each wavelet basis with the input of different SNRs seismic data obtained using DWT-Resnet18 denoising with multiple wavelet bases for different SNRs seismic data, providing deeper insight into the outcomes obtained by each wavelet. It can be seen that the denoising effects of different wavelet bases vary widely when processing high SNR seismic data, but the denoising effect of haar wavelet and bior wavelet is especially different from the other three. As the SNR decreases, the denoising results of haar wavelet and other wavelets gradually decrease from 1.312 dB to 0.595 dB, while the denoising results of other wavelets tend to overlap, i.e., the denoising effects of different wavelets will tend to be the same as the noise is further enhanced.
Previous experiments were conducted under Resnet18, but as to whether Resnet18 can achieve optimal denoising results is yet to experimented with. Therefore, taking the seismic data with the SNR of 4.074 dB as an example, we verified the denoising effect of the Resnet network under different layers by increasing or decreasing the number of layers of Resnet18 with a 3-level wavelet decomposition using sym7 (Figure 3).
One convolutional layer and four layers of two convolutional residual blocks make up the Resnet18 architecture shown in Figure 1. In this thesis, the increase or decrease of the number of layers in the Resnet18 network is concentrated on the layers with residual blocks. Resnet14 means removing any layer of Resnet18. When the number of Resnet layers is 14, no matter which layer is removed, the denoising effect will be worse, especially the removal of layer4, which leads to the worst denoising result, only 18.483 dB; while layer16 is the removal of one of the residual blocks in any layer when the number of Resnet layers is 16, the removal of one residual block in layer4 has the greatest effect on the network denoising. Inspired by the above experiments, the subsequent increase in the number of network layers is either by adding a new layer or by increasing the number of residual blocks in the layer. Following layer4, two further layers, layers 5 and 6, are brought in, where layer5 includes 2 residual blocks, each with 1024 channels, and so on layer6 is a layer composed of 2 residual blocks containing 2048 channels. Then the 20-layer Resnet includes two cases, one is to increase the number of residual blocks of layer4, and the other is to add a layer5 containing 1 residual block, the SNR of the latter is 22.540 dB, which is 1.246 dB higher than the former, making the neural network denoising effect has been greatly improved. Inspired by the above experimental results, better results were obtained when the number of layers of the Resnet network was increased to 26, i.e., layer5 containing 4 residual blocks linked after layer4. Although another combination of the 26-layer network is to link layer5 and layer6 in sequence after layer4, when its denoising effect is the best, the training time also increases due to the increase of network layers, and it takes 8251.736 s to train the 26-layer network. However, in terms of SNR, the 26-layer network with layer6 is only 0.280 dB better than the 26-layer network with only layer5, this is obviously a less suitable denoising solution, so the layer5 with 4 residual blocks is used as the optimal denoising network.
Next, with the results in Table 1, the denoising performance of DWT-Resnet26 was tested at different SNRs, choosing different wavelet bases, using the number of decomposition levels for the best denoising results in DWT-Resnet18. Following denoising results were obtained through experiments (Table 2, Figure 4).
From Table 2 and Figure 4, it is observed that when the number of layers of the residual neural network is increased to 26, the denoising differences are more obvious when different wavelet bases are processed with seismic data at high input SNR; haar performance results have been poor, and rbio does not improve its denoising performance significantly at low SNR, with the increase of noise level, its denoising effect is similar to the performance of several wavelets except haar. Db and coif remain relatively stable.
Comparing the best denoising results of Resnet18 and Resnet26, DWT-Resnet18 and DWT-Resnet26 (Figure 5), it is clear that the residual neural network denoising method combined with wavelets performs better. DWT-Resnet26 achieves the best performance at higher SNR, while DWT-Resnet18 and DWT-Resnet26 obtain similar denoising results when the SNR is low. In contrast, the denoising effect of Resnet26 is conversely inferior to that of Resnet18 when processing data without wavelet transform. A possible cause of the conjecture is the deepening of the network model [25], which causes overfitting, but wavelet-transformed data are not affected by overfitting.
To visualize the denoising effect of each method, Figure 6 shows the comparison of single-channel clean seismic data and the corresponding single-channel data after denoising with Resnet18, DWT-Resnet18, Resnet26, and DWT-Resnet26 at different SNRs.
Results point out that although DWT-Resnet improves the denoising ability of Resnet, even DWT-Resnet is unable to adequately match the original seismic data when the SNRs of the input seismic data decline.

4. Real Seismic Data Processing Results

Real data consists of 14,735 seismic traces, with 256 sample points per seismic trace and a 0.002 s sampling period. The process of making the training set, test set, and validation set is the same as making the synthetic seismic dataset. For verifying the feasibility of the method, the results of denoising with different wavelet bases at different numbers of decomposition layers with different input SNRs were measured. The experiments demonstrate that in most cases, after the wavelet decomposition at level 2 or 3, optimum denoising results can be obtained by residual neural network processing. When the input SNR is −5.203 dB and −2.273 dB, the optimal denoising result mostly appears in the wavelet decomposition of level 1 and 2. However, in case the optimal denoising result appears in the wavelet decomposition of level 1, it is not much different from the result of the level 2 or 3 wavelet decomposition, which is within 0.5 dB.
Notice that unlike the simulated data, where the optimal wavelet for each wavelet basis is essentially fixed even at different noise levels, this property of the real data is related to the data itself, where the simulated data have zero data except where seismic waves are not present, while the real data still have non-zero irrelevant data where there are no seismic waveforms, even though they are not visible to the naked eye.
Figure 7 plots the trend of the denoising capability of Table 3. Except for the substantial discrepancies at high SNRs for haar, db, sym, coif, and bior wavelets, it is evident that the difference between the Resnet18 denoising outcomes under various wavelets reduces as the noise level increases. The overall denoising effect under rbio is stable, and as the input SNR decreases, its denoising effect gradually outperforms the denoising effect of Resnet18 under other wavelet bases.
To verify the impact of network depth on the denoising effect in the DWT-Resnet denoising method with real seismic data. To verify the effect of the network depth of DWT-Resnet on the real seismic data denoising results. Taking the real seismic data with a SNR of −7.1157 dB as an example, the effect of the number of Resnet layers on the denoising results in the case of a 2-level decomposition using haar is as follows (Figure 8). The image shows that the DWT-Resnet26 still has a remarkable denoising capability.
When increasing the number of layers of the residual neural network to 26, the denoising difference is obvious when different types of wavelets process the real seismic data with high input SNR (Figure 9). Except for the db and haar wavelets, the denoising ability of other wavelets fluctuates somewhat when processing real seismic data, db, and haar behave more consistently when processing seismic data with different SNR compared to other wavelets.
Figure 10 shows the comparison of the denoising results under the optimal performance of Resnet18, DWT-Resnet18, and DWT-Resnet26. From the comparison, it is clear that the DWT-Resnet method performs well, and DWT-Resnet18 performs best at higher SNRs, while the DWT-Resnet26 performs optimally when the SNR is low.
Figure 11 shows the comparison of single-channel seismic data with clean seismic data after denoising by four denoising methods at different noise levels. As the noise level rises, even the denoised data using DWT-Resnet26 is gradually failing to fit the original seismic data well. Therefore, for high noise level data, further improvement of the denoising performance of this method is necessary.

5. Conclusions and Discussion

In this paper, combining traditional methods and deep learning methods, we propose an improved deep learning denoising method for random noise denoising of seismic data, that is DWT-Resnet. It is reflected in (1) the preliminary processing of noisy seismic data by utilizing the ability of wavelet transform separating the effective signals from noise in traditional denoising methods, and then feeding the processed signal into the residual neural network. With this step, the capability of network denoising is improved. (2) By varying the number of layers of the neural network, a deep network applied to the wavelet domain noisy data is proposed, further improving the denoising effect of the network.
The comparison of the denoising results of the same denoising method for seismic data with different SNRs shows that excellent denoising results can be obtained for high SNR seismic data. As for DWT-Resnet, it can separate the effective signal from the noise by wavelet decomposition, which initially improves the quality of the data entering the network, and therefore improves the denoising ability of the neural network. Yet, as the noise contaminates the data, this ability of wavelets to separate the effective signal from the noise gradually diminishes, making DWT-Resnet subject to this limitation of wavelets. Furthermore, with deeper neural networks, the training time of DWT-Resnet keeps growing, therefore, it is a direction requiring further research to train the network quickly and well. In this paper, an attempt is made to find a wavelet basis and wavelet decomposition levels that can achieve better results for different data at different SNR levels through experiments. However, synthetic seismic data and real seismic data show that there is no generalized rule that can be obtained on which wavelet to choose for different data, at different neural network depths, to obtain the best denoising effect for noisy seismic data. Iterative wavelet base selection trials may remain necessary for applications of denoising other seismic data, which somewhat dissipates the advantage of just using a neural network approach to denoising, i.e., not requiring a more manual selection of parameters. Moreover, with high noise levels, although the DWT-Resnet26 denoising effect is improved compared to Resnet18, the improvement is limited. Therefore, how to develop a new neural network structure to more effectively combine the advantages of wavelet transform and the neural network with a fixed number of wavelet-based transforms and decomposition levels to obtain a more general DWT-Resnet method with better denoising effects will be the focus of the next research work.

Author Contributions

T.L.: conceptualization, methodology, software; Z.Z.: review and guidance, supervision; L.H.: review and guidance, funding acquisition, supervision; J.Z.: data curation, validation. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (grant no. 42074154).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors are very grateful for all constructive comments that helped us improve the original version of the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Liu, G.H.; Chen, X.H.; Jing, D.; Wu, K.L. Nonstationary autoregression in f-x domain for random noise attenuation. In SEG Technical Program Expanded Abstracts; Society of Exploration Geophysicists: Tulsa, OK, USA, 2011; pp. 3607–3611. [Google Scholar]
  2. Chen, K.; Mauricio, D.S. Making f-x projection filters robust to erratic noise. In SEG Technical Program Expanded Abstracts; Society of Exploration Geophysicists: Tulsa, OK, USA, 2014; pp. 4371–4375. [Google Scholar]
  3. Bekara, M.; Van der Baan, M. Random and coherent noise attenuation by empirical mode decomposition. Geophysics 2009, 74, V89–V98. [Google Scholar] [CrossRef]
  4. Hooshmand, A.; Jalileh, N.; Hamid, R.S. Seismic Data Denoising Based on the Complete Ensemble Empirical Mode Decomposition. In Proceedings of the International Geophysical Conference and Oil & Gas Exhibition, Istanbul, Turkey, 17–19 September 2012; pp. 1–4. [Google Scholar]
  5. Chao, Z.; Li, Y.; Lin, H.B.; Yang, B.J. Seismic Random Noise Attenuation and Signal-Preserving by Multiple Directional Time-Frequency Peak Filtering. Comptes Rendus Geosci. 2015, 347, 2–12. [Google Scholar]
  6. Wang, Y.H.; Liu, X.W.; Gao, F.X.; Rao, Y. Robust Vector Median Filtering with a Structure-Adaptive Implementation. Geophysics 2020, 85, V407–V414. [Google Scholar] [CrossRef]
  7. Alsdorf, D. Noise Reduction in Seismic Data Using Fourier Correction Coefficient Filtering. Geophysics 1997, 62, 1617–1627. [Google Scholar] [CrossRef]
  8. Zhou, J.X.; Lu, W.K.; He, J.W.; Liu, B.; Ren, T. A Data-Dependent Fourier Filter Based on Image Segmentation for Random Seismic Noise Attenuation. J. Appl. Geophys. 2015, 114, 224–231. [Google Scholar] [CrossRef]
  9. Mohanalin, J.; Prabavathy, S.; Torrents-Barrena, J.; Puig, D. A Novel Wavelet Seismic Denoising Method Using Type II Fuzzy. Appl. Soft Comput. 2016, 48, 507–521. [Google Scholar]
  10. Kourouniotis, F.P.; Kubichek, R.F.; Boyd III, N.G.; Majumdar, A.K. Application of the wavelet transform in seismic data processing for the development of new noise reduction techniques. In Wavelet Applications in Signal and Image Processing IV SPIE, Proceedings of the SPIE’s 1996 International Symposium on Optical Science, Engineering, and Instrumentation, Denver, CO, USA, 4–9 August 1996; SPIE: Denver, CO, USA, 1996; pp. 620–631. [Google Scholar]
  11. Oliveira, M.S.; Henriques, M.V.C.; Leite, F.E.A.; Corso, G.; Lucena, L.S. Seismic Denoising Using Curvelet Analysis. Phys. A Stat. Mech. Its Appl. 2012, 391, 2106–2110. [Google Scholar] [CrossRef] [Green Version]
  12. Zhao, X.; Li, Y.; Zhuang, G.H.; Zhang, C.; Han, X. 2-D TFPF Based on Contourlet Transform for Seismic Random Noise Attenuation. J. Appl. Geophys. 2016, 129, 158–166. [Google Scholar] [CrossRef]
  13. Liu, J.; Gu, Y.; Chou, Y.; Gu, J. Seismic random noise reduction using adaptive threshold combined scale and directional characteristics of shearlet transform. IEEE Geosci. Remote Sens. Lett. 2019, 17, 1637–1641. [Google Scholar] [CrossRef]
  14. Liu, L.; Ma, J.; Plonka, G. Sparse graph-regularized dictionary learning for suppressing random seismic noise. Geophysics 2018, 83, V215–V231. [Google Scholar] [CrossRef] [Green Version]
  15. Nazari Siahsar, M.A.; Gholtashi, S.; Kahoo, A.R.; Chen, W.; Chen, Y.K. Data-Driven Multitask Sparse Dictionary Learning for Noise Attenuation of 3D Seismic Data. Geophysics 2017, 82, V385–V396. [Google Scholar] [CrossRef]
  16. Li, G.; Müller, M.; Ghanem, B.; Koltun, V. Training graph neural networks with 1000 layers. In Proceedings of the 38th International Conference on Machine Learning. Proceedings of Machine Learning Research. PMLR, Virtual, 18–24 July 2021; pp. 6437–6449. [Google Scholar]
  17. Sarvamangala, D.R.; Kulkarni, R.V. Convolutional neural networks in medical image understanding: A survey. Evol. Intell. 2022, 15, 1–22. [Google Scholar] [CrossRef] [PubMed]
  18. Dong, Y.; Liu, Q.; Du, B.; Zhang, L. Weighted feature fusion of convolutional neural network and graph attention network for hyperspectral image classification. IEEE Trans. Image Process. 2022, 31, 1559–1572. [Google Scholar] [CrossRef] [PubMed]
  19. Yuan, Y.; Si, X.; Zheng, Y. Ground-roll attenuation using generative adversarial networks. Geophysics 2020, 85, WA255–WA267. [Google Scholar] [CrossRef]
  20. Yang, L.; Chen, W.; Liu, W.; Zha, B.; Zhu, L. Random noise attenuation based on residual convolutional neural network in seismic datasets. IEEE Access 2020, 8, 30271–30286. [Google Scholar] [CrossRef]
  21. Tang, S.; Ding, Y.; Zhou, H.W.; Zhou, H. Reconstruction of sparsely sampled seismic data via residual U-Net. IEEE Geosci. Remote Sens. Lett. 2020, 19, 1–5. [Google Scholar] [CrossRef]
  22. Zhu, W.Q.; Mousavi, S.M.; Beroza, G.C. Seismic signal denoising and decomposition using deep neural networks. IEEE Trans. Geosci. Remote Sens. 2019, 57, 9476–9488. [Google Scholar] [CrossRef] [Green Version]
  23. Saad, O.M.; Chen, Y.F.; Savvaidis, A.; Chen, W.; Zhang, F.X.; Chen, Y.K. Unsupervised Deep Learning for Single-Channel Earthquake Data Denoising and Its Applications in Event Detection and Fully Automatic Location. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–10. [Google Scholar] [CrossRef]
  24. Ghodrati, V.; Shao, J.; Bydder, M.; Zhou, Z.; Yin, W.; Nguyen, K.L.; Yang, Y.; Hu, P. MR image reconstruction using deep learning: Evaluation of network structure and loss functions. Quant Imaging Med. Surg. 2019, 9, 1516–1527. [Google Scholar] [CrossRef] [PubMed]
  25. He, K.; Zhang, X.; Ren, S.; Sun, J. Identity mappings in deep residual networks. In European Conference on Computer Vision, ECCV 2016; Springer: Cham, Switzerland, 2016; Volume 9908, pp. 630–645. [Google Scholar]
Figure 1. The network structure of DWT-Resnet.
Figure 1. The network structure of DWT-Resnet.
Applsci 13 00655 g001
Figure 2. Trend of the best denoising results of DWT−Resnet18 with varying SNRs of noisy seismic data under different wavelet basis functions.
Figure 2. Trend of the best denoising results of DWT−Resnet18 with varying SNRs of noisy seismic data under different wavelet basis functions.
Applsci 13 00655 g002
Figure 3. Denoising results of seismic data with SNR of 4.074 dB for DWT−Resnet18 networks with different numbers of layers for a fixed wavelet type and wavelet decomposition levels.
Figure 3. Denoising results of seismic data with SNR of 4.074 dB for DWT−Resnet18 networks with different numbers of layers for a fixed wavelet type and wavelet decomposition levels.
Applsci 13 00655 g003
Figure 4. Trends of the best denoising results of DWT−Resnet26 with different SNRs seismic data under different wavelets.
Figure 4. Trends of the best denoising results of DWT−Resnet26 with different SNRs seismic data under different wavelets.
Applsci 13 00655 g004
Figure 5. Comparison of denoising results using Resnet18, Resnet26, DWT−Resnet18, DWT−Resnet26 with different input SNRs.
Figure 5. Comparison of denoising results using Resnet18, Resnet26, DWT−Resnet18, DWT−Resnet26 with different input SNRs.
Applsci 13 00655 g005
Figure 6. (ae) illustrates the single−channel data compared with the clean single−channel data after denoising with four denoising methods at SNR ranked from high to low.
Figure 6. (ae) illustrates the single−channel data compared with the clean single−channel data after denoising with four denoising methods at SNR ranked from high to low.
Applsci 13 00655 g006aApplsci 13 00655 g006b
Figure 7. Trend of the best denoising results of DWT−Resnet18 with varying SNRs of real noisy seismic data under different wavelet basis.
Figure 7. Trend of the best denoising results of DWT−Resnet18 with varying SNRs of real noisy seismic data under different wavelet basis.
Applsci 13 00655 g007
Figure 8. Denoising results of real seismic data with SNR of −7.116 dB for DWT-Resnet networks with a different number of layers for a fixed number of wavelet bases and wavelet decomposition levels.
Figure 8. Denoising results of real seismic data with SNR of −7.116 dB for DWT-Resnet networks with a different number of layers for a fixed number of wavelet bases and wavelet decomposition levels.
Applsci 13 00655 g008
Figure 9. Trends of the best denoising results of DWT−Resnet26 with different SNR real seismic data under different wavelet bases.
Figure 9. Trends of the best denoising results of DWT−Resnet26 with different SNR real seismic data under different wavelet bases.
Applsci 13 00655 g009
Figure 10. Comparison of denoising results using Resnet18, Resnet26, DWT−Resnet18, DWT−Resnet26 with different input SNRs.
Figure 10. Comparison of denoising results using Resnet18, Resnet26, DWT−Resnet18, DWT−Resnet26 with different input SNRs.
Applsci 13 00655 g010
Figure 11. (ae) Illustrates the single−channel real data compared with the original single−channel real data after denoising with four denoising methods at SNRs ranked from high to low.
Figure 11. (ae) Illustrates the single−channel real data compared with the original single−channel real data after denoising with four denoising methods at SNRs ranked from high to low.
Applsci 13 00655 g011
Table 1. DWT-Resnet18 denoising results for seismic data with different noise levels, using different wavelet basis functions, and at different wavelet decomposition levels.
Table 1. DWT-Resnet18 denoising results for seismic data with different noise levels, using different wavelet basis functions, and at different wavelet decomposition levels.
Input SNR(dB)18.074
Wavelet decomposition level
Wavelet name
haardb5sym4coif3bior1.5rbio3.1
Level 1 output SNR(dB)26.39026.76126.83627.18426.73427.151
Level 2 output SNR(dB)27.67928.55128.60828.22927.79128.418
Level 3 output SNR(dB)26.82826.97127.00426.19626.79428.875
Level 4 output SNR(dB)26.21825.89926.23626.55826.62228.991
Level 5 output SNR(dB)26.42626.31426.37126.49626.69828.983
Input SNR(dB)4.074
Wavelet decomposition level
Wavelet name
haardb8sym7coif4bior6.8rbio3.1
Level 1 output SNR(dB)19.36519.10518.92319.58219.16119.230
Level 2 output SNR(dB)20.49420.89720.70020.68420.57521.337
Level 3 output SNR(dB)20.27921.49121.21321.36321.62121.466
Level 4 output SNR(dB)19.99720.96521.06020.94020.68621.345
Level 5 output SNR(dB)19.87521.12120.54720.80620.61921.298
Input SNR(dB) −2.756
Wavelet decomposition level
Wavelet name
haardb4sym7coif2bior2.6rbio6.8
Level 1 output SNR(dB)15.73415.57215.71215.44815.61815.795
Level 2 output SNR(dB)17.33917.65217.41617.54217.47317.588
Level 3 output SNR(dB)17.08617.89917.88217.94317.75118.035
Level 4 output SNR(dB)15.51716.02416.39216.18716.04716.280
Level 5 output SNR(dB)15.22115.92015.99815.82615.70415.799
Input SNR(dB) −5.467
Wavelet decomposition level
Wavelet name
haardb7sym7coif3bior1.5rbio4.4
Level 1 output SNR(dB)13.94613.86113.92313.97114.07814.051
Level 2 output SNR(dB)15.31615.56915.40015.57915.40115.530
Level 3 output SNR(dB)15.11416.05916.13115.80415.78115.941
Level 4 output SNR(dB)13.09513.62413.58913.82013.57313.764
Level 5 output SNR(dB)13.03313.70413.01813.36612.84713.052
Input SNR(dB)−7.512
Wavelet decomposition level
Wavelet name
haardb5sym8coif5bior6.8rbio4.4
Level 1 output SNR(dB)13.11312.82112.97213.04313.10412.990
Level 2 output SNR(dB)13.74313.90313.94314.01414.01514.037
Level 3 output SNR(dB)13.44414.32114.29614.23314.33814.264
Level 4 output SNR(dB)11.24011.89611.79211.75611.42411.995
Level 5 output SNR(dB)11.13711.08910.93611.18310.70911.200
Table 2. DWT−Resnet26 denoising results obtained by using different wavelet bases for seismic data with different SNRs.
Table 2. DWT−Resnet26 denoising results obtained by using different wavelet bases for seismic data with different SNRs.
Input SNR(dB)18.074
Wavelet namehaardb5sym4coif3bior1.5rbio3.1
output SNR(dB)27.65729.69429.57429.44328.128128.256
Input SNR(dB)4.074
Wavelet namehaardb8sym7coif4bior6.8rbio3.1
output SNR(dB)22.25123.47323.20223.46523.30421.331
Input SNR(dB) −2.756
Wavelet namehaardb4sym7coif2bior2.6rbio6.8
output SNR(dB)17.42318.03518.32918.60618.12918.617
Input SNR(dB) −5.467
Wavelet namehaardb7sym7coif3bior1.5rbio4.4
output SNR(dB)15.56516.04015.93815.94415.77816.247
Input SNR(dB)−7.512
Wavelet namehaardb5sym8coif5bior6.8rbio4.4
output SNR(dB)13.33614.64014.22414.33614.55114.433
Table 3. DWT-Resnet18 denoising results for real seismic data with different noise levels, using different wavelet basis functions, and at different wavelet decomposition levels.
Table 3. DWT-Resnet18 denoising results for real seismic data with different noise levels, using different wavelet basis functions, and at different wavelet decomposition levels.
Input SNR(dB)18.148
Wavelet decomposition level
Wavelet name
haardb1sym7coif2bior1.1rbio1.1
Level 1 output SNR(dB)13.36417.09613.58112.61611.95013.781
Level 2 output SNR(dB)17.51917.11415.83116.47017.80017.471
Level 3 output SNR(dB)17.46117.36515.09915.41417.49617.543
Level 4 output SNR(dB)16.94116.98816.49216.11717.10517.103
Level 5 output SNR(dB)17.09616.95215.61615.80617.34216.849
Input SNR(dB)3.992
Wavelet decomposition level
Wavelet name
haardb1sym5coif1bior1.1rbio1.1
Level 1 output SNR(dB)9.3739.2419.7510.4799.6999.51
Level 2 output SNR(dB)12.85712.95712.40612.09212.66212.867
Level 3 output SNR(dB)12.85412.92712.03711.2612.87612.858
Level 4 output SNR(dB)12.71712.74612.11811.31212.79212.72
Level 5 output SNR(dB)12.76912.75112.09411.55012.76812.845
Input SNR(dB) −2.273
Wavelet decomposition level
Wavelet name
haardb1sym5coif1bio1.1rbio3.1
Level 1 output SNR(dB)9.5759.5739.3088.0279.6308.038
Level 2 output SNR(dB)8.5928.9779.8129.4628.94210.076
Level 3 output SNR(dB)9.5049.3738.7728.6489.4249.401
Level 4 output SNR(dB)9.3739.3078.6758.8019.0919.490
Level 5 output SNR(dB)9.2049.2078.7768.0789.2519.370
Input SNR(dB)−5.203
Wavelet decomposition level
Wavelet name
haardb1sym7coif2bior1.1rbio3.1
Level 1 output SNR(dB)8.581 8.520 6.750 8.717 8.440 7.448
Level 2 output SNR(dB)8.094 8.140 8.160 8.483 8.073 8.722
Level 3 output SNR(dB)8.056 8.015 7.807 7.703 8.048 8.402
Level 4 output SNR(dB)7.974 7.900 7.764 7.620 7.872 8.361
Level 5 output SNR(dB)7.874 7.912 7.691 8.035 7.943 8.367
Input SNR(dB)−7.116
Wavelet decomposition level
Wavelet name
haardb1sym5coif2bior1.1rbio3.1
Level 1 output SNR(dB)5.4695.6035.2706.0815.6707.573
Level 2 output SNR(dB)6.4446.4176.5166.5476.3046.791
Level 3 output SNR(dB)5.9206.0155.0045.4106.0326.05
Level 4 output SNR(dB)5.7935.8364.8845.0675.755.926
Level 5 output SNR(dB)5.7265.780 4.4194.5035.8215.877
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

Lan, T.; Zeng, Z.; Han, L.; Zeng, J. Seismic Data Denoising Based on Wavelet Transform and the Residual Neural Network. Appl. Sci. 2023, 13, 655. https://doi.org/10.3390/app13010655

AMA Style

Lan T, Zeng Z, Han L, Zeng J. Seismic Data Denoising Based on Wavelet Transform and the Residual Neural Network. Applied Sciences. 2023; 13(1):655. https://doi.org/10.3390/app13010655

Chicago/Turabian Style

Lan, Tianwei, Zhaofa Zeng, Liguo Han, and Jingwen Zeng. 2023. "Seismic Data Denoising Based on Wavelet Transform and the Residual Neural Network" Applied Sciences 13, no. 1: 655. https://doi.org/10.3390/app13010655

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