APP下载

基于Hankel矩阵SVD算法的去噪研究

2018-04-11崔少华方振国

实验室研究与探索 2018年2期
关键词:同相轴滤波学报

崔少华, 单 巍, 方振国

(淮北师范大学 物理与电子信息学院, 安徽 淮北 235000)

0 引 言

地震资料由于地质原理造成采集到的数据资料中含有大量的随机噪声和干扰,因此对采集数据进行处理之前必须进行去噪处理。奇异值分解(Singular Value Decomposition ,SVD)正是一种有效对地震资料去噪的滤波算法,但是在实际应用中,SVD算法对于相关性强的水平同相轴去噪效果最佳,对于相关性减弱的倾斜同相轴去噪效果不明显[1]。而基于Hankel矩阵的SVD算法利用Hankel矩阵的特性,将数据逐道排列为Hankel矩阵,对排列好的矩阵进行SVD分解去噪,这种算法可以增强倾斜同相轴的自相关性,从而改善SVD对于倾斜同相轴的去噪效果[2]。本文采用实际模型对SVD滤波算法和Hankel矩阵滤波算法进行验证并对比。实验结果表明,Hankel矩阵滤波算法可以明显增强含有大倾角的混合数据的去噪效果,但同时也会相对减弱水平同相轴的去噪效果。

1 算法原理

1.1 SVD算法

SVD算法利用矩阵变换,将m×n维的观测数据矩阵X分解为[3]:

(1)

若U=[u1,u2,…,um],V=[v1,v2,…,vn],则式(1)可写为:

(2)

1.2 Hankel矩阵变换

将一维含噪信号x=[x1,x2,…,xm]变换为如下矩阵的形式[6]:

(3)

则H就是一个Hankel矩阵,该矩阵每条反对角线上的元素均相同,且将第一行与最后一列上的元素连接起来,就构成原始一维信号x。对矩阵H进行扩展:

(4)

令xi=si+ni(i=1,2,…,m),其中si为有效信号,ni为随机噪声,则H可重写为[10]:

(5)

式(5)将矩阵H表示为有效信号和噪声信号之和,由于信号自身存在自相关性,所以有效信号矩阵各道之间存在相关性,而理想随机噪声是统计独立的,所以噪声矩阵各道之间不存在相关性[11]。对矩阵H进行SVD[12]:

(6)

2 去噪模型

构造一个含有3条同相轴的二维地震记录,其中2条是水平同相轴,另外1条是倾斜同相轴,地震子波采用50 Hz的Ricker函数,时域每道500个点共200道,采样间隔为1 ms,如图1所示。图2和图3为SVD滤波算法的去噪结果,其中重构本征图像个数p=50;图4和图5为基于Hankel矩阵的去噪算法的结果。

图1 原始数据

图2 SVD去噪结果

图3 SVD去除噪声

从图3可知,对于含有大倾角同相轴的地震记录,多道SVD滤波算法的效果下降,倾斜同相轴的保真性和去噪的性能之间形成了不可调和的矛盾[15]。为了保证去噪的效果必须丢掉更多的本征图像,这时就不可避免地会对倾斜同相轴造成损伤。在图3中可以很明显地看到去除噪声中含有倾斜同相轴的能量;若为了保真倾斜同相轴重构时留下较多的本征图像,那么就达不到去噪的目的。这是时域SVD去噪算法的一个通病。

图4 基于Hankel矩阵的算法结果

图5 Hankel矩阵去除噪声

由图4可知,基于Hankel矩阵的滤波算法较好地重构了大倾角的同相轴,同时也去掉了很多的随机噪声。但由图5可知,去除噪声中依然残留有部分倾斜同相轴的能量,因为基于Hankel矩阵的滤波算法对数据相关性的提高是有限的,并不能将倾斜同相轴的相关性提高到和水平同相轴相同的高度。假如将倾斜同相轴数据完全平移成为水平的,那么同时会导致式(5)中矩阵H的各道噪声也完全相同,矩阵的秩变为1,就无法进行去噪了。由图5还可知,去除噪声中含有少部分水平同相轴的能量,说明基于Hankel矩阵的滤波算法对水平同相轴造成了一定的伤害。

3 结 语

基于Hankel矩阵的SVD算法对于倾斜同相轴的去噪效果明显优于传统SVD算法,但在含有水平同相轴和倾斜同相轴的地震资料中,Hankel矩阵改善倾斜同相轴去噪效果时,由于对水平同相轴也进行了平移处理,所以一定程度上降低了水平同相轴的处理效果,因此基于Hankel矩阵的算法并没有从根本上解决倾斜同相轴的去噪问题。

参考文献(References):

[1]李目, 何怡刚, 吴笑锋, 等.基于奇异值分解的分数阶小波综合实现方法[J]. 电子测量与仪器学报,2016, 30(2):241-248.

[2]高磊, 陈文超, 王保利, 等.基于两步SVD变换的零偏VSP资料上下行波场分离方法[J]. 地球物理学报,2013, 56 (5):1667-1675.

[3]崔少华, 单巍, 赵庆平.基于SVD的地震资料去噪方法的研究和应用[J]. 通化师范学院学报,2016, 37 (8):60-62.

[4]戴冬, 卫娟, 王磊.SVD分解和离散小波域特征值量化的安全数字语音水印算法[J]. 电子技术应用,2015, 41 (12):94-97.

[5]柴凯, 张梅军, 黄杰, 等.基于奇异值分解(SVD)差分谱降噪和本征模函数(IMF)能量谱的改进Hilbert-Huang方法[J]. 科学技术与工程,2015, 15 (9):90-96.

[6]谭伟杰, 冯西安, 张杨梅.基于Hankel矩阵分解的互素阵列高分辨目标定向[J]. 西南大学学报(自然科学版),2016, 38 (7):191-198.

[7]唐炬, 董玉林, 樊雷, 等.基于Hankel矩阵的复小波-奇异值分解法提取局部放电特征信息[J]. 中国电机工程学报,2015, 35 (7):1808-1817.

[8]闫楷男.基于空间阵列协方差Hankel矩阵奇异值分解的信号源估计算法研究[D].吉林:吉林大学,2016.

[9]张俊丽.非奇异H-矩阵的实用迭代判定准则[J]. 吉林师范大学学报(自然科学版),2016, 37 (1):68-71.

[10]何希平, 杨劲, 刘波.信号的 SVD 重建模型及其应用[J]. 计算机工程与设计,2015(4):962-966.

[11]张唤兰, 朱光明, 王保利.Hankel矩阵滤波在微地震数据处理中的应用[J]. 煤田地质与勘探,2014, 45(1):72-75.

[12]查翔, 倪世宏, 张鹏.一类非线性信号去噪的奇异值分解有效迭代方法[J]. 电子与信息学报,2015, 37 (6):1330-1335.

[13]魏瑶, 何兵寿.时间-频率域联合局部SVD压制随机噪声[J]. 山东科技大学学报(自然科学版),2015, 34(3):45-52.

[14]姜宇航, 刘财, 宋超, 等.基于SVD的叠后地震资料随机噪声分离方法[J]. 世界地质,2016, 35(2):543-548.

[15]Holzwarth P, Eberhard P.SVD-based improvements for component mode synthesis in elastic multibody systems[J].European Journal of Mechanics,2015, 49(2):408-418.

猜你喜欢

同相轴滤波学报
《北京航空航天大学学报》征稿简则
致敬学报40年
虚同相轴方法及其在陆上地震层间多次波压制中的应用
一种改进的相关法自动拾取同相轴
一种反射同相轴自动拾取算法
基于自适应Kalman滤波的改进PSO算法
RTS平滑滤波在事后姿态确定中的应用
基于线性正则变换的 LMS 自适应滤波
学报简介
学报简介