GeophyAI

Python与地球物理数据处理

0%

Radon变换

石油地震学中的Radon变换及快速离散Radon变换

Radon变换

翻译自SEG Introduction to petroleum Seismology(pp. 644~645, pp.646~648)
在石油地震学中,$Radon$变换首先由Chapman(1978)[1]等提出应用。然而,我们在石油地震学中使用的$Radon$变换与其他教科书中可能会遇到的,如Deans(1993,1996)[2][3],略有不同。在二维空间中,函数的$Radon$变换是由沿线的积分组成的。斜截式直线可表示为:

其中斜率$p=dt/dx$,表示慢度参数,$\tau$表示截距时间,地震剖面$u(x,t)$在$z=0$处的$Radon$变换为:

$Fourier$变换和$Radon$变换之间的关系为:

上式可简写为:

其中,$\mathcal{F}_2$和$\mathcal{F}_1$分别表示二维和一维$Fourier$变换。因此,关于截距变量$\tau$的$Radon$变换的$Fourier$变换,等价于$u(x,t)$沿$k_x=p\omega$的二维$Fourier$变换。公式$4$又被称为$Projection-Slice-Theorem$(投影切片定理,中心切片定理)。

$Radon$逆变换有多种表现形式,例如:

$Radon$变换函数$\check{u}(p,x)$也被称为慢度表示($slowness representation$)、平面波分解($plane-wave-decomposition$)或倾斜叠加($slant-stack$)。倾斜叠加的描述更为清晰透彻:将波场中的值 沿“倾斜”的线进行叠加。$Radon$变换将时空域中一条斜率为$p_0$、截距为$\tau_0$的线转化为新域中的一个点$(p_0,\tau_0)$。即,Radon变换将一条线映射为一个点。$Radon$逆变换将新域中的点变为原来的线。

在$2D Fourier$变换中,其将一条时空域中的线转换为频率波数域中的一条线,其逆变换将$f-k$域中的线转换回$t-x$域。线$t=px+\tau$的$Fourier$变换为:

因此,$Fourier$变换的振幅由沿着以下公式的狄拉克函数给出:

其相位为$\omega \tau$,且过原点(截距为0),$Fourier$变换有时空域中线的倒数斜率。另外,相位谱包含了截距$\tau$的信息。通过$Fourier$逆变换可得到原来的线:

地震学中常用的是包含非线性曲线(将公式1替换)的广义$Radon$变换($GRT$)。常用的 非线性曲线有抛物线($t=\tau+px^2$)、双曲线$t=\sqrt{(\tau^2+px^2)}$,$p$为双曲线的慢度或抛物线中慢度与位移的比值。

关于快速离散Radon变换

我们简要讨论了$Radon$变换的连续形式,但在地震勘探领域的应用中,例如$\tau-p$域去除多次波[4]等,我们需要一种快速、数字化的$Radon$变换来处理离散地震数据。Mersereau和Oppenheim(1974)[5]将非笛卡尔网格引入二维傅里叶变换中,其被称为同心网格视图($concentric-squares grid$)。Averbuch等(个人交流,2003)提出了基于同心网格的离散$Radon$变换—伪极坐标网格,其计算效率更高且可通过$FFT$求逆。
在这里,我们利用同心网格或作者们所称的伪极坐标网格来将数据转换到二维傅里叶空间中。对于大多数地震数据处理领域的应用而言,将数据转换到同心网格的三角形子域足矣。所以,我们将这种数据转换方式称为三角傅里叶转换。
在我们考虑三角傅里叶变换之前,首先讨论投影切片(Radon变换基础的定理,公式$4$)的使用方法。投影切片定理认为$Radon$变换可通过以下方式获得:

  1. 对时空域数据$(x,t)$做二维傅里叶变换
  2. 得到二维傅里叶变换的径向切片
  3. 对径向切片做一维傅里叶逆变换

投影切片定理可用于离散数据,即分别将步骤1和3替换为笛卡尔网格中的二维和一维傅里叶变换。然而,由于傅立叶域的径向切片通常不与二维FFT输出的笛卡尔网格相交,我们需要在第二步中插值。
对于其中的插值,我们做更细致的解释。采样的时空域数据$u(nx\Delta x, nt\Delta t)$,其中$nx=1, 2, …, NX$以及$nt=0, 2, …, NT-1$, $\Delta x$和$\Delta t$分别为空间和时间采样间隔。二维傅里叶变换将时空域数据转换到相应的频率波数域。$Nyquist$频率和$Nyquist$波数分别为$\omega^{N}=\pi/\Delta t$和$k^{N}_x=\pi/\Delta x$。由于$u$为实数,因此我们只需考虑零频和正频率。最大不超过$Nyquist$的零频和正频率值为$n\omega =0, 2, …, NW$,($NW=NT/2$)。频率采样间隔为:

所有的正频率和负频率都需要考虑在内,$nkx=-NX/2+1,-NX/2+2,…,-,0,1,…,NX/2-1,NX/2$。波数$NKX$的数量等于空间采样点数$NX$。波数采样间隔为:

采样二维傅里叶变换为$U(nkx\Delta k_x, n\omega \Delta \omega)$。为表述方便,我们将其简写为$U(nkx, n\omega)$,即不将数据的采样间隔显式表示。
时空域到频波域的二维傅里叶变换由两个运算构成,首先,对数据$u(nx,nt)$做时间$FFT$。得到:

其中$\tilde{U}(nx,n\omega)$为$u(nx,nt)$对于时间的傅里叶变换。然后,对$U(nx,n\omega)$做空间$FFT$,将空间转换为波数:

fig01
通常,我们将波数和正频率分别沿水平方向和垂直方向绘图。图1展示了$NT=32$、$NX=16$的$\omega-k_x$网格。这里,$NW=16,NKX=16$。
但是,图1所示网格并不适用于离散$Radon$变换。$Fourier$切片定理中,对截距变量$\tau$的$Radon$变换的$Fourier$变换,等价于$u(x,t)$沿$k_x=p\omega$的二维$Fourier$变换。在数值计算中,由于$u(nx,nt)$的二维$FFT$是定义在规则网格$\omega-k_x$上的,即其为频率-波数的函数,也就是说通常需要将$\omega-k_x$网格插值为线$k_x=p\omega$(对于不同$p$),来得到$U(nkx,n\omega)$。
fig02
另外,利用伪极坐标或三角法,傅里叶变换解决了上述需要插值的问题。三角傅里叶变换($T-FFT$)结合了传统对时间采样点的$FFT$和修正的对于空间采样点的$FFT$。在空间$FFT$(公式$12$)中,令

输出非笛卡尔系的坐标数据(如图2所示),我们将这一伪极坐标网格的子集称为三角网格。Mersereau和Oppenheim(1974)[5]首先提出了此类网格,这种网格可以实现快速傅立叶计算。采用伪极坐标网格的具体思路,Averbuch提出了快速倾斜叠加(2003年)。
$T-FFT$沿着特定的线$k_x=p\omega$输出$Fourier$变换后的数据。采样线为$npx=-NPX/2+1,-NPX/2+2,…,-1,0,1,…,NPX/2-1,NPX/2$。线的数量$NPX$等于波数的数量$NKX$,同时也等于空间采样数$NX$。对于$f_x \geq 0$,

这些线在斜率上等距分布,距离间隔为慢度采样间隔:

fig02
但是它们有不同的长度(半径)。此外,如图3所示,频率波数域蓝色三角区域之外的信号信息在$T-FFT$变换后将不存在。所以,$T-FFT$对地震数据进行了隐式的速度滤波。例如,当$\Delta t=0.008 ms$、$\Delta x=12.5m$时,线$NPX/2$对应视速度$p^{-1}_{NPX/2}=1562.5 m/s$,任何低于视速度的信号都将被滤掉。
对每一个$p$道做一维逆傅里叶变换即可得到$Radon$变换后的数据。离散$Radon$变换是精确的、可逆的且能够快速计算的。这里我们详细阐述了如何对二维地震数据做$Radon$变换。同时能够将这一步骤直接推广到三维$Radon$变换的计算中,或者$\tau-p_x-p_y$变换,或者三维地震数据$u(nx,ny,nt)$($ny=1,…,NY$,$NY$为$crossline$方向的道数)中。在空间$FFT$中由坐标$y$转换为波数$k_y$,只需要作如下替换$ny \to 2ny n\omega /NT$。

参考文献


  1. 1.Chapman, C. H., 1978, A new method for computing seismograms: Geophysical Journal of the Royal Astronomical Society, 54, 481–518.
  2. 2.Deans, S. R., 1993, The Radon transform and some of its applications: John Wiley & Sons, Inc.
  3. 3.Deans, S. R., 1996, Radon and Abel transforms, in A. D. Poularikas, ed., The transforms and applications handbook: CRC Press, 631–717.
  4. 4.基于预测反褶积的多次波去除建立在多次波为周期性的基础上,但是,在时间—位移道集,例如共炮点道集、共中心点道集或者共检波点道集中,当偏移距非零时,时间剖面上的多次波通常不是周期性的。Taner(1980)首先认识到层状介质中的多次波沿径向轨迹是周期性的(固定$p$)。径向道之间的时间间隔不同。因此,可以从每个$p$道的自相关图中设计一个预测反褶积算子,并将其应用于$(\tau, p)$域衰减多次波,其中初至和多次波为椭圆。
  5. 5.Mersereau, R. M., and A. V. Oppenheim, 1974, Digital reconstruction of multidimensional signals from their projections: Proceedings of the IEEE, 62, 1319–1338.