改进的小波阈值法及其在地震数据降噪处理中的应用
The application of the improved wavelet threshold method to seismic data de-noising
通讯作者: 秦飞龙(1983-),男,博士后,主要从事数学地质方面的研究工作。Email:lida_112@163.com
责任编辑: 叶佩
收稿日期: 2019-10-21 修回日期: 2020-04-10 网络出版日期: 2020-08-20
基金资助: |
|
Received: 2019-10-21 Revised: 2020-04-10 Online: 2020-08-20
作者简介 About authors
刘剑(1975-),男,博士,主要从事大数据处理研究工作。Email:
野外地震数据受到各种随机因素干扰,需要对随机噪声进行去除。小波分析中的软、硬阈值法是有效的地震数据降噪方法,但由于算法本身特性使得降噪具有一定的缺陷。因此,文中提出了一种改进的小波阈值降噪算法。首先构建了改进的阈值方法模型并对其功能进行了研究,确定了sym3为改进的阈值算法的最佳小波基以及最佳小波分解的层数为3层。利用仿真实验证明了改进的阈值方法降噪能力具有有效性,并通过均方差(RMSE)和信噪比(SNR)对新算法降噪效果进行了评价。最后,将本文提出的算法应用于实际地震数据降噪处理,结果发现改进的阈值法能够有效地去除地震数据中的各类随机噪声,通过与软、硬阈值法降噪效果进行对比研究,结果得出改进的阈值方法降噪效果更理想。
关键词:
The field seismic data are disturbed by various random factors,and hence it is necessary to remove the random noise from seismic data.The soft and hard threshold functions of wavelet transform are effective methods for seismic data de-noising;nevertheless,due to the characteristics of the algorithm itself,their de-noising performance has some defects.In view of such a situation,the authors propose an improved wavelet threshold method for de-noising.Firstly,the improved wavelet threshold method is constructed and some of its functions are studied.It is shown that the best wavelet basis of the improved threshold method is sym3,and the best decomposition level is 3.The effect of the new algorithm in de-noising is evaluated by means of mean square error (RMSE) and signal-to-noise ratio (SNR).The proposed method was applied to the actual seismic data de-noising.The results show that the improved threshold method can effectively remove all kinds of random noise of seismic data.A comparison with soft and hard threshold method shows that the improved threshold method has a better effect in seismic data de-noising.
Keywords:
本文引用格式
刘剑, 秦飞龙.
LIU Jian, QIN Fei-Long.
0 引言
社会的发展离不开能源,能源的获取大多是通过地质勘查所得。但是,在野外勘查中,采集到的地震数据会受到各种不可预知的因素干扰,如地质环境,机器设备,人为影响等,使得地震数据混合着强烈的随机噪声,地震数据记录剖面分辨率低,地震数据信噪比低,不利于对地震数据后期解释,从而必须要对野外地震数据进行降噪处理[1]。为了去除地震数据的随机噪声,一些学者利用随机噪声和有效信号的差异,构建了随机噪声去除模型,如傅里叶变换[2]、K-L变换[3]、倾斜叠加法[4]等,但是该类方法在地震数据降噪中存在着一定的缺陷,因为这些方法要求明确数据的先验知识,实际上地震数据伴随各种干扰,如机器影响,人为影响,地质环境影响等,使得地震信号情况是无法预知的。因此,该类型算法对地震数据降噪效果不理想[5]。盲信号分离技术是近二十年来发展的一种有效降噪方法,如ICA降噪方法[6],FASTICA降噪算法[7],JADE降噪算法[8]等,它的最大优势是不需要知道信号是如何混合的前提下,就能分离出目标信号。但是该类算法具有一个缺陷,它需要处理的混合信号是相互独立的,混合程度不能过于复杂,还要求信号中最多只有一个是非高斯信号[1,9]。但地震信号由于所处地质环境十分复杂,各种干扰影响严重,混合信号彼此之间并非相互独立,混合程度也极强。从而,盲源分离方法对地震数据降噪不理想。近年来,小波变换越来越广泛应用于地震数据降噪,因为小波变化具有自适应“时间—频率”窗口优势[10],还能够将信号分解到不同频带上,如高频上的噪声信号和低频上的细节信号,这种分解方式可重复进行,信号在不同频带上通过选取小波阈值降噪法有利于将噪声进行消除,并且利用小波的重构变换能够将去除噪声后的有效信号恢复为原始信息[11,12]。其中,阈值降噪应用最广泛的是Donoho提出的软、硬阈值降噪法[13],但是软阈值函数是通过恒定方式压制噪声,容易去掉有效信号。而硬阈值函数在阈值出现不连续时,会给重构信号带来振荡,从而软、硬阈值函数进行信号降噪存在缺陷[14]。因此,文中在软、硬阈值函数基础上提出了一种改进的小波阈值降噪算法,以提高信号降噪效果。
1 改进的阈值算法
1.1 软、硬阈值算法基础
给定一组观测信号:
式中:s(t)表示有效信号;n(t)为随机噪声信号;f(t)是观测信号,混合有噪声信号。
假设样本的采样点个数为N,那么f(t)的一维离散小波分解变换[14]如下所示:
其中,式(3)表示的是软阈值降噪函数,式(4)表示的是硬阈值降噪函数。sgn(·)为符号函数,λ指阈值(λ=
信号通过式(3)的软阈值处理后的小波系数具有连续性,但利用大于阈值的恒定方式进行噪声压制,会造成一些有效信号当作噪声信号被去除,以至于得出的信号不能代表真实信息。硬阈值函数可以避免软阈函数以恒定的压缩方式产生的偏差影响,但硬阈值函数在降噪上仍然具有缺陷,由式(4)可知硬阈值法降噪后的信号在阈值λ处是不连续的,会导致小波重构恢复原始信号时发生一定的振荡,使得原始有效信息光滑度变差。为了克服软、硬阈值函数在信号降噪的缺陷,成枢等提出了一种融合加权平均的改进小波阈值函数进行数据降噪,该方法在软阈值函数的基础上加入了1个可变的调节因子,达到更好的滤波效果[17],然而该方法在确定分解层数时依据经验公式可能会对信号降噪产生影响,并且该方法过于复杂,运算量较大。从而本文在软、硬阈值函数基础上,进一步对文献[17]的算法进行优化,得出了一种新的改进小波阈值降噪方法。
1.2 改进的阈值降噪方法
本文设计出的改进的小波阈值降噪方法如下:
其中:v=
①如果β→0时,则v→0,可得到
如果β→1时,v→1,则
②如果|Wj,k|→λ时,则v→1,
③如果|Wj,k|→∞时,则v→0,
通过上述分析可知,文中提出的改进的小波阈值函数不仅具备了软、硬阈值函数的所有降噪功能,还避免了软、硬阈值函数降噪的缺点,因为它克服了以恒定方式产生的偏差的影响,而且在阈值处的函数具有连续性。该算法与文献[17]中的算法相比,算法更简洁,项数较少,利于运算,本文的算法是基于小波分解后的信号进行阈值降噪处理,后续还结合真实地震数据进行仿真实验得出小波分解层数。从而,本文提出的改进阈值函数数据降噪上更具有实际意义。
2 仿真实验
图1
图1
原始信号
a—有效信号;b—带有随机噪声的观测信号
Fig.1
The original signal
a—effective signal;b—observation signal with random noise
图2
图2
数据降噪
a—软阈值降噪;b—硬阈值降噪;c—改进的阈值函数降噪
Fig.2
The data denoising
a—denoising with soft threshold function;b—denoising with hard threshold function;c—denoising with improved threshold function
均方根误差RMSE方法:
在式(6)和(7)中,x(k)表示原始观测数据,x'(k)指的是降噪后的数据,SNR越大,函数降噪效果越好,反之,SNR越小,降噪效果越差;RMSE越大,函数降噪效果越差,反之,RMSE越小,降噪效果越好。
表1 不同阈值函数的信噪比和均方根误差
Table 1
阈值函数 | 软阈值函数 | 硬阈值函数 | 新阈值函数 |
---|---|---|---|
SNR | 27.1341 | 28.3217 | 29.0232 |
RMSE | 0.00029 | 0.00028 | 0.00018 |
图3
为了确定在新算法条件下的小波分解层数,选取第四部分实际地震数据中的第80道观测信号进行降噪处理,采样点为6 000,采样间隔为1 ms,为了便于显示,选取前3 000采样点进行说明(图4a),由图4a知,200~2 000 ms内存在地震波激发,但在0~200 ms和2 000~3 000 ms区间出现严重的毛刺现象,说明噪声干扰严重。从而选取sym 3为小波基,利用新算法分别进行1~5层小波分解降噪(图4b~ 4f)。由图4b~ 4f可知,分解层越高,新算法降噪能力越强,然而当分解4层以后,有效信号与观测信号波形不吻合,将噪声作为信号丢失,从而,对地震数据降噪,分解层数为3层时效果最佳,避免了文献[17]提出的算法由于分解层数不确定性影响。
图4
图4
确定分解层数
a—观测信号;b、c、d、e、f—分别为改进的阈值降噪算法进行1~5层分解降噪效果
Fig.4
Determine the decomposition layers
a—oberservation signal;b、c、d、e、f—the denoising results of improved threshold algorithm from the first to the fifth decomposition
3 实际地震数据降噪处理
为了显示改进的阈值方法降噪效果,将其应用到实际地震数据降噪处理应用,数据来源于中国地质调查局计划项目“深部找矿复电阻率法技术研究”,该炮记录共有584道,采样点6 000,采样率为1 ms,原始地震记录如图5a所示。由图5a可知,存在大量随机噪声,各道间数据相关性较差,几乎看不出地震数据记录的双曲线特征。通过本文提出的改进阈值算法以及软、硬阈值函数对原始地震数据(图5a)中的干扰噪声进行消除。通过前面分析,选取sym3为降噪的小波基和3层小波分解。通过软阈值函数降噪后的结果如图5b,硬阈值函数降噪后的结果如图5c。由图5b、5c可知,大部分随机噪声得到了消除,地震数据记录的双曲线特征较为明显,然而,整个地震数据记录仍然存在大量的噪声干扰,说明软、硬阈值函数降噪效果不理想。最后将本文设计的改进的小波阈值函数直接对图5a中的数据进行降噪处理,降噪后的地震数据记录剖面如图5d所示,由图5d可知,降噪后的地震数据记录的双曲线特征十分明显,几乎没有噪声干扰。可见,本文提出的改进的小波阈值降噪算法降噪能力强,降噪效果优于软、硬阈值函数降噪。
图5
图5
地震数据降噪
a—原始观察数据;b—软阈值函数降噪结果;c—硬阈值函数降噪结果;d—改进的阈值函数降噪结果
Fig.5
The seismic data denoising
a—original seismic data;b—denoising results of the soft threshold function;c—denoising results of the hard threshold function;d—denoising results of the improved threshold function
4 结论
1)文章在软、硬阈值函数基础提出了一种改进的小波阈值函数,并且具备软、硬阈值降函数特点,还避免了它们在信号降噪上的不足。
2)利用信噪比方法,均方根误差方法,结合仿真实验得出改进的小波阈值函数最佳小波基为sym3,最佳小波分解层数为3层。
3)改进的小波阈值函数在实际地震数据降噪处理中,其降噪能力较软、硬阈值函数降噪能力更强,它能够去除掉地震数据记录的噪声干扰,降噪后的地震记录剖面分辨率高。
参考文献
盲小波算法及其在金属矿床地震资料去噪处理中的研究
[D]. ,
Blind-wavelet algorithm and the application of it on de-noising of the metal mine seismic data
[D].
Seismic data denoising based on the fractional Fourier transformation
[J]. ,
A new non-local maximum likelihood estimation method for Rician noise reduction in magnetic resonance images using the Kolmogorov-Smirnov test
[J]. ,
Using qualimetric engineering and extremal analysis to optimize a proton exchange membrane fuel cell stack
[J]. ,
The improved ICA algorithm and its application in the seismic data denoising
[J]. ,
Nonlinear estimators from ICA mixture models
[J]. ,DOI:10.1016/j.sigpro.2018.10.003 URL [本文引用: 1]
Mixed-signal extraction and recognition of wind turbine blade multiple-area damage based on improved Fast-ICA
[J]. ,DOI:10.1016/j.ijleo.2018.10.137 URL [本文引用: 1]
Step-by-step improvement of JADE and SHADE-based algorithms:Success or failure?
[J]. ,
地面阵列式微地震数据盲源分离去噪方法
[J]. ,
The blind separation denoising method for surface array micro-seismic data
[J].
改进的Mallat算法在金属地震数据降噪处理中的应用
[J]. ,
Research on noise reduction of the seismic data in mining area based on improved Mallat method
[J].
Wavelet transform based on Meyer algorithm for image edge and blocking artifact reduction
[J]. ,DOI:10.1016/j.ins.2018.09.058 URL [本文引用: 1]
基于小波方法分析汶川地震近断层地震动的速度脉冲特性
[J]. ,DOI:10.6038/j.issn.0001-5733.2012.06.017 URL [本文引用: 1]
Mw7.5时,观测到的地震动脉冲幅值为50~150 cm/s之间,与100 cm/s的典型断层滑动速率非常接近;而震级大于Mw7.5时,断层距10km范围内脉冲的幅值已经超过100 cm/s,个别记录的脉冲幅值甚至达到200 cm/s,远超过前人给出的饱和值,这可能与大的永久形变或该处土层介质条件有关.]]>
Analysis of velocity pulses for near-fault strong motions from the Wenchuan earthquake based on wavelet method
[J].
Ideal spatial adaption via wavelet shrinkage
[J]. ,
Vibration analysis for large-scale wind turbine blade bearing fault detection with an empirical wavelet thresholding method
[J]. ,
Application of a new wavelet threshold method in unconventional oil and gas reservoir seismic data denoising
[J]. ,
An iterative wavelet threshold for signal denoising
[J]. ,
融合加权平均的改进小波阈值函数的测量数据处理
[J]. ,
Measurement data processing of improved wavelet threshold function with weighted average
[J].
Internet of image things-discrete wavelet transform and Gabor wavelet transform based image enhancement resolution technique for IoT satellite applications
[J]. ,
Problems in RMSE-based wave model validations
[J]. ,
/
〈 | 〉 |