Desert seismic noise suppression based on an improved low-rank matrix approximation method

Desert seismic noise suppression based on an improved low-rank matrix approximation method

Journal Pre-proof Desert seismic noise suppression based on an improved low-rank matrix approximation method Juan Li, Wei Fan, Yue Li, Baojun Yang, C...

4MB Sizes 0 Downloads 22 Views

Journal Pre-proof Desert seismic noise suppression based on an improved low-rank matrix approximation method

Juan Li, Wei Fan, Yue Li, Baojun Yang, Changgang Lu PII:

S0926-9851(19)30480-X

DOI:

https://doi.org/10.1016/j.jappgeo.2019.103926

Reference:

APPGEO 103926

To appear in:

Journal of Applied Geophysics

Received date:

25 May 2019

Revised date:

24 December 2019

Accepted date:

25 December 2019

Please cite this article as: J. Li, W. Fan, Y. Li, et al., Desert seismic noise suppression based on an improved low-rank matrix approximation method, Journal of Applied Geophysics(2019), https://doi.org/10.1016/j.jappgeo.2019.103926

This is a PDF file of an article that has undergone enhancements after acceptance, such as the addition of a cover page and metadata, and formatting for readability, but it is not yet the definitive version of record. This version will undergo additional copyediting, typesetting and review before it is published in its final form, but we are providing this version to give early visibility of the article. Please note that, during the production process, errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.

© 2019 Published by Elsevier.

Journal Pre-proof

Desert seismic noise suppression based on an improved low-rank matrix approximation method Juan Li,1 Wei Fan,1 Yue Li,1* Baojun Yang2 and Changgang Lu3 1

Department of Information, College of Communication Engineering, Jilin University, Changchun 130012, China. E-mail: [email protected] Department of Geophysics, Jilin University, Changchun 130026, China

3

College of Automotive Engineering, Jilin University, Changchun, China

of

2

ro

Abstract

-p

The suppression of random noise is a crucial step before seismic data analysis. Random noise in

re

desert areas has the characteristics of low frequency and non-stationary, and there is serious spectrum

lP

aliasing between random noise and effective signals, which makes it difficult to suppress such noise. In recent years, some methods based on signal rank minimization have achieved remarkable results

na

in seismic random noise suppression. Since the implementation of low rank matrix approximation is

Jo ur

an iterative process, noise estimation is an indispensable step before each iteration, but also an important step. The noise estimation method previously used is to calculate the residuals of the original noisy patch data and the corresponding iterative denoising version, which is intuitively considered as the filtered noise. This method may be very inaccurate in the case of high noise levels or complex seismic records. In this paper, a noise estimation method based on geometric texture is introduced to estimate the noise level by selecting weak textured patches in all seismic texture patches. At the same time, we reduce the loss of effective signals by truncating the singular values in each iteration. Experiments on both synthetic and field seismic data show that this method has better effect on suppressing random noise in desert areas.

1

Journal Pre-proof Key Words: Desert seismic noise; low rank matrix approximation; noise estimation; noise suppression; truncated singular value;

1 INTRODUCTION In the process of collecting seismic signals, it is inevitable that it will be affected by various types

of

of noise, which will have strong interference on the subsequent analysis of seismic data. If the

ro

random noise is suppressed, the subsequent analysis of seismic data will be more accurate (Zhang and Klemperer, 2005, 2010; Souza et al., 2016; Yuan et al., 2018; Li et al., 2017; Chen et al., 2016;

-p

Wu, 2017). Therefore, noise removal plays an important role in increasing the quality of seismic

re

exploration data. The frequency of random noise in desert areas is relatively low, and the frequency

lP

bands of effective signals and random noise are seriously overlapped, which makes some methods

na

suitable for suppressing white noise and separating signals and noise in frequency domain ineffective

Jo ur

on suppressing the random noise in desert areas.

Previously, abundant methods have been proposed and applied to suppress random noise in real seismic data. Sparse transform-based methods, such as Fourier transform (Sacchi et al., 1998; Zhai, 2014), wavelet transform (Gaci, 2014; Chen and Song, 2018; Shan et al., 2009), curvelet transform (Tang and Ma, 2010; Herrmann and Hennenfent, 2008; Gorszczyk et al., 2014; Liu et al., 2018; Lari and Gholami, 2014), shearlet transform ( Tang et al., 2018), seislet transform (Bai and Wu, 2019; Dalai et al., 2019), Radon transform (Xue et at., 2017) transform the seismic data into the sparse domain to obtain the corresponding sparse coefficients, then, the thresholding process is performed on the sparse coefficients, and the processed sparse coefficients are transformed back into the space-time domain to achieve the purpose of suppressing noise. Mode decomposition-based methods, 2

Journal Pre-proof

such as empirical mode decomposition (EMD), variational mode decomposition (VMD) and their improvements (Bekara and van der Baan, 2009; Kopsinis and McLaughlin, 2009; Liu et al., 2014; Chen, 2016; Yu and Ma, 2018; Liu et al., 2017; Zhou and Zhu, 2019), mainly decompose noisy seismic data into many different components, then, the components containing effective signals are selected and the components of random noise are discarded. Prediction-based methods , such as f-x

of

deconvolution and t-x predictive filtering (Gulunay, 1986; Abma and Claerbout, 1995), mainly utilize the predictability of effective signals to construct predictive filters to suppress noise and

ro

enhance signals. Some methods that use non-local self-similarity of seismic records are also used to

-p

process seismic records(Shao et al., 2019; Wang et al., 2019; Amani et al. 2017) . Some methods can

re

recover the signal effectively by use the low rank feature of seismic signal in time-frequency domain,

lP

for example, Rasoul Anvari et al. (2019) consider the ideal seismic signal in the transform domain as

na

both sparse and low rank. They first compute the short-time Fourier transform of the noisy seismic signal, then use a nonconvex penalty function to estimate the sparse low-rank matrix, and finally use

Jo ur

the estimated sparse low-rank matrix to synthesize the seismic signal. Rasoul Anvari et al. (2017) first use the synchrosqueezed wavelet transform to transform the seismic data trace by trace into the sparse domain to obtain the sparse time-frequency representation, and then use the Optshrink algorithm to decompose the sparse time-frequency representation into semilow-rank and sparse components, finally back-transform the semilow-rank component to the time domain to recover the denoised seismic trace using inverse synchrosqueezed wavelet transform. The above existing methods have played a certain role in dealing with large sets of oil and gas layers, random noise reduction in medium and shallow exploration, and improving the signal-to-noise ratio of seismic records, and obtained good results in seismic exploration engineering. 3

Journal Pre-proof

In recent years, a large number of scholars have conducted in-depth research on the low-rank method of signals. It can be considered that seismic signals are of low rank after some methods of signal rearrangement steps. For example, Rasoul Anvari et al. (2019) model the 3-D seismic data as a tensor data of size n1  n2  n3 , which can be expressed as a combination of a low rank component and a sparse component, then compute the Fourier transform of the tensor along the third dimension

of

of the tensor, and shrink the singular values in the Fourier domain to extract the low rank component. They repeat the above steps until the Frobenius norm of the error matrix reaches the desired value,

ro

the matrix constructed by stacking non-local similar patches from the noisy seismic signals is of low

-p

rank in the low-dimensional subspace of the given high-dimensional space (Li et al., 2017). EMD

re

can empirically decompose a multi-dip seismic image that is not of low rank into multiple single-dip

lP

seismic images that are low-rank individually (Chen et al., 2017). The Hankel matrix constructed

na

from seismic signals will have a lower rank (Chen and Sacchi, 2015). The denoising mechanism of these methods is also different. Li et al. (2017) takes advantage of the prior knowledge that the

Jo ur

singular values have clear physical meanings and should be treated differently, and assigns different weights to singular values of different amplitudes. Chen et al. (2017) constructs a hankel matrix for each empirical component after EMD decomposition, and then apply SVD to each hankel matrix, then retain the largest singular value of the same number as the rank of modal component and set others to zero. Chen and Sacchi (2015) decomposes the Hankel matrix constructed by seismic signals into the product of two lower dimensional factor matrices, then the two matrices are solved by weighted cost function.

Noise estimation is a very important step of the low rank matrix approximation denoising framework, the estimated noise standard deviation will be used to calculate the singular value of the 4

Journal Pre-proof

pure signal and the corresponding weight thresholds, which are decisive parameters for denoising, thus the accuracy of the noise estimation is directly related to the quality of the denoising results. The noise estimation method in (Gu et al., 2014) is to calculate the difference between the stacked similar patch matrices of noisy seismic records and the corresponding matrices of current iterative denoising results, which is intuitively assumed to be the noise. The denoising results of this method are greatly

of

influenced by the initial value of noise level, and the results of current iteration will affect the results of next iteration. If the initial value of noise level is not set accurately, or it is not only noise that is

ro

filtered out in a certain iteration, then the denoising results will not be very satisfactory. Especially in

-p

the field seismic data processing, because of the complexity of the field seismic data, it would be

re

inaccurate to use the original noise estimation method.

lP

To make up for this deficiency, we introduce the noise estimation method based on geometric

na

texture (Liu et al., 2012) into the denoising framework of low rank matrix approximation in this

Jo ur

paper. The null hypothesis test is used to select weak textured patches from all seismic texture patches and then principal component analysis (PCA) is performed on these weak textured patches to estimate the noise level. With this method, the denoising results no longer depend on the initial value of the noise level, and the noise estimations before each iteration are no longer dependent on the results of the previous iteration, which are independent of each other, so as to get the estimates closer to the real value. Meanwhile, taking into account the physical meaning of the singular value, the singular value of the effective signal is related to its energy. Generally, the singular value of the signal with higher energy is larger than that of the signal with lower energy. In the original framework, the smaller singular value will become zero after the weight threshold processing, which will result in the loss of low energy signal. So before each iteration, we divide the singular value 5

Journal Pre-proof

matrix into two matrices with the same dimension as the original one, one retaining larger singular value and the other retaining smaller singular value. Two seismic signals can be obtained from these two matrices, one representing high energy signals and the other representing low energy signals. We add this difference between the two seismic signals to the iterative regularization term to reduce the loss of effective signals. Tests with synthetic and field seismic data prove that the method proposed

Jo ur

na

lP

re

-p

ro

of

in this paper has better effect on suppressing seismic random noise in desert areas.

Fig. 1: Denoising records and corresponding filtered records after the 2nd, 4th and 6th iteration of WNNM. (a) Noisy record. (b),(c) the denoising records and corresponding filtered records after the 2nd iteration. (d),(e) the denoising records and corresponding filtered records after the 4th iteration. (f),(g) the denoising records and corresponding filtered records after the 6th iteration. 2 Low Rank Matrix Approximation for Seismic Noise Suppression in Desert Areas

6

Journal Pre-proof

2.1 Theory Noisy seismic data in desert areas can be expressed as follows:

Y  X E,

(1)

where Y is the noisy seismic datas, X is the potential clean signals, and E is the random noise with a standard deviation of  . Our purpose is to recover X from Y , In the case of complex

of

seismic signals, X itself is not low rank. Using the non-local self-similarity of seismic signals, we

ro

select a main patch PYj in a search window of a certain size, and then select patches similar to the

-p

main patch to stack them into a matrix M Yj . At the same time, the corresponding pure signal matrix

re

M X j and random noise matrix M E j can be found to represent (1) as follows:

lP

M Yj  M X j  M E j .

(2)

na

After this data rearrangement, it can be considered that the matrix M X j is of low rank, so the

Jo ur

method of low rank matrix approximation can be used to recover M X j from M Yj to achieve the purpose of denoising.

The most primitive method for solving (2) is defined as

ˆ X  arg min rank (M X ) ,s.t. M Y  M X  M E . M j j j j j MX j

(3)

But the objective function in (3) is non-convex, and solving it is an NP-hard problem. However, it can be converted to nuclear norm minimization (NNM) by convex relaxation as follows (Gu et al., 2014; Cai et al., 2010):

7

Journal Pre-proof ˆ X  arg min 1 || M Y  M X || 2F  || M X ||* , M j j j j 2 MXj

(4)

where  is a fixed positive constant, ||||F is Frobenius norm and ||M X j||* is the nuclear norm of matrix M X j , || ||*  i |λi ()| , i () represents the ith singular value of the matrix. The optimal solution of (4) can be obtained by singular value decomposition (Cai et al., 2010), i.e.,

M Yj  UVT,ˆ ii  S (ii )  max( ii   ,0) ,

of

(5)

(6)

ro

ˆ X  Uˆ VT , M j

-p

where  ii represents the diagonal element of the matrix  , ii  i (M Yj ) , It can be observed that

re

NNM performs the same threshold for each singular value, which does not take into account the

lP

practical physical meaning of the singular value. The effective information of the seismic signal is mainly represented by a large singular value, so the larger singular value should be assigned a

na

smaller threshold than the smaller singular value. Gu et al. (2017) proposed weighted nuclear norm

which is defined as

Jo ur

minimization (WNNM), assigning different weight thresholds according to different singular values,

ˆ X  arg min 1 || M Y  M X || 2F  || M X || w,* , M j j j j 2 MXj

(7)

where || ||w,*  i |wi λi ()| , w  w1, w2 , , wn  , wi is the non-negative weight value corresponding to the singular value i () , The relationship between wi and i (M X j ) is as follows:

wi 

c m , i (M X j )  

(8)

8

Journal Pre-proof where c  0 is a constant and m is the number of patches constituting the matrix M Yj . To avoid the denominator being zero, we set   1016 . It can be seen from (8) that the larger the singular value is, the smaller the corresponding wi is. Although (7) is non-convex when the weight vector

w is in a non-descending order, Gu et al. (2017) prove that there exists a local minimum point which is its optimal solution. The solution of (7) is similar to that of (4). By replacing  in (5) with

of

wi , we can get the following expression (9)

ro

ˆ ii  S (ii )  max( ii  wi ,0) .

-p

The other steps are the same as those of (4).

re

There is a problem in obtaining wi , that is, the singular value of the pure seismic signal cannot be

lP

known in advance. But it can be estimated by the singular value of noisy seismic signal and the

na

variance of noise in noisy seismic signal, which is defined as

i (M X j )  max( i2 (M Yj )  m 2 ,0) ,

Jo ur

(10)

where i (M Y j ) can be obtained by calculation, so the question now is how to get  . Our work is also carried out around  . From (8), (9), (10), we can see the accuracy of  will directly affect the accuracy of i (M X j ) , and then it will affect the value of wi , and ultimately affect the effect of noise suppression.

Algorithm 1 Seismic Denoising Using the proposed method Input: Noisy seismic signal Y , parameter  , , L ,  0 ˆ 0  Y, X ˆ 0high  Y, X ˆ low Y 1: Initialize Y0  Y, X

2: for k  1 : L do 3:

9

k ˆ k   (Y  X ˆ k )   (X ˆ khigh  X ˆ low ) iterative regularization Y k  X

k

Jo ur

na

lP

re

-p

ro

of

Journal Pre-proof

2.2 Existing noise estimation method in WNNM

In the WNNM framework, the noise standard deviation is an important parameter. Since WNNM is an iterative process, two noise values can be obtained after each iteration: filtered noise and residual noise. The residual noise standard deviation can be estimated from the original noise standard deviation and the standard deviation of the filtered noise. The estimation process is as 10

Journal Pre-proof

follows. First of all, the method cannot obtain the original noise standard deviation  , so  must be set artificially. It is assumed that the noise standard deviation filtered by WNNM at the k-th iteration can be expressed as  kflt , the standard deviation of residual noise in the record to be processed in the k 1 (k+1)-th iteration can be represented by  res . Suppose that the result of PYj after the k-th iterative

of

denoising is Pˆ Yk j 1 , because there is not only noise but also signal in Pˆ Yk j 1 , the standard deviation

ro

k 1 cannot be calculated directly in Pˆ Yk j 1 . However, when there is only noise in the record (i.e.  res

-p

PYj  Pˆ Ykj1 ) filtered by the k-th iteration, the standard deviation  kflt can be directly calculated as

re

follows

(11)

lP

 kflt || PYj  Pˆ Ykj1 || 2 ,

formula

Jo ur

k 1  res    2  ( kflt ) 2 ,

na

then the standard deviation of the residual noise can be estimated by  and  kflt by the following

(12)

k 1 where  res denotes the estimated standard deviation of the residual noise present at (k+1)-th

iteration. The constant   0 is a scaling factor, heuristically introduced to control the re-estimation

of the standard deviation.

There are two main problems in this noise estimation method: First, the original noise standard deviation needs to be set artificially, and its authenticity cannot be guaranteed. Second, if there is signal in the records filtered by k-th iteration, the calculation of the standard deviation of the filtered noise will be inaccurate, which will affect the estimation of the standard deviation of the residual 11

Journal Pre-proof

noise. In order to observe the filtered noise and residual noise obtained by WNNM in each iteration more intuitively, we use it to process the noisy records in Fig. 1(a), and obtain the denoising records and corresponding filtered records after the 2nd, 4th and 6th iteration respectively, as shown in Fig. 1(b)-(g). It can be seen from the experimental results that there are not only filtered noise but also obvious signals in the filtered records of these iterations.

of

The original noise standard deviation  and the standard deviation of the filtered noise obtained

ro

at the kth iteration determine the standard deviation of the residual noise in the record to be

-p

processed in the (k+1)-th iteration. That is to say, if the  is set inaccurately or there is not only

re

noise in the filtered records as shown in Fig.1, it will affect the denoising results of the (k+1)-th iteration.Therefore, we introduce a noise estimation method based on geometric texture. The noise

lP

standard deviation is directly estimated according to the geometric structure of different texture

na

patches of the noisy seismic signal. It is not necessary to set the initial value of the noise level

Jo ur

manually, and the effect of denoising in the previous iteration does not need to be considered.

3 Noise estimation based on geometric texture Geometric texture-based noise estimation was first proposed and applied to images by Liu et al. (2012). This estimated method has a good practical application effect in images, and the estimated noise standard deviation is very close to the actual value. So we apply this estimation method to noisy seismic signals. In view of the idea proposed by Liu et al. (2012), the noise level can be estimated from weak textured patches in seismic textured patches, which is defined as

ˆ n2  min (cov(W)) ,

(13)

12

Journal Pre-proof where min () is the minimum eigenvalue of the matrix, W represents the selected weak textured patches, and cov() denotes the covariance matrix. Therefore, the key issue in applying geometric texture-based noise estimation method to seismic signals is how to select weak textured patches from seismic texture patches. First, the gradient covariance matrix Cp j of the seismic texture patch can be written as





Dvp j ,

(14)

of

Cp j  GpTj Gp j,Gp j  Dhp j

ro

where p j denotes the texture patch matrix in matrix M Yj , D h and Dv represent the horizontal

-p

and vertical derivative operators, respectively. The larger eigenvalues of Cp j often reflect more

re

texture information of p j . Theoretically, the noisy flat seismic patch PM j in the reconstructed

lP

seismic signal M Yj can be decomposed into a perfectly flat seismic patch Pf j and a noise patch

PE j , as shown in follow,

na

PM j  Pf j  PE j .

(15)

Jo ur

It is easy to know that the gradients of the perfectly flat seismic patch are zero, so the expected value of the gradient covariance matrix of noisy flat seismic patches can be calculated as

E (CPM )  E (CPf )  E (CP )  E (CPE ) j

j



Ej

PET DTh Dh PE j E (  Tj T P D D P  E j v h E j

j

PET j DTh Dv PE j  ) PETj DTv Dv PE j  

.

(16)

 E (PET DTh Dh PE )  0 j j   0 E (PET j DTv Dv PE j )   The statistical properties of two diagonal elements are the same. Liu et al. (2012) proved that the distribution of two diagonal elements PETj DT D PE j (where   h or v ) can be approximated by gamma distribution. The shape parameter  and the scale parameter  of the gamma distribution 13

Journal Pre-proof

are as follows:



N 2 2 ,   n tr (DT D ) , 2 N

(17)

where N denotes the number of elements in matrix PE j ,  n is the noise standard deviation to be estimated, and tr (DT D ) denotes the trace of the matrix DT D . In order to select the weak textured patches in the seismic texture patches, we refer to (Liu et al.

of

2012), also using the null hypothesis test method. The null hypothesis is “ the given patch is a flat

ro

patch with random noise”. When the maximum eigenvalue of the gradient covariance matrix of the

re

  F 1 (v,  ,  ) ,

lP

valid..The threshold  is calculated by

-p

given seismic texture patch is less than a certain threshold, the hypothesis is valid, otherwise it is not

(18)

na

where F 1 denotes the inverse gamma cumulative distribution function and v denotes the

Jo ur

significance level, which must be set manually, generally set to 0.95~0.99. It can be seen from (17) and (18) that the noise standard deviation  is also an indispensable parameter for calculating the threshold  .

Liu et al (2012) proposes an iterative method to estimate the final noise level. We combine it with seismic signals and summarize it as follows: Firstly, the initial noise standard deviation  n( 0) is estimated from the covariance matrix generated by all texture patches in M Yj by (13), and the initial threshold (0) is calculated by (18) according to  n( 0) .Weak textured patches W (1) can be selected by null hypothesis test using the threshold (0), and then  n(1) can be estimated by (13). Repeat the above process until the estimated noise level  n tends to be stable. We believe that the 14

Journal Pre-proof final  n is the closest to the true noise level. To verify the effectiveness of this noise estimation, we add the actual desert noise with different noise levels to the synthetic seismic record in Fig. 2(a), and then use this estimation method to estimate the standard deviation of the noise we added. The true values and estimates of noise standard deviation are listed in Table 1. It can be seen that the noise standard deviation estimated by

of

this noise estimation method is very close to the true values.

1

2

3

4

Estimates

1.0005

1.9975

2.9920

3.9873

5

-p

Truth

ro

Table 1: Comparison of the true values and estimates of noise standard deviation. 15

20

9.9628

14.9432

19.9239

re

4.9830

10

lP

4 Reducing signal loss by truncating singular values

na

Low rank matrix approximation is an iterative denoising process, so it will inevitably lead to the loss of some seismic signals during the iterative process. We consider the physical meaning of the

Jo ur

singular value of the seismic signal. Generally, the singular values of the high-energy effective signals are relatively large, but there are some low-energy signals with small singular values. The singular values of this part may be changed to zero or very close to zero after the threshold processing by (9) in the iterative process, which will result in the loss of this part of the signal. In order to reduce this loss, in each iteration, we use threshold  to separate the larger and smaller singular values of the signal as follows: ˆ  ˆ high  ˆ low ,

(19)

where ˆ high and ˆ low are matrices that retain only larger and smaller singular values in ˆ , respectively. The optimal solution of (7) can be written as 15

Journal Pre-proof ˆ X  Uˆ VT  U(ˆ high  ˆ low )VT  M ˆ high ˆ low M Xj  M Xj . j

(20)

ˆ high and X ˆ low by aggregating all patch Then, we can obtain two seismic signal records X ˆ high ˆ low ˆ high and X ˆ low can reflect the seismic signal matrices M and M X j . The difference between X Xj

ˆ high and X ˆ low but with different energy levels. We add the difference between contained in both X high and low energy seismic signals to the iteration regularization term to reduce some unnecessary signal loss in the iteration denoising process.

Jo ur

na

lP

re

-p

ro

of

For a clearer description, the improved low rank matrix approximation algorithm is summarized in algorithm 1.

Fig. 2: Denoising results of synthetic seismic record. (a) Ideal signal. (b)Noisy signal. (c) Denoising result of Wavelet Transform. (d) Denoising result of f-x deconvolution. (e) Denoising result of WNNM. (f) Denoising result of the proposed method.

16

ro

of

Journal Pre-proof

re

-p

Fig. 3: Difference between before and after denoising. (a) Added noise. (b) Difference between before and after denoising of Wavelet Transform. (c) Difference between before and after denoising of f-x deconvolution. (d) Difference between before and after denoising of WNNM. (e) Difference between before and after denoising of the proposed method.

lP

5 Application to noise suppression for seismic records in desert areas

na

5.1 Experiments on synthetic seismic data

To verify the effectiveness of the proposed method, we first test it on the synthetic seismic data. The

Jo ur

synthetic seismic model has a total of seven effective events, which are generated by Ricker wavelets with dominant frequencies 30 Hz and 25 Hz, as shown in Fig. 2(a). Then we add real random noise in desert areas to the synthetic seismic data, so that the signal-to-noise ratio of the synthetic record is -5.1402 dB, as shown in Fig. 2(b). When processing this record, we set the size of the search window to 40 40 , and the size of the seismic texture patch to 1313 , this setting is only suitable for processing records at this noise level. When processing synthetic records with different noise levels, the sizes of search window and seismic patch are set differently. When the noise level is low, they are set smaller, and when the noise level is high, they are set larger. At the same time, we set parameters

  0.1 ,   0.4 , and   0.5 to process synthetic records at all signal-to-noise ratios. 17

Journal Pre-proof

In contrast experiments, Wavelet Transform, f-x deconvolution and WNNM are used to process the same synthetic records to compare with the method proposed in this paper. We adjust the parameters of each method to make the denoising result the best. The denoising results of these three methods are shown in Fig. 2(c), (d), (e). The denoising results of the proposed method are shown in Fig. 2(f). At the same time, to observe their retention of the signal, we obtained the difference

of

between before and after denoising, as shown in Fig. 3. To observe and compare the denoising results of these four methods more comprehensively, we achieve a more detailed knowledge on

ro

signal-preserving performance by analyzing a single trace. For this purpose, we extract the third trace

-p

of synthetic records for comparison, as shown in Fig. 4. Fig. 4(a)-(d) are a single trace denoising

re

result of wavelet transform, f-x deconvolution, WNNM and the proposed method in this paper,

lP

where the black line represents the ideal signal, the blue line represents the noisy signal, and the red

na

line represents the denoised signal. Then we use FK spectrum to analyze the denoising results of these four methods in the frequency domain. Fig. 5(a)-(f) represents the FK spectrum corresponding

Jo ur

to the denoising result in Fig 2(a)-(f), and Fig. 6(a)-(e) represents the FK spectrum corresponding to the difference between before and after denoising in Fig. 3(a)-(e).

Fig. 4: Comparison on the 3th trace of denoised records. (a) Wavelet transform. (b) f-x deconvolution. (c) WNNM. (d) The proposed method.

18

ro

of

Journal Pre-proof

Jo ur

na

lP

re

-p

Fig. 5: The FK spectrum of denoising results. (a) Ideal signal. (b) noisy signal. (c) Denoising result of Wavelet Transform. (d) Denoising result of f-x deconvolution. (e) Denoising result of WNNM. (f) Denoising result of the proposed method.

Fig. 6: The FK spectrum of the differences between before and after denoising. (a) Added noise. (b) Wavelet Transform. (c) f-x deconvolution. (d) WNNM. (e) The proposed method.

Table 2: SNRs of different denoising results. SNR(dB) the original data

Wavelet transform

f-x deconvolution

19

WNNM

The proposed method

Journal Pre-proof

11.1813

12.4269

17.0585

17.3263

7.0604

10.5032

12.1593

16.9041

17.2641

5.0581

9.5991

11.8136

16.4879

17.1718

3.0859

8.4850

11.3862

15.4712

17.0639

1.0935

7.1954

9.9314

11.2022

15.6333

-1.0050

5.5561

8.9776

-3.0694

3.8081

7.8492

-5.1402

1.9518

-7.0256

0.1969

-9.0900

-1.7741

14.0166

8.7879

12.8456

6.5472

10.7549

5.2267

3.3723

7.0238

3.6585

1.2603

4.5704

-p

ro

10.5486

re

of

9.0389

Jo ur

na

lP

7.0543

After the above all-round and multi-angle analysis, it can be seen that the noise suppression of wavelet transform is not complete and the effective signals are not recovered well; The noise suppression of f-x deconvolution is not very thorough, the noise in the same frequency band as the 20

Journal Pre-proof

effective signals is preserved, and some signals are lost; Although the advantage in noise suppression of it is very obvious, WNNM also has a large amount of signal loss; The proposed method suppresses the noise thoroughly, the recovery of the effective signal is the best and the processing result is the closest to the ideal signal.

Next, we use these four methods to process synthetic records of random noise with different levels

of

in desert areas. The signal-to-noise ratio (SNR) and mean square error (MSE) of denoising results are

ro

calculated to quantitatively analyze the effectiveness of the proposed method. SNR and MSE are

-p

calculated as follows:

i 1

N

 | Xˆ (i)  X(i) | i 1

1 N

N

 (Xˆ (i) X(i))2 , i 1

(21)

(22)

na

MSE 

), 2

lP

SNR(dB)  10 log10(

 | X(i) |2

re

N

MSE

Jo ur

ˆ is the denoised signal. where X is the ideal signal and X

the original SNR

Wavelet transform

Table 3: MSEs of different denoising results

f-x deconvolution

WNNM

The proposed method

9.0389

0.0191

0.0144

0.0049

0.0047

7.0604

0.0224

0.0153

0.0051

0.0047

5.0581

0.0276

0.0166

0.0056

0.0048

3.0859

0.0356

0.0183

0.0071

0.0049

21

Journal Pre-proof

0.0479

0.0255

0.0191

0.0069

-1.0050

0.0699

0.0318

0.0222

0.0100

-3.0694

0.1046

0.0412

0.0332

0.0131

-5.1402

0.1604

0.0495

0.0557

0.0211

-7.0256

0.2402

0.0754

0.1156

0.0499

-9.0900

0.3781

0.1082

of

1.0935

0.0877

re

-p

ro

0.1880

The resulting SNR and MSE for synthetic seismic data are given in Table 2 and 3. The higher the

lP

SNR and the lower the MSE indicates that the denoising result is better. It can be seen from the two

na

tables that the SNR of the proposed method is always the highest and MSE is always the smallest,

Jo ur

which shows that the results of the proposed method are the best.

5.2 Experiments on field seismic data In order to verify the practicability of the proposed method, we use it to process field seismic data in desert areas. We have considered a common shot point seismic gather consisting of 127 traces and 2002 samples per trace for testing, as shown in Fig. 7(a). It can be seen that the reflection events on both sides of the record are almost obscured by random noise and are difficult to distinguish. Similarly, Wavelet transform, f-x deconvolution, WNNM and the proposed method are used to process the record. The results of these four methods are shown in fig. 7(b)-(e). When processing this record, we set the size of search window and seismic texture patch in the proposed method to be 22

Journal Pre-proof

30 30 and 7 7 , respectively, and adjust the results of other methods to the best. Similarly, we also draw the difference between before and after denoising of these methods to analyze their signal retention, as shown in fig. 8. From fig. 7(b)-(e) and Fig. 8, it can be seen that the effect on low-frequency noise suppression in Wavelet transform is not satisfactory, and the effective signals have been distorted. Although f-x deconvolution has a certain effect on the low-frequency

of

noise suppression as a whole, it does not restore the effective signals on both sides of the record.

ro

WNNM is not very good at suppressing low-frequency noise in the deep part of the record. The

-p

proposed method in this paper can suppress the low-frequency noise perfectly, and the effective

Jo ur

na

lP

re

signal on both sides of the record can still be recovered well.

Fig. 7: Results obtained with field seismic data. (a) Field seismic data (common shot point seismic data). (b) Denoising result of Wavelet Transform. (c) Denoising result of f-x deconvolution. (d) Denoising result of WNNM. (e) Denoising result of the proposed method.

23

Journal Pre-proof Fig. 8: Difference between before and after denoising. (a) Difference between before and after denoising of Wavelet Transform. (b) Difference between before and after denoising of f-x deconvolution. (c) Difference between before and after denoising of WNNM. (d) Difference between

ro

of

before and after denoising of the proposed method.

-p

Fig. 9: Partial enlarged views. (a) Original enlarged record. (b) Filtered enlarged record after using Wavelet transform. (c) Filtered enlarged record after using f-x deconvolution. (d) Filtered enlarged

re

record after using WNNM. (e) Filtered enlarged record after using the proposed method.

lP

In order to evaluate the quality of the denoising results of these four methods more clearly, we

na

enlarged the record between trace 77-110 and samples 1000-1900 as shown in Fig. 9. Fig. 9(a)-(e) are partial enlarged views corresponding to Fig. 7(a)-(e) respectively. By comparing the partial

Jo ur

enlargement views, it is more obvious that the proposed method in this paper can suppress the low-frequency noise in desert areas better than the other three methods, and can recover the effective signals well.

Table 3: The computation time of different methods in Fig.2(b) Wavelet transform Time(s)

0.1415

f-x deconvolution 0.0195

WNNM 163.5011

The proposed method 419.2504

6 Dicussion

Our algorithm mainly makes use of the non-local self-similarity of the seismic signal in the 24

Journal Pre-proof

space-time domain. The frequency of the signal does not affect this characteristic. In other words, as long as the stacked similar block matrices satisfy the low-rank property, the value of the dominant frequency of the signal will not have a great impact on the performance of our algorithm. Although our algorithm has a great advantage in suppressing random noise compared with several other methods, but for other types of noise, such as coherent noise, because the noise has a certain

of

correlation, it will cause not only signals are similar, but also noise is similar in the stacked similar block matrix, which will reduce the effectiveness of our method. And our algorithm has a cost in

ro

computation time because it needs to estimate the noise level of each stacked similar block matrix.

-p

We calculated the time spent in processing the record in Fig. 2(b) by the methods mentioned in this

re

paper, which are listed in Table 3. It can be seen that the computation time of our algorithm is much

lP

higher than other methods. In addition, under some geological conditions, the amplitude of the

na

seismic reflection signal will change with the distance between the shot point and the detector, but the presence of noise will make this change blurred and difficult to observe. In this case, our

Jo ur

algorithm can suppress the noise while retaining this change in amplitude, which is more conducive to AVO analysis. So our algorithm can be used as a pre-processing step before AVO analysis, providing a clearer and more effective seismic record for AVO analysis.

7 Conclusion

The method of low rank matrix approximation mainly considers the non-local similarity of seismic signals in space-time domain, and does not need to consider the frequency of the signal, which makes it have a certain effect on the suppression of seismic low-frequency noise in desert areas. Considering the direct relationship between the weight thresholds and the noise standard deviation, 25

Journal Pre-proof

this paper uses the noise estimation method based on geometric texture to obtain the noise standard deviation which is close to the real one, so as to obtain more accurate weight thresholds. Considering that the different singular values can also represent the effective signals of different energies, the method of truncating singular values is used to reduce the loss of effective signals in the iterative process. The comparison with Wavelet transform, f-x deconvolution and WNNM shows that the

of

proposed method has the best effect on the suppression of random noise in desert areas and the

ro

recovery of effective signals.

-p

Although the proposed method in this paper has a good effect on suppressing low-frequency noise

re

in desert areas, it is necessary to manually set the most suitable size of the search window and seismic texture patch when dealing with different seismic records, which cannot be adaptive. This

ACKNOWLEDGMENTS

na

lP

adds a lot of work, and we want to improve it in the future.

Jo ur

This work was supported by the key project of National Natural Science Foundation of China (Grant No. 41730422), The key Science Foundation of the Department of Science and Technology of Jilin Province (Grant No. 20180201081SF and 20190303082SF).

Reference Abma, R., & Claerbout, J., 1995, Lateral prediction for noise attenuation by t-x and f-x techniques: 26

Journal Pre-proof

Geophysics, 60, no. 6, 1887–1896.

https://doi.org/10.1190/1.1443920

Amani, S., Gholami, A. & Javaheri Niestanak, A., 2017, Seismic random noise attenuation via 3D block matching: Journal of Applied Geophysics, 136, 353-363.

of

https://doi.org/10.1016/j.jappgeo.2016.11.014

ro

Anvari, R. , Kahoo, A. R. , Mohammadi, M. , Khan, N. A. , & Chen, Y., 2019, Seismic random noise

-p

attenuation using sparse low-rank estimation of the signal in the time–frequency domain: IEEE

re

Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 12, no. 5,

lP

1612-1618.

na

https://doi.org/10.1109/JSTARS.2019.2906360

Anvari, R. , Siahsar, M. A. N. , Gholtashi, S. , Kahoo, A. R. , & Mohammadi, M., 2017, Seismic

Jo ur

random noise attenuation using synchrosqueezed wavelet transform and low-rank signal matrix approximation: IEEE Transactions on Geoscience and Remote Sensing, 55, no. 11, 6574-6581.

https://doi.org/10.1109/TGRS.2017.2730228

Anvari, R. , Mohammadi, M. , & Kahoo, A. R., 2018, Enhancing 3-d seismic data using the t-svd and optimal shrinkage of singular value: IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 12, no. 1, 382-388.

https://doi.org/10.1109/JSTARS.2018.2883404

Bai, M., & Wu, J., 2019, Iterative sparse deconvolution using seislet-domain constraint: Journal of 27

Journal Pre-proof

Seismic Exploration, 28, no. 1, 73-88.

Bekara, M., & van der Baan, M., 2009, Random and coherent noise attenuation by empirical mode decomposition: Geophysics, 74, no. 5, V89–V98.

https://doi.org/10.1190/1.3157244

of

Cai, J.F., Candès, E., & Shen, Z.W., 2010, A singular value thresholding algorithm for matrix

ro

completion: SIAM Journal on Optimization, 20, no.4, 1956–1982.

-p

https://doi.org/10.1137/080738970

re

Chen, Y.K., 2016, Dip-separated structural filtering using seislet transform and adaptive empirical

na

https://doi.org/10.1093/gji/ggw165

lP

mode decomposition based dip filter: Geophysical Journal International, 206, no. 1, 457-469.

Jo ur

Chen, K., & Sacchi, M.D., 2015, Robust reduced-rank filtering for erratic seismic noise attenuation: Geophysics, 80, no. 1, V1-V11.

https://doi.org/10.1190/GEO2014-0116.1

Chen, Y.K., Zhang, D., Jin, Z.Y., Chen, X.H., Zu, S.H., Huang, W.L., & Gan, S.W., 2016, Simultaneous denoising and reconstruction of 5-D seismic data via damped rank-reduction method: Geophysical Journal International, 206, no. 3, 1695-1717.

https://doi.org/10.1093/gji/ggw230

Chen, Y.K., Zhou, Y.T., Chen, W., Zu, S.H., Huang, W.L., & Zhang, D., 2017, Empirical low-rank approximation for seismic noise attenuation: IEEE Transactions On Geoscience And Remote 28

Journal Pre-proof

Sensing, 55, no. 8, 4696–4711.

https://doi.org/10.1109/TGRS.2017.2698342

Chen, W., & Song, H., 2018, Automatic noise attenuation based on clustering and empirical wavelet transform: Journal of Applied Geophysics. 159, 649-665.

of

https://doi.org/10.1016/j.jappgeo.2018.09.025

ro

Dalai, B., Kumar, P., Yuan, X.H., 2019, De-noising receiver function data using the Seislet

-p

Transform: Geophysical Journal International, 217, no. 3, 2047-2055.

re

https://doi.org/10.1093/gji/ggz135

lP

Gaci, S., 2014, The use of wavelet-based denoising techniques to enhance the first-arrival picking on

na

seismic traces: IEEE Transactions On Geoscience And Remote Sensing, 52, no. 8, 4558–4563.

Jo ur

https://doi.org/10.1109/TGRS.2013.2282422

Gu, S.H., Zhang, L., Zuo, W.M., & Feng, X.C., 2014, Weighted Nuclear Norm Minimization with Application to Image Denoising: IEEE Conference on Computer Vision and Pattern Recognition(CVPR), 2862-2869.

https://doi.org/10.1109/CVPR.2014.366

Gorszczyk, A., Adamczyk, A.,Michal, M., 2014. Application of curvelet denoising to 2D and 3D seismic data — practical considerations: Journal of Applied Geophysics. 105, 78–94.

https://doi.org/10.1016/j.jappgeo.2014.03.009

29

Journal Pre-proof

Gulunay, N., 1986, FXDECON and complex Wiener prediction filter: 56th Annual International Meeting, SEG, Expanded Abstracts, 279–281.

Herrmann, F.J., & Hennenfent, G., 2008, Non-parametric seismic data recovery with curvelet frames: Geophysical Journal International, 173, no. 1, 233-248.

of

https://doi.org/10.1111/j.1365-246X.2007.03698.x

Kopsinis, Y., & McLaughlin, S., 2009, Development of EMD-based denoising methods inspired by

-p

ro

wavelet thresholding: IEEE Transactions on Signal Processing, 57, no. 4, 1351–1362.

re

https://doi.org/10.1109/TSP.2009.2013885

lP

Li, J., Wang, D.X., Ji, S., Li, Y., & Qian, Z.H., 2017, Seismic noise suppression using weighted

na

nuclear norm minimization method: Journal of Applied Geophysics, 146, 214–220.

Jo ur

https://doi.org/10.1016/j.jappgeo.2017.09.013

Li, G.H., Li, Y., & Yang, B.J., 2017, Seismic Exploration Random Noise on Land: Modeling and Application to Noise Suppression: IEEE Transactions On Geoscience And Remote Sensing, 55, no. 8, 4668-4681.

https://doi.org/10.1109/TGRS.2017.2697444

Liu, W., Cao, S.Y., & Wang, Z.M., 2017, Application of variational mode decomposition to seismic random noise reduction: Journal of Geophysics and Engineering, 14, no. 4, 888–899.

https://doi.org/10.1088/1742-2140/aa6b28

Liu, X.H., Tanaka, M., Okutomi, M., 2012, Noise level estimation using weak textured patches of a 30

Journal Pre-proof

single noisy image: 19th IEEE International Conference on Image Processing(ICIP), 665–668.

https://doi.org/10.1109/ICIP.2012.6466947

Liu, Y.P., Li, Y., Lin, H.B., & Ma, H.T., 2014, An Amplitude-Preserved Time–Frequency Peak Filtering Based on Empirical Mode Decomposition for Seismic Random Noise Reduction: IEEE

of

Geoscience and Remote Sensing Letters, 11, no. 5, 896-900.

ro

https://doi.org/10.1109/LGRS.2013.2281202

re

Journal of Applied Geophysics, 151, 246–262.

-p

Liu, Z., Y. Chen, and J. Ma, 2018, Ground roll attenuation by synchrosqueezed curvelet transform:

lP

https://doi.org/10.1016/j.jappgeo.2018.02.016

na

Lari, H.H., & Gholami, A., 2014. Curvelet-tv regularized bregman iteration for seismic random noise

Jo ur

attenuation: Journal of Applied Geophysics. 109, 233–241.

https://doi.org/10.1016/j.jappgeo.2014.08.005

Sacchi, M.D., Ulrych, T.J., & Walker, C.J., 1998, Interpolation and extrapolation using a high-resolution discrete Fourier transform: IEEE Transactions on Signal Processing, 46, no. 1, 31-38.

https://doi.org/10.1.1.154.4747

Souza, R., Lumley, D., & Shragge, J., 2016, Estimation of reservoir fluid saturation from 4D seismic data: Effects of noise on seismic amplitude and impedance attributes: Journal of Geophysics and Engineering, 14, no. 1, 51–68. 31

Journal Pre-proof

https://doi.org/10.1088/1742-2132/14/1/51

Shao, O.Y., Wang, L.L., Hu, X.Y., & Long, Z.D, 2019, Seismic random noise attenuation using nonlocal means via smooth patch ordering: Journal of Applied Geophysics, 167, 1-10.

https://doi.org/10.1016/j.jappgeo.2019.05.005

ro

denoising. Journal of Applied Geophysics. 69, 103–115.

of

Shan, H., Ma, J. & Yang, H., 2009. Comparisons of wavelets, contourlets and curvelets in seismic

-p

https://doi.org/10.1016/j.jappgeo.2009.08.002

re

Tang, N., Zhao, X., Li, Y, & Zhu, D, 2018, Adaptive threshold shearlet transform for surface

lP

microseismic data denoising: Journal of Applied Geophysics, 153, 64-74.

na

https://doi.org/10.1016/j.jappgeo.2018.03.019

Jo ur

Tang, G., & Ma, J.W., 2010, Application of total-variation-based curvelet shrinkage for three-dimensional seismic data denoising: IEEE Geoscience and Remote Sensing Letters, 8, no. 1, 103–107.

https://doi.org/10.1109/LGRS.2010.2052345

Wu, X.M., 2017, Structure-, stratigraphy- and fault-guided regularization in geophysical inversion: Geophysical Journal International, 210, no. 1, 184-195.

https://doi.org/10.1093/gji/ggx150

Wang, H, Cao, S.Y., Jiang, K.K., Wang, H, & Zhang, Q.C., 2019, Seismic data denoising for complex structure using BM3D and local similarity: Journal of Applied Geophysics, 170. 32

Journal Pre-proof

https://doi.org/10.1016/j.jappgeo.2019.04.018

Xue, Y., Man, M., Zu, S., Chang, F., Chen, Y., 2017. Amplitude-preserving iterative deblending of simultaneous source seismic data using high-order radon transform. Journal of Applied Geophysics. 139, 79–90.

of

https://doi.org/10.1016/j.jappgeo.2017.02.010

Yu, S.W., & Ma, J.W., 2018, Complex variational mode decomposition for sloppreserving denoising:

re

https://doi.org/10.1109/TGRS.2017.2751642

-p

ro

IEEE Transactions On Geoscience And Remote Sensing, 56, no. 1, 586–597.

lP

Yuan, S.Y., Liu, J.W., Wang, S.X., Wang, T.Y., & Shi, P.D., 2018, Seismic waveform classification

Letters, 15, no. 2, 272–276.

na

and first-break picking using convolution neural networks: IEEE Geoscience and Remote Sensing

Jo ur

https://doi.org/10.1109/LGRS.2017.2785834

Zhai, M.Y., 2014. Seismic data denoising based on the fractional Fourier transformation: Journal of Applied Geophysics. 109 , 62–70.

https://doi.org/10.1016/j.jappgeo.2014.07.012

Zhang, Z.J., & Klemperer, S. L., 2005, West-east variation in crustal thickness in northern Lhasa block central Tibet from deep seismic sounding data: Journal of Geophysical Research, 110.

https://doi.org/10.1029/2004JB003139

Zhang, Z.J., & Klemperer, S. L., 2010, Crustal structure of the Tethyan Himalaya, southern Tibet: 33

Journal Pre-proof

newconstraints from old wide-angle seismic data: Geophysical Journal International, 181, no. 3,

1247–1260.

https://doi.org/10.1111/j.1365-246x.2010.04578.x

Zhou, Y.T., & Zhu, Z.L., 2019, A hybrid method for noise suppression using variational mode

of

decomposition and singular spectrum analysis: Journal of Applied Geophysics, 161, 105-115.

Jo ur

na

lP

re

-p

ro

https://doi.org/10.1016/j.jappgeo.2018.10.025

34

Journal Pre-proof CRediT author statement

Juan Li: Validation, Conceptualization, Supervision. Wei Fan: Methodology, Software, Writing-Original Draft. Yue Li: Data Curation, Supervision, Project administration. Baojun Yang: Data Curation, Resources.

Jo ur

na

lP

re

-p

ro

of

Changgang Lu: Conceptualization, Writing-Review & Editing.

35