next up previous print clean
Next: filter length, cost, and Up: Shan and Biondi: 3D Previous: 3D dispersion relation in

Wavefield extrapolation operator

For a homogeneous medium, the wavefield can be extrapolated by an anisotropic phase shift in the Fourier domain as follows:
\begin{displaymath}
P^{z+1}(k_x,k_y)=P^{z}(k_x,k_y)e^{k_z\Delta z}.
 \end{displaymath} (9)
In reality, the velocity and anisotropy parameters change laterally. PSPI, explicit methods, or a combination of PSPI and explicit correction will remedy this problem. We extrapolate the wavefield by an isotropic operator with an explicit correction operator as follows:
\begin{displaymath}
P^{z+1}(k_x,k_y)=\left[ P^{z}(k_x,k_y)e^{k_z^{{iso}}\Delta z} \right ] e^{(k_z- k_z^{{iso}} )\Delta z}.
 \end{displaymath} (10)
where $k_z^{{iso}}=\sqrt{\frac{\omega^2}{V_{P0}^2}-(k_x^2+k_y^2)}$.In VTI media, the correction operator $e^{(k_z- k_z^{{iso}} )\Delta z}$ is circularly symmetric. This allows us to use a 1D algorithm to replace the 2D operator by McClellan transformations Hale (1991a); McClellan and Chan (1977); McClellan and Parks (1972). However, tilting the symmetry axis in tilted TI media breaks the circular symmetry. As a result, we need to design a 2D convolution operator in the Fourier domain for wavefield extrapolation in 3D tilted TI media.

The correction operator is not symmetric for axes x or y in tilted TI media. This means

\begin{displaymath}
F(k_x,k_y)=e^{(k_z(k_x,k_y)-k_z^{{iso}})\Delta z}
 \end{displaymath}

is not a even function of kx and ky. However, we can decompose the function F(kx,ky) into either even or odd functions of kx and ky, and approximate the even parts with cosine functions and the odd parts with sine functions.

We can decompose the function F(kx,ky) into even and odd parts for the axis kx by
\begin{eqnarray}
F^e(k_x,k_y)&=&\frac{1}{2}[F(k_x,k_y)+F(-k_x,k_y)],\\  F^o(k_x,k_y)&=&\frac{1}{2}[F(k_x,k_y)-F(-k_x,k_y)].\end{eqnarray} (11)
(12)
We can decompose the operator Fe and Fo into odd or even parts for the axis ky by
\begin{eqnarray}
F^{ee}(k_x,k_y)&=&\frac{1}{2}[F^e(k_x,k_y)+F^e(k_x,-k_y)],\\  F...
 ...y)],\\  F^{oo}(k_x,k_y)&=&\frac{1}{2}[F^o(k_x,k_y)-F^o(k_x,-k_y)].\end{eqnarray} (13)
(14)
(15)
(16)
The function Fee(kx,ky) is an even function of both kx and ky, so it can be approximated by  
 \begin{displaymath}
F^{ee}(k_x,k_y)=\sum_{n_x,n_y}a^{ee}_{n_xn_y}\cos(n_x\Delta xk_x)\cos(n_y\Delta yk_y),
 \end{displaymath} (17)
The function Foe(kx,ky) is an even function of ky and an odd function of kx, so it can be approximated by  
 \begin{displaymath}
F^{oe}(k_x,k_y)=\sum_{n_x,n_y}a^{oe}_{n_xn_y}\sin(n_x\Delta xk_x)\cos(n_y\Delta yk_y).
 \end{displaymath} (18)
The function Feo(kx,ky) is an even function of kx and an odd function of ky, so it can be approximated by  
 \begin{displaymath}
F^{eo}(k_x,k_y)=\sum_{n_x,n_y}a^{eo}_{n_xn_y}\cos(n_x\Delta xk_x)\sin(n_y\Delta yk_y).\end{displaymath} (19)
The function Foo(kx,ky) is an odd function of both kx,ky, so it can be approximated by  
 \begin{displaymath}
F^{oo}(k_x,k_y)=\sum_{n_x,n_y}a^{oo}_{n_xn_y}\sin(n_x\Delta xk_x)\sin(n_y\Delta yk_y).
 \end{displaymath} (20)
Coefficients aeenxny, aoenxny, aeonxny and aoonxny can be estimated by the weighted least-square method Thorbecke (1997), which can be solved by QR decomposition Baumstein and Anderson (2003); Shan and Biondi (2004b). Appendix A discusses how to estimate the coefficients aeenxny, aoenxny, aeonxny and aoonxny in detail.

The original operator F(kx,ky) can be obtained from Fee(kx,ky), Feo(kx,ky), Foe(kx,ky) and Foo(kx,ky) by

F(kx,ky)=Fee(kx,ky)+Feo(kx,ky)+Foe(kx,ky)+Foo(kx,ky).

(21)

Appendix B derives the inverse Fourier transform of the functions Fee(kx,ky), Feo(kx,ky), Foe(kx,ky) and Foo(kx,ky), and obtains the inverse Fourier transform of the function F(kx,ky) as follows:
\begin{displaymath}
{\mathcal{F}}^{-1}\{ F(k_x,k_y)\}=\sum_{n_x,n_y}c_{n_x,n_y}\delta(x+n_x\Delta x, y+n_y\Delta y),\end{displaymath} (22)
where

\begin{displaymath}
n_x=-N_x,-N_x+1,\cdots,-1,0,1,\cdots,N_x-1,N_x,\end{displaymath}

\begin{displaymath}
n_y=-N_y,-N_y+1,\cdots,-1,0,1,\cdots,N_y-1,N_y,\end{displaymath}

and cnx,ny is as follows:
\begin{eqnarray}
&&c_{00}=a^{ee}_{00},\\  &&c_{n_x,n_y}=\frac{1}{4}\left[ \left(...
 ...right) \right].
 \ \ \ \ \ \ \ \mbox{if } n_x<0 \mbox{ and } n_y<0\end{eqnarray} (23)
(24)
(25)
(26)
(27)
Let Pz(x,y) be the inverse Fourier transform of Pz(kx,ky). It is well known that

\begin{displaymath}
\delta(x+n_x\Delta x, y+n_y\Delta y)**P^z(x,y)=P^z(x+n_x\Delta x,y+n_y\Delta y),
 \end{displaymath}

where ``**'' is 2D convolution. From the Fourier transform theory, we have
\begin{displaymath}
{\mathcal{F}}^{-1}\{ F(k_x,k_y)P^z(k_x,k_y)\}={\mathcal{F}}^{-1}\{ F(k_x,k_y)\}**P^z(x,y).
 \end{displaymath} (28)
Therefore, we can apply the correction operator on the wavefield in the space domain as follows:
\begin{displaymath}
{\mathcal{F}}^{-1}\{ F(k_x,k_y)\}**P^z(x,y)=\sum_{n_x,n_y}c_{n_x,n_y}P^z(x+n_x\Delta x,y+n_y\Delta y).\end{displaymath} (29)
From the above derivation, we know that the correction operator is designed in the Fourier domain and is implemented as a convolution in the space domain. For a laterally varying medium, we build a table of the convolution coefficients. When we run wavefield extrapolation, for each space position, we search for the corresponding convolution coefficients from that table and convolve the wavefield with these coefficients at that space position.


next up previous print clean
Next: filter length, cost, and Up: Shan and Biondi: 3D Previous: 3D dispersion relation in
Stanford Exploration Project
5/3/2005