一种基于混合范数和小波变换的稀疏时频谱分解方法、装置、设备及存储介质

文档序号:1951450 发布日期:2021-12-10 浏览:25次 >En<

阅读说明:本技术 一种基于混合范数和小波变换的稀疏时频谱分解方法、装置、设备及存储介质 (Sparse time-frequency spectrum decomposition method, device and equipment based on mixed norm and wavelet transform and storage medium ) 是由 王治国 杨阳 高静怀 刘乃豪 张兵 于 2021-08-12 设计创作,主要内容包括:本发明公开了一种基于混合范数和小波变换的稀疏时频谱分解方法、装置、设备及存储介质,首先提出了一种可以更好匹配地震子波的母小波,然后将求解稀疏时频谱分解方法表示为一个带有非凸稀疏约束和L2范数共同约束的反问题。通过迭代分割的算法来获得稀疏的时频谱分解方法,最后基于这个谱分解方法计算高低频之间的差异值,从而识别海洋水合物储层的位置。通过合成数据和实际数据对比,本发明提出的稀疏谱分解方法具有较高的时频分辨率,能够更加准确的识别海洋水合物储层的位置。(The invention discloses a sparse time spectrum decomposition method, a device, equipment and a storage medium based on mixed norm and wavelet transformation, which firstly provides a mother wavelet capable of better matching seismic wavelets, and then expresses a method for solving sparse time spectrum decomposition as an inverse problem with non-convex sparse constraint and L2 norm common constraint. And finally, calculating difference values between high and low frequencies based on the spectral decomposition method so as to identify the position of the marine hydrate reservoir. By comparing the synthetic data with the actual data, the sparse spectrum decomposition method provided by the invention has higher time-frequency resolution, and can more accurately identify the position of the marine hydrate reservoir.)

一种基于混合范数和小波变换的稀疏时频谱分解方法、装置、 设备及存储介质

技术领域

本发明属于地震勘探技术领域,涉及一种基于稀疏表示的稀疏时频谱分解的方法,尤其是一种基于混合范数和小波变换的稀疏时频谱分解方法、装置、设备及存储介质。

背景技术

地震波在经过含油气储层后,高频分量衰减的比较快,而低频分量衰减的比较慢,从而会造成地震波在该区域的局部主频降低,这种振幅异常下的低频阴影常被用来指示油气储层的位置。然而,该异常在原始地震资料上并不明显,但是通过时频分析方法得到的频率切片却可以明显的发现该异常。因此,时频分析方法常常被用来检测这些振幅异常的地方,从而指示油气储层的位置。海洋水合物的储层比较薄,且水合物中的游离气具有低频阴影等特征,因此,时频变换也可以用于预测海洋水合物中的储层位置。时频分析方法已经广泛应用到地震资料处理和解释里,例如短时傅里叶变换、小波变换、S变换及其改进的广义S变换等等。但是,以上时频分析方法受限于Heisenberg不确定性原理,从而导致其时频分辨率较低,无法准确定位油气储层的定位。

为了改进时频分析方法的分辨率,稀疏反演方法被许多研究者们提了出来,该理论是根据稀疏表示的原理,将时频谱分解方法表示为一个带有约束的反问题。这种方法的优点是可以根据不同的应用场景添加相对应的约束条件,从而获得更加合适的时频谱分解方法。Gholami(2013)提出一种基于l1-l2范数约束的稀疏时频谱分解方法,该方法在传统短时傅里叶基础上,引入l1-l2范数,从而获得稀疏的时频谱分解方法。基于Gholami的工作,Sattari(2017)提出一种基于S变换和l1-l2范数的稀疏谱分解方法。Chen等(2019)提出了基于lp范数的稀疏时频谱分解方法。上述稀疏谱分解方法虽然可以提高时频方法的分辨率,但是这些时频方法存在以下缺点,无法获得更加准确的稀疏时频结果。

以上技术具有如下缺点:

(1)传统的线性时频分析方法受限于Heisenberg不确定性原理,从而导致其时频分辨率较低,影响海洋水合物储层的准确识别。

(2)基于稀疏表示的时频分析方法虽然可以提高时频方法的分辨率,但是l1范数只是对l0范数的一种放松,因此,基于l1范数的稀疏时频谱分解方法不能获得最佳的结果;同时,基于lp范数的优化问题是非凸,容易陷入局部最优值,从而影响稀疏时频谱的结果。

发明内容

为了克服上述现有技术的缺点,本发明的目的在于提供一种基于混合范数和小波变换的稀疏时频谱分解方法、装置、设备及存储介质。本发明提出的一种基于混合范数和小波变换的稀疏时频谱分解方法、装置、设备及存储介质旨在解决现有技术中线性时频分析方法需要满足不确定性原理,导致其时频分辨率低、基于l1范数的稀疏时频谱分解方法不能获得最佳的结果,以及基于lp范数的优化问题是非凸,容易陷入局部最优值,从而影响稀疏时频谱结果的缺陷性问题。

为了达到上述目的,本发明采用以下技术方案予以实现:

本发明提出的一种基于混合范数和小波变换的稀疏时频谱分解方法,首先提出一种完全解析、能够匹配地震子波的母小波,然后根据稀疏表示和混合范数的思想,提出一种具有局域化的时频谱分解方法,最后将该时频谱分解方法用于水合物探测,预测游离气的储层位置。

优选地,包括以下步骤:

步骤1)、获得叠后观测数据

采集原始地震资料,并对原始地震资料进行预处理,得到叠后观测数据,记为其中N是时间采样点数,n∈[1,N]表示当前是第n个采样点;

步骤2)、获得局域化的时频谱分解方法,采用步骤1)获得的叠后观测数据构建标架算子F、叠后观测数据y(n)的小波变换和反变换;

步骤3)、根据步骤2)得到的标价算子F、小波变换与反变换构造基于混合范数的稀疏时频谱分解模型;

步骤4)、利用split Bregman迭代算法求解步骤3)中稀疏时频谱分解模型获得具有时频局域化的时频谱系数。

优选地,在步骤2)中,首先,构造小波变换的母小波,母小波在频率域定义为:

ψ(f)=U(f)F(f)α(1-F(f))β (1)

其中,U(f)为单位阶跃信号;为构造的母小波基函数;f∈[0,fc]为频率;fc是单位阶跃信号的截止频率;α,β是调整母小波形态的调节参数;

其次,在确定母小波的α,β调节参数后,将小波变换构建为紧标架的表示形式,则已知叠后观测数据y(n)的小波变换和反变换的表达式为:

x=F*y (2)

y=Fx (3)

其中,x=[xj,k],j=1,2,...,J;k=1,2,...,K;x是小波变换的系数,J表示小波变换的尺度采样长度,K表示小波变换时间采样长度;y是由y(n)生成的列向量,表示为采集到的地震信号;F是由母小波ψ(f)生成标架算子,F*为其伴随算子;xj,k表示为小波系数中第(j,k)个系数。

优选地,在步骤3)中,首先,根据标架理论,在已知标架算子F和地震信号y时,将求解小波变换的系数x表示为一个带约束的反问题求解,稀疏模型如公式(4)所示:

其中,λ为规则化参数,是惩罚函数;

为了获得具有局域化的时频谱系数,在上述稀疏模型中引入混合范数,该混合范数由非凸的稀疏约束和L2范数组成,则稀疏时频谱分解模型如公式(5)所示:

式中,y表示由采集到的叠后观测数据生成的列向量;x=[xj,k],j=1,2,...,J;k=1,2,...,K;x是小波变换的系数,J表示小波变换的尺度采样长度,K表示小波变换时间采样长度;λj和λ2分别表示正则化参数,j=1,2,...,J表示尺度,J表示小波变换的尺度采样长度;k表示时间;||x||2表示L2范数正则化项,用来防止时频谱系数过于稀疏;φ(xj,k,aj)是由已知变量aj确定的稀疏约束的惩罚函数;

非凸的惩罚函数与传统的L1范数稀疏约束对比,惩罚函数是非凸的,能够避免由L1范数不是最稀疏约束而导致的问题;使用的非凸惩罚函数定义如公式(6)所示:

优选地,步骤3)中,根据不同类型的惩罚函数,能够获得不同类型的时频谱系数。

优选地,步骤3)中,当公式(6)中的变量aj满足时,稀疏时频谱分解模型(5)是凸的,利用凸优化的理论能够求解该优化问题。

优选地,在步骤4)中,首先,确定稀疏正则化参数λ1和λ2以及初始值x0,引入中间变量u,则上述公式(5)变为如公式(7)所示:

式中,u=[uj,k]j=1,2,...,J;k=1,2,...,K为引进的中间变量,该变量具有与小波系数x想同的维度,uj,k表示中间变量u的第(j,k)个元素;

然后,根据凸优化理论,将有约束优化问题变为无约束优化问题:

μ表示为正则化参数,根据变量分割原理,将上述无约束优化问题(8)变为两个子优化问题如公式(9)所示:

式中,k表示迭代次数;u=[uj,k]j=1,2,...,J;k=1,2,...,K为引进的中间变量;b=[bj,k]j=1,2,...,J;k=1,2,...,K也表示引进的中间变量;J表示小波变换的尺度采样长度,K表示小波变换时间采样长度;

针对上述公式(9)中的两个子优化问题,分别求解子优化问题,通过两个子优化问题之间交替迭代,求解最终最优的解。

本发明还提出了一种基于混合范数和小波变换的稀疏时频谱分解方法的装置,包括:

地震数据获取单元,用于对地震数据进行预处理,获取叠后观测数据;

时频谱获取单元,用于构建标架算子;

稀疏时频谱分解模型获取单元,用于对稀疏时频谱分解模型中引入混合范数,避免由混合范数不是最稀疏约束而导致的优化问题;

时频谱系数获取单元,用于获得具有局域化的时频谱系数。

本发明提出了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行计算机程序时实现基于混合范数和小波变换的稀疏时频谱分解方法的步骤。

本发明提出的一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现基于混合范数和小波变换的稀疏时频谱分解方法的步骤。

本发明具有以下有益效果:

本发明公开了一种基于混合范数和小波变换的稀疏时频谱分解方法、装置、设备及存储介质,属于地震勘探技术领域,本发明采用稀疏表示和小波变换的思想求解时频谱系数,同时引入混合范数惩罚函数,能够获得高局域化的时频谱系数,将求得的稀疏时频谱系数用于定性的估计地震资料的衰减,通过衰减的强弱可以准确的定位油气储层的准确位置。本发明首先提出一种完全解析、能够更好匹配地震子波的母小波,然后根据稀疏表示和混合范数的思想,提出一种具有高时频局域化的时频谱分解方法,最后将该时频谱分解方法用于水合物探测,预测游离气的储层位置。

进一步地,母小波在频率域的调节参数α,β可以调整母小波的形态,使得母小波更加匹配地震子波,获得高时频局域化的时频谱分解。

进一步地,稀疏时频谱分解模型里的惩罚函数有多种类型,惩罚函数的类型不同,可以获得不同类型的时频谱系数;为了获得具有更高时频局域化的时频谱系数,在稀疏时频谱分解模型中引入混合范数,L1范数可以实现稀疏,L1因具有优化求解特性而被广泛应用;从学习理论的角度来说,L2范数可以防止过拟合,提升模型的泛化能力;惩罚函数可以将一个带约束非线性问题转化为无约束的非线性规划,而无约束线性规划可以用梯度法等实现求解,利用惩罚函数更方便我们制成计算机算法。

进一步地,稀疏时频谱分解方法在小波变换的基础上,将求解小波变换的系数表示为一个反问题求解,在该反问题模型中引入混合范数惩罚函数,从而获得具有更高时频局域化的时频分析方法。

附图说明

图1无噪合成地震信号的不同时频方法的对比((a)合成地震记录;(b)小波变换;(c)短时傅里叶变换;(d)挤压小波变换;(e)基于L1约束的时频变换;(f)本发明提出的时频变换);

图2含噪合成地震信号的不同时频变换方法对比((a)含噪合成地震记录;(b)小波变换;(c)基于L1约束的时频变换;(d)本发明提出的时频变换);

图3三维地震数据,Xline和Inline方向的道数分别为1306和95,时间采样间隔为2ms;

图4 Inline11剖面,黑色的线是BSR,游离气位于BSR下方;

图5利用本发明提出的时频谱分解方法计算的沿BSR层衰减剖面,黑色区域为衰减比较严重的区域。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

下面结合附图对本发明做进一步详细描述:

本发明提出的一种基于混合范数和小波变换的稀疏时频谱分解方法,首先提出一种完全解析、能够匹配地震子波的母小波,然后根据稀疏表示和混合范数的思想,提出一种具有局域化的时频谱分解方法,最后将该时频谱分解方法用于水合物探测,预测游离气的储层位置。

本发明提出的一种基于数据驱动的稀疏时频谱分解方法包括以下步骤:

步骤1)、获得叠后观测数据

采集原始地震资料,并对原始地震资料进行预处理,得到叠后观测数据,记为其中N是时间采样点数,n∈[1,N]表示当前是第n个采样点。

步骤2)、获得局域化的时频谱分解方法,采用步骤1)获得的叠后观测数据构建标架算子F、叠后观测数据y(n)的小波变换和反变换:

首先,构造小波变换的母小波,母小波在频率域定义如公式(1)所示:

ψ(f)=U(f)F(f)α(1-F(f))β (1)

其中,U(f)为单位阶跃信号;为构造的母小波基函数;f∈[0,fc]为频率;fc是单位阶跃信号的截止频率;α,β是调整母小波形态的调节参数,使得母小波更加匹配地震子波,获得高时频局域化的时频谱分解。

其次,在确定母小波的α,β调节参数后,将小波变换构建为紧标架的表示形式,则已知叠后观测数据y(n)小波变换和反变换的表达式如公式(2)和公式(3)所示:

x=F*y, (2)

y=Fx, (3)

其中,x=[xj,k],j=1,2,...,J;k=1,2,...,K是小波变换的系数,J表示小波变换的尺度采样长度,K表示小波变换时间采样长度;y是由y(n)生成的列向量;F是由母小波ψ(f)生成标架算子,F*为F的伴随算子,FF*为单位矩阵,已知F的情况下,可以计算F*,xj,k表示为小波系数中第(j,k)个系数。

步骤3)、根据步骤2)得到的标价算子F、小波变换与反变换构造基于混合范数的稀疏时频谱分解模型:

首先,根据标架理论,在已知标架算子F和地震信号y时,将求解小波变换的系数x表示为一个带约束的反问题求解,稀疏模型如公式(4)所示:

其中,λ为规则化参数。是惩罚函数。惩罚函数的类型不同,可以获得不同类型的时频谱系数。

为了获得具有更高时频局域化的时频谱系数,在上述稀疏模型中引入混合范数,该混合范数由非凸的稀疏约束和L2范数组成,则新的稀疏时频谱分解模型如公式(5)所示:

式中,y表示由采集到的叠后观测数据生成的列向量;x=[xj,k],j=1,2,...,J;k=1,2,...,K;x是小波变换的系数,J表示小波变换的尺度采样长度,K表示小波变换时间采样长度;λj和λ2分别表示正则化参数,j表示尺度,k表示时间;||x||2表示L2范数正则化项,用来防止时频谱系数过于稀疏。φ(xj,k,aj)是由已知变量aj确定的稀疏约束的惩罚函数。与传统的L1范数稀疏约束对比,该惩罚函数是非凸的惩罚函数,能够避免由L1范数不是最稀疏约束而导致的问题,也可以在变量aj满足一定条件时,确保上述优化问题为凸优化,利用凸优化可以求解上述优化问题。该非凸惩罚函数的种类有很多种,本专利使用类似于反正切形式的非凸惩罚函数,其定义如公式(6)所示:

当公式(6)中的变量aj满足时,上述稀疏时频谱分解模型(5)是凸的,利用凸优化的理论可以很容易求解该稀疏时频谱分解模型问题。

步骤4)、利用split Bregman迭代算法求解步骤3)中稀疏时频谱分解模型获得具有时频局域化的时频谱系数。

首先,确定稀疏正则化参数λ1和λ2以及初始值x0。引入中间变量u,则上述公式(5)变为公式(7)所示的结果:

式中,u=[uj,k]j=1,2,...,J;k=1,2,...,K为引进的中间变量,该变量具有与小波系数x想同的维度,uj,k表示中间变量u的第(j,k)个元素。

然后,根据凸优化理论,将有约束优化问题变为无约束优化问题:

根据变量分割原理,将上述无约束优化问题(8)可以变为两个子优化问题如公式(9)所示:

式中,k表示迭代次数;u=[uj,k]j=1,2,...,J;k=1,2,...,K为引进的中间变量;b=[bj,k]j=1,2,...,J;k=1,2,...,K也表示引进的中间变量;J表示小波变换的尺度采样长度,K表示小波变换时间采样长度;

针对上述公式(9)中的两个子优化问题,分别求解子优化问题,通过两个优化问题之间交替迭代,求解最终最优的解。

一般有两种方式停止迭代:第一是达到最大迭代次数;第二是当当前的迭代结果和上一次迭代结果的误差小于某个门限值的时候,本申请使用的是达到最大迭代次数。

数值仿真结果-合成地震记录数据:

首先,利用一个无噪的合成地震信号来验证本发明的有效性,如图1(a)所示。时间采样间隔为1ms,时间采样次数为512。第一个子波是在0.05s处添加一个主频为60Hz的Ricker子波生成的。第二个子波是在0.15s处给一个负反射系数褶积一个主频为50hz的Ricker子波而生成的。第三个子波由是由0..25s的正40hz Ricker小波和0.275s处的负40hz Ricker子波组成。最后一个子波由3个具有相同主频的Ricker子波组成,主要包括两个30Hz的正Ricker子波(0.35和0.41s)和一个30Hz的负Ricker子波(0.38s)。本实验分别对比了小波变换、短时傅里叶变换、挤压小波变换、基于L1约束的时频谱分解方法和本发明提出的时频谱分解方法。设基于L1约束的时频谱分解方法和本发明提出的时频谱分解方法的最大迭代次数为50。图1(b)-图(f)为这几个时频变换方法的时频谱结果。

如图1(b)和图1(c)所示,与短时傅里叶变换对比,小波变换具有更好的时频局域化。但是,这两个变换都受不确定原理的限制,时频局域化受到限制。挤压小波变换如图1(d)所示虽然具有较好的频率分辨率,但没有考虑时间分辨率。与图1(e)中基于L1约束的时频谱分解结果对比,本发明提出的时频谱分解方法如图1(f)所示具有更稀疏的时频谱分解结果。

其次,图2给出了含噪合成地震时频谱分解结果。图2(a)是给图1(a)添加高斯白噪声生成的,其SNR为10dB。由于传统的时频谱分解方法抗噪性都比较差,所以此实验只验证了小波变换、基于L1约束的稀疏时频谱分解方法和本发明提出的时频谱分解方法,其结果如图2(b)-图2(d)。显然,小波变换的抗噪性能比较差,而基于反演的两种方法具有较好的抗噪性能。与基于L1约束的稀疏时频谱分解方法对比,本发明提出的时频谱分解方法具有更好的抗噪性和稀疏性。

实际地震资料剖面:利用三维的水合物地震数据来进一步验证本发明的有效性。图3显示了三维地震数据,其中Inline编号为95,Xline编号为1306。每个轨迹的采样时间间隔为2ms。如图4所示,在地震剖面Inline 11中,由于数据质量高,可以很容易地追踪到BSR,即红线。由于游离气具有衰减特性,因此利用本发明提出的时频谱分解方法可以检测游离气储层的位置。利用本发明提出的时频谱分解方法计算的沿BSR的衰减剖面结果如图5所示,黑色为衰减严重的地方,即为游离气储层的位置。显然,利用本发明提出的时频谱分解方法可以有效的检测游离气的位置,为水合物储层检测提供一种有效的检测方法。

以上内容仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明权利要求书的保护范围之内。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:人工地震动合成方法、装置、电子设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类