地球物理学报  2016, Vol. 59 Issue (5): 1824-1830   PDF    
空间局部加权回归自适应TFPF
邓心欢1, 马海涛1, 李月1, 杨宝俊2    
1. 吉林大学通信工程学院, 长春 130012;
2. 吉林大学地球探测科学与技术学院, 长春 130026
摘要: 时频峰值滤波(TFPF)算法是一种非常有效的去噪方法.但是传统的TFPF采用的单一窗长,并且仅沿时间方向进行滤波,忽略了信号的空间信息,并且TFPF近似等效成一个时不变的低通滤波器,不能追踪快速变化的信号.针对这些问题,引入空间局部加权回归自适应TFPF (SLWR-ATFPF).鉴于随机噪声在各个位置的方向随机性,以及有效信号在各个位置的方向确定性,首先利用空间局部加权回归(SLWR),对含噪信号进行空间加权,从而使加权之后的信号包含空间信息.然后,再引入凸集和Viterbi的思想,对空间加权之后的信号进行自适应滤波.从而,完成时空域二维自适应滤波.将SLWR-ATFPF应用于合成记录和实际的共炮点记录,实验结果表明,改进的方法与原算法相比,能够在压制低信噪比(SNR)随机噪声的同时更好地保留有效信号.
关键词: 时频峰值滤波(TFPF)     自适应     空间局部加权回归(SLWR)     凸集     Viterbi算法    
Spatial locally weighted regression adaptive time-frequency peak filtering
DENG Xin-Huan1, MA Hai-Tao1, LI Yue1, YANG Bao-Jun2    
1. College of Communication and Engineering, Jilin University, Changchun 130012, China;
2. College of Geo-exploration Science and Technology, Jilin University, Changchun 130026, China
Abstract: The time-frequency peak filtering (TFPF) algorithm is an effective method for random noise attenuation. Recently, TFPF has been widely applied to seismic random noise attenuation. Whereas, TFPF still has some shortcomings. (1) The conventional TFPF uses a fixed window length for all frequency components. As a consequence, serious loss of the valid information or insufficient suppression of the noise is unavoidable. (2) TFPF carries out filtering only along the time direction, which lacks consideration of the spatial correlation. (3) TFPF is approximately equivalent to a time-invariant low-pass filer, which means that the frequency components of signal higher than some cut-off frequency would be attenuated.
To solve these problems, we introduce the spatial locally weighted regression adaptive TFPF (SLWR-ATFPF). Due to the randomness of the random noise at each location and the definiteness of the valid signal at each location, we first apply the spatial locally weighted regression (SLWR) to achieve the space weighting of the noisy signal, which would make the signal contain spatial information. Then, we introduce the idea of convex sets and the Viterbi's algorithm to finish the adaptive filtering of the spatially weighted signal. Finally, we complete the spatiotemporal adaptive filtering.
To verify the feasibility and effectiveness of the proposed approach, we use synthetic and real seismic records to test it. Through the comparison of waveforms and spectrums, it is easy to see that SLWR-ATFPF could preserve valid signals, including peaks and troughs more effectively. Moreover, the results of SLWR-ATFPF are closer to the noise-free signal both on high- and low-frequency components. In the real seismic record, the results of SLWR-ATFPF recover the reflection events more continuously and smoothly. In addition, some originally buried events are revealed clearly.
SLWR-ATFPF as an improvement method of TFPF could achieve better random noise attenuation and higher continuity and clarity of reflection events than conventional TFPF and adaptive TFPF (ATFPF). Therefore, this method has large applied space.
Key words: Time-frequency peak filtering (TFPF)     Adaptive     Spatial locally weighted regression (SLWR)     Convex sets     Viterbi algorithm    
1 引言

在地震勘探资料中,有效信号往往被湮没在强随机噪声中,阻碍有效信息的恢复.因此,压制低SNR地震资料中随机噪声并最大限度保留有效信号,是地震勘探学界研究的难点和热点.

时频峰值滤波(TFPF)是消减地震勘探随机噪声的有效方法之一(金雷等,2005;Lin et al.,2007;林红波等,2008),具有约束条件少,对低SNR地震资料适应性强等优势.为了有效压制噪声且恢复有效信号,则要求信号是线性的(Boashash and Mesbah,2004).因此,在应用TFPF处理实际地震资料时,采用加窗的Wigner-Ville分布(WVD),即PWVD来实现地震信号的局部线性化(李月等,2009).现有研究表明,有效的压制随机噪声和信号幅度保持对窗长的要求是矛盾的,为了得到理想的去噪效果需要大窗长,但在大窗长内信号是非线性的,从而导致信号幅度衰减(Tian and Li,2014).此外,由于地震勘探资料具有非平稳的特征,单一窗长无法同时满足复杂地震信号的局部线性化条件,从而导致该方法处理含噪信号时存在有效信号损失及噪声压制不足的问题(Lin et al.,2014;Zhuang et al.,2015).为此,Zeng等(2015)提出了基于凸集和Viterbi算法的自适应TFPF(ATFPF).该方法将不同窗长的TFPF滤波结果组成一个凸集,然后在这个凸集上通过Viterbi算法寻找最小化给定的全局二次泛函所在位置的滤波结果作为有效信号的最优估计.该方法在去噪的基础上,能够快速地跟踪信号变化,无畸变地恢复出有效信号.但此方法也存在一定的问题:首先,该方法是时域一维滤波,并没有考虑到信号的空间信息;其次,该方法使用的全局二次泛函是能量函数,所以当处理较低SNR的含噪信号时,不能很好地估计出有效信号.

为了解决上述问题,本文提出了空间局部加权回归自适应TFPF(SLWR-ATFPF)的二维滤波算法.首先,对含噪信号进行空间局部加权回归(SLWR),使处理之后的信号包含空间信息(Deng et al.,20102011).然后,再对包含空间信息的含噪信号进行基于凸集和Viterbi算法的自适应TFPF,从而完成时空二维自适应滤波.

2 空间局部加权回归自适应TFPF2.1 空间局部加权回归(SLWR)

本文所考虑的地震勘探资料可以用如下方程建模:

其中,x表示有效信号,g表示随机噪声.利用空间加权回归对含噪信号s进行处理,得到空间加权信号S可以表示为:

式中,Crk为道间回归系数,Ctk为时间回归系数.

由于地震勘探信号具有非平稳的性质,我们引入局部的思想.对含噪信号s进行SLWR(玄海燕等,2013).选用的局部空间的大小为m×n(m,n均为奇数).则局部道间回归系数crk可以通过局部加权最小二乘得到.具体的过程如下:

设对应于采样点t(n-1)/2r1rm地震道的观测值为s(n-1)/2,j=[s(n-1)/2,1,…,s(n-1)/2,m],进行加权最小二乘拟合,即使得

-…-βq(r(n-1)/2,j)rq(n-1)/2,j]2最小.

R为Vandermonde矩阵,βr为拟合系数矩阵,Wr为加权矩阵,且需要满足文献(Cleveland,1979)中的4个要求.利用加权最小二乘理论,得到的道间加权回归值为(虞乐和肖基毅,2012):

则在r(n-1)/2,j处的拟合值为:

其中,(t(n-1)/2,j)为拟合系数的估计值,crk(r(n-1)/2,j)为局部道间回归系数.由于采用的是滑动窗局部加权回归,因此只需要求得局部道间回归系数crk(r(n-1)/2,(m-1)/2),即为crk,求解完毕.

上述求解crk的过程可以通过相应的变换进行简化.如下所示:

由于加权矩阵Wr为对角阵,因此可以对其进行Cholesky分解,得到:

把(5)式代入(3)式中,可以得到:

对公式(6)的证明见附录A.令B=SrRPr=B(BTB)-1BT,则得到S(n-1)/2,j=Prs(n-1)/2,j.不难发现,Pr为正交投影矩阵(庞善起,2005).对矩阵B进行正交三角分解,得到:

综上可知,局部道间回归系数:crk=Pr(:,(m-1)/2).

从而,完成对局部道间回归系数求解的简化.同理可以得到沿采样点方向的局部时间回归系数ctk=Pt((n-1)/2,:),其中Pt为时间方向上的正交投影矩阵.则

由于随机噪声在各个位置的方向随机性,以及有效信号在各个位置的方向确定性,可以得到:

因此,经过SLWR处理之后得到的空间加权信号中,有效信号部分得到了增强,随机噪声得到了衰减.

2.2 TFPF

TFPF是一种基于时频分析理论的噪声消减算法(Boashash and Mesbah,2004).以(1)式含噪信号的模型为例,简述一下TFPF的实现过程.

首先,对含噪信号s进行调频,使其成为调频信号的瞬时频率(IF),

其中,μ>0为调频系数.

然后,计算关于z的PWVD:

其中,w为窗函数,且其长度为2L+1.

最后,从(W)i,f中得到峰值处的瞬时频率作为x的估计.

简化上述三个步骤,TFPF最终可以等效成一个低通滤波(Zeng et al.,2015),表示成如下形式:

其中,*表示卷积运算,h表示TFPF的冲激响应,且和窗函数w具有相同的长度.

2.3 SLWR-ATFPF

由上面可知TFPF等效成一个低通滤波器h,则对于不同窗长Lv的TFPF可以得到一个冲激响应集合H={hLv:Lv≥1,v=1,2,…},则H的凸包为:

显然,conv(H)为凸集,hc为不同窗长TFPF冲激响应的凸组合(Zeng et al.,2015).根据卷积运算的线性特点,空间加权信号S的估计集合Yc为:

也为凸集.且Yc=conv(Y), Y={yLv=hLv*ShLvH}.从Yc中选择y等效于从conv(H)中选择hc.再根据Hilbert投影定理,可知某定义在的距离泛函J(y)一定可以在Yc上取得全局最小值(Boyd and Vandenberghe,2004).

令定义在Yc上的距离泛函J(y)为:

其中,A,Bn×n为对角阵,l,uYcYc的边界,D(n-1)×n为差分矩阵(Lax,2002).

J(y)的表达式中,第一项表示对观测信号的跟踪,第二项表示对观测信号的平滑.A,B控制着跟踪与平滑程度之间的平衡.为了使y能够自适应于信号的变化,一个合理的想法是选取参数为(Zeng et al.,2015):

其中,A体现了对Yc内信号最大衰减幅度的跟踪,B体现了对噪声最大衰减的跟踪.huihli分别为上下边界处等效成的滤波器,σ为噪声的标准差的估计值.由于该最优化问题往往是病态的,故选择Viterbi算法作为求解工具(Forney,1973).SLWR-ATFPF的具体步骤如下:

(1)对含噪信号s进行SLWR处理,得到空间加权信号S.

(2)给定滤波器序列H,求解空间加权信号S的估计集合Yc,以及Yc的上下边界u,l.

(3)在每个时间采样点处取区间[li,ui]的分割点集Pi,使得Pi={yi,k:yi,k=li+k(ui-li)/N,k=0,1,2,…,N},其中N为层数,以yi,k为顶点,可以组成网格图 1.

图 1 SLWR-ATFPF的网格图Fig. 1 Trellis diagram of SLWR-ATFPF

(4)根据泛函J(y)定义相邻顶点的距离如下表达式所示:

其中,yi,ayi-1,b分别为PiPi-1中的顶点,且其方向为Pi-1指向Pi.SiS,为对应空间加权信号中,第i个采样点处的值.

(5)根据Viterbi算法,在网格图中寻找距离最短路径y,也就是使得J(y)最小的最优解,则y即为有效信号x的最优估计.

3 仿真实验与应用

应用SLWR-ATFPF处理单炮反射地震资料模型.采用Ricker子波构建模拟地震记录,包含两个反射轴,主频分别为45 Hz,30 Hz,对应的速度为2100 m·s-1,2600 m·s-1,采样频率为500 Hz.加入高斯白噪声使SNR为-5 dB,如图 2a所示.分别采用TFPF(窗长为7),ATFPF(H={h1h13h53h1023})以及本文提出的SLWR-ATFPF(H={h1h13h53h1023})对含噪信号进行处理,得到的结果如图 2所示.对比图 2a2d,不难发现图 2d轴向更连续.为了使效果更加明显,我们取出第23道进行幅度和频谱的对比,如图 3所示.通过对比不难发现,SLWR-ATFPF在波峰、波谷处幅度的保持,以及频谱成分的跟踪均优于前两种方法.这主要是由于TFPF仅采用单一窗长,而且没有包含道间相关信息;ATFPF虽然在时间方向上可以得到最优解,但是当SNR较低时,基于能量泛函J(y)的最优解判断,就会把有效信号当成噪声去掉;而SLWR-ATFPF克服了上述问题,通过时空二维滤波,先将信号进行空间加权,再处理,从而得到较为理想的结果.表 1列举了不同方法处理之后的SNR,不难发现SLWR-ATFPF处理之后得到的SNR最高.

表 1 信噪比定量对比(单位:dB) Table 1 Quantitative comparison of SNR (unit: dB)

图 2 合成地震记录结果比较
(a) 含噪合成地震记录; (b) TFPF处理结果;(c) ATFPF处理结果; (d) SLWR-ATFPF处理结果.
Fig. 2 Comparison of results of synthetic records
(a) Noisy synthetic seismic records; (b) Result of TFPF; (c) Result of ATFPF; (d) Result of SLWR-ATFPF.

图 3 单道合成地震记录结果比较
(a) 23道45 Hz的波形; (b) 23道45 Hz的频谱;(c) 23道30 Hz的波形; (d) 23道30 Hz的频谱.
Fig. 3 Comparison of results of single channel synthetic records
(a) Waveform of 45 Hz of 23rd channel; (b) Spectrum of 45 Hz of 23rd channel; (c) Waveform of 30 Hz of 23rd channel; (d) Spectrum of 30 Hz of 23rd channel.

将本文提出的SLWR-ATFPF应用于168道,4000采样点,采样频率为1000 Hz共炮点记录(见图 4).其中,图 4a为原始记录,图 4b为窗长为9的TFPF处理结果,图 4c是ATFPF(H={h1h9h49h499})处理的结果,图 4d是本文提出方法(H={h1h9h49h499})的处理结果.对比四幅图片,不难看出SLWR-ATFPF处理的结果中对随机噪声有更好的压制效果,为了体现改进算法的保幅效果,我们对方框里的结果进行了放大,对应的放大图如图 5所示.通过对比不难发现,SLWR-ATFPF处理之后,同相轴更加连续.

图 4 共炮点记录处理结果对比
(a) 23道45 Hz的波形; (b) 23道45 Hz的频谱;(c) 23道30 Hz的波形; (d) 23道30 Hz的频谱.
Fig. 4 Comparison of results of single channel synthetic records
(a) Waveform of 45 Hz of 23rd channel; (b) Spectrum of 45 Hz of 23rd channel; (c) Waveform of 30 Hz of 23rd channel; (d) Spectrum of 30 Hz of 23rd channel.

图 5 局部共炮点记录处理结果对比
(a) 局部实际地震勘探记录; (b) TFPF处理局部放大结果; (c) ATFPF处理局部放大结果; (d) SLWR-ATFPF处理局部放大结果.
Fig. 5 Comparison of local common shot point seismic data processing results
(a) Local real seismic record; (b) Local enlarged result of TFPF; (c) Local enlarged result of ATFPF; (d) Local enlarged result of SLWR-ATFPF.
4 结论

本文针对传统的TFPF仅采用单一窗长且没用利用空间相关信息的问题,研究了SLWR对TFPF的影响,并提出了SLWR-ATFPF.通过分析TFPF的特点,将SLWR处理之后的空间加权信号作为输入,再进行ATFPF,从而完成时空二维滤波.仿真实验和共炮点记录处理结果表明,本文提出的算法降低了滤波后有效信号在波峰和波谷处的衰减,具有更好的保幅性,同时对噪声有良好的压制作用;在实际的地震资料处理中,该方法也得到了较好的处理效果.

附录 A 对公式(6)的证明

已知S(n-1)/2,j=R[RTSrTSrR]-1RTSrTSrs(n-1)/2,j.

对上面公式进行整理得到:S(n-1)/2,j=R[(SrR)TSrR]-1(SrR)TSrs(n-1)/2,j.

已知Sr为对角矩阵,利用交换律,得到S(n-1)/2,j=(SrR)(SrR)T(SrR)-1(SrR)Ts(n-1)/2,j.

参考文献
[1] Boashash B, Mesbah M. 2004. Signal enhancement by time-frequency peak filtering. IEEE Transactions on Signal Processing, 52(4): 929-937.
[2] Boyd S, Vandenberghe L. 2004. Convex Optimization. Cambridge: Cambridge University Press.
[3] Cleveland W S. 1979. Robust locally weighted regression and smoothing scatterplots. Journal of the American Statistical Association, 74(368): 829-836.
[4] Deng X Y, Yang D H, Peng J M, et al. 2010. Noise reduction and drift removal using least-squares support vector regression with the implicit bias term. Geophysics, 75(6): V119-V127.
[5] Deng X Y, Yang D H, Liu T, et al. 2011. Study of least squares support vector regression filtering technology with a new 2D Ricker wavelet kernel. Journal of Seismic Exploration, 20(2): 161-176.
[6] Forney G D. 1973. The Viterbi algorithm. Proceedings of the IEEE, 61(3): 268-278.
[7] Jin L, Li Y, Yang B J. 2005. Reduction of random noise for seismic data by time-frequency peak filtering. Progress in Geophysics (in Chinese), 20(3): 724-728.
[8] Lax P D. 2002. Functional Analysis. New York: John Wiley.
[9] Li Y, Lin H B, Yang B J, et al. 2009. The influence of limited linearization of time window on TFPT under the strong noise background. Chinese Journal of Geophysics (in Chinese), 52(7): 1899-1906, doi: 10.3969/j.issn.0001-5733.2009.07.025.
[10] Lin H B, Li Y, Yang B J. 2007. Recovery of seismic events by time-frequency peak filtering. //Proceedings of the IEEE International Conference on Image Processing. San Antonio, TX: IEEE, 5: V-441-V-444.
[11] Lin H B, Li Y, Ye W H, et al. 2008. Denoising technique based on time-frequency peak filtering and its application. Progress in Geophysics (in Chinese), 23(6): 1953-1957.
[12] Lin H B, Li Y, Yang B J, et al. 2014. Seismic random noise elimination by adaptive time-frequency peak filtering. IEEE Geoscience and Remote Sensing Letters, 11(1): 337-341.
[13] Pang S Q. 2005. A class of orthogonal projection matrices and related orthogonal arrays. Acta Mathematicae Applicatae Sinica (in Chinese), 28(4): 668-674.
[14] Tian Y N, Li Y. 2014. Parabolic-trace time-frequency peak filtering for seismic random noise attenuation. IEEE Geoscience and Remote Sensing Letters, 11(1): 158-162.
[15] Xuan H Y, Li Q, Yang N N. 2013. Variable bandwidth and local estimation of geographically and temporally weighted regression model. Journal of Gansu Lianhe University (Natural Sciences) (in Chinese), 27(4): 1-4.
[16] Yu L, Xiao J Y. 2012. Implementation of robust locally weighted regression algorithm in data mining. Computer Knowledge and Technology (in Chinese), 8(7): 1493-1495.
[17] Zeng Q, Li Y, Deng X H. 2015. Adaptive time-frequency peak filtering based on convex sets and the Viterbi algorithm. IEEE Geoscience and Remote Sensing Letters, 12(6): 1267-1271.
[18] Zhuang G H, Li Y, Liu Y P, et al. 2015. Varying-window-length TFPF in high-resolution radon domain for seismic random noise attenuation. IEEE Geoscience and Remote Sensing Letters, 12(2): 404-408.
[19] 金雷, 李月, 杨宝俊. 2005. 用时频峰值滤波方法消减地震勘探资料中随机噪声的初步研究. 地球物理学进展, 20(3): 724-728.
[20] 李月, 林红波, 杨宝俊等. 2009. 强随机噪声条件下时窗类型局部线性化对TFPF技术的影响. 地球物理学报, 52(7): 1899-1906, doi: 10.3969/j.issn.0001-5733.2009.07.025.
[21] 林红波, 李月, 叶文海等. 2008. 时频峰值滤波去噪技术及其应用. 地球物理学进展, 23(6): 1953-1957.
[22] 庞善起. 2005. 一类正交投影矩阵及其相关正交表. 应用数学学报, 28(4): 668-674.
[23] 玄海燕, 李琪, 杨娜娜. 2013. 时空加权回归模型的变窗宽局部估计. 甘肃联合大学学报: 自然科学版, 27(4): 1-4.
[24] 虞乐, 肖基毅. 2012. 数据挖掘中强局部加权回归算法实现. 电脑知识与技术, 8(7): 1493-1495.