next up previous print clean
Next: AMO operators in v(z) Up: Alkhalifah & Biondi: AMO Previous: Azimuth moveout correction in

Generating the Azimuth moveout operator in $\bold v(z)$ media

We build the AMO operator in v(z) media by cascading a forward and an inverse 3-D v(z) DMO operators. An angular transformation, that depends on the azimuth correction, is applied to the inverse operator. Therefore, to build the AMO operator we must first build the 3-D v(z) operator. Artley et al. (1993) suggested an approach to build a kinematically exact 3-D DMO operator. Following their approach, we construct the 3-D DMO operator by solving a system of six nonlinear equations to obtain six unknowns that include, among other things, the zero-offset time and surface position of the specular reflection point. Artley's traveltimes are calculated and tabulated using an isotropic v(z) ray tracing. Because velocity varies only vertically, each ray propagating in the subsurface is contained in a vertical plane; therefore, 2-D raytracing is sufficient to calculate the traveltimes. The total traveltime is:

tsg = ts+tg,

and therefore the gradient vector,

\begin{displaymath}
{\bold \bigtriangledown} t_{sg} = {\bf \bigtriangledown} t_s+{\bf \bigtriangledown} t_g = {\bf p_s}+ {\bf p_g}\end{displaymath}

has a direction that is normal to reflector dip. Because the zero-offset slowness vector ${\bf p_0}$ is also in the direction that is normal to reflector dip, then ${\bf p_0}$ is a scaled sum of the slownesses of the rays from the source ${\bf p_s}$ and receiver ${\bf p_g}$ to the specular point reflection. Therefore,  
 \begin{displaymath}
{\bf p_0}= \lambda ({\bf p_s}+{\bf p_g}).\end{displaymath} (2)
Considering the z-component gives

\begin{displaymath}
p_{0z} = \lambda (p_{sz}+p_{gz}),\end{displaymath}

then

\begin{displaymath}
\lambda = \frac{p_{0z}}{p_{sz}+p_{gz}}.\end{displaymath}

Since

\begin{displaymath}
p_{0z}=\cos[\theta(p_0,t_0)] s(t_0),\end{displaymath}

\begin{displaymath}
p_{sz}=\cos[\theta(p_s,t_s)] s(t_s),\end{displaymath}

and

\begin{displaymath}
p_{gz}=\cos[\theta(p_g,t_g)] s(t_g),\end{displaymath}

where s (=$\vert {\bf p} \vert$; for each of ${\bf p_s}$, ${\bf p_g}$, and ${\bf p_0}$) is the slowness and $\theta$ is the ray angle. Then  
 \begin{displaymath}
\lambda = \frac{\cos[\theta(p_0,t_0)] s(t_0)}{\cos[\theta(p_s,t_s)] s(t_s)+\cos[\theta(p_s,t_s) s(t_s)}.\end{displaymath} (3)

Substituting equation (3) into the x-and y-components of equation (2) provides two of the six nonlinear equations needed to be solved.

The other four equations are:
            \begin{eqnarray}
0 &=& \xi (p_g,t_g)\cos\phi_g - \xi (p_s,t_s)\cos\phi_s + 2h
\\...
 ...0,t_0) - \tau (p_s,t_s)
\\  0 &=& \tau (p_0,t_0) - \tau (p_g,t_g).\end{eqnarray} (4)
(5)
(6)
(7)

Equation (4) is the requirement that the surface distances, $\xi$, along the inline component from both the source and receiver to the specular reflection point (SRP) add to equal the source-receiver offset, 2h. Equation (5) is the requirement that the distances along the crossline component to the SRP are equal for the source and receiver. Equations (6) and  (7) imply that the vertical times, $\tau$ from the source, the receiver, and the zero-offset surface positions to the SRP are equal. Both $\xi$ and $\tau$ are calculated using ray tracing and then stored in a table as a function of ray parameter p and the traveltime t.

The inverse operator is calculated in the same way as the forward operator, but now we must calculate tn or the total traveltime tsg instead of t0, which is known. Subsequently, x0 and y0 are calculated in the same way as the forward approach.

To build the AMO operator, the output of the forward 3-DMO operator t0(tn,px,py), x0(tn,px,py), and y0(tn,px,py) are inserted into the inverse 3-D DMO operator. Prior to applying the inverse operator the axes are rotated with an angle given by the desired azimuth correction. The result is an AMO operator given by

tAMO[t0(tn,px,py),px,py],

xAMO(tn,px,py)=x0(tn,px,py)-x0,(t0,px,py),

and

yAMO(tn,px,py)=y0(tn,px,py)-y0,(t0,px,py),

where x0, and y0, correspond to the adjoint (inverse) operator in the rotated domain. The rotation angle is the azimuth correction angle.

 
Amo-vz3
Amo-vz3
Figure 3
AMO operators for v(z) media for an input and output offset of 2 km and correction to only the azimuth. The azimuth corrections from left plot to right are 15, 30, and 45 degrees, respectively. The velocity varies with depth linearly as v(z)=1.5+0.6 z km/s, and the input NMO corrected time is 2 s.
view

Figure 3 shows three AMO operators that correspond to three different azimuth correction angles in a v(z) medium. From left to right, the azimuth correction angles are 15, 30, and 45 degrees, respectively. The input and output offset are the same and equal to 2 km. The root-mean-square (rms) velocity for this model is similar to the homogeneous one and is equal to 2 km/s. Interestingly, these operators are very similar to the respective homogeneous ones. The subtle differences, however, will be apparent when we generate the residual AMO operators. Though the shape of the AMO operator is practically the same between the three corrections, the size is very much dependent on the amount of azimuth correction; the larger the azimuth angular correction the larger the AMO operator. This phenomenon occurs for homogeneous as well as v(z) media. As a result, we will use a single azimuth correction for most of the examples shown in this paper, that is a 30 degrees azimuth correction.

 
Op2vzlin
Op2vzlin
Figure 4
An upper side (left) and a top (right) view of the AMO operator for a linear v(z) medium for an input and output offset of 2 km and correction to only the azimuth of 30 degrees.
view

Figure 4 shows an upper side and a top view of the 30-degrees correction AMO operator for the v(z) medium. The saddle is altered 30 degrees from the inline direction, in agreement with the amount of azimuth correction applied. The AMO operator domain has an overall circular shape. The shape of our AMO domain appears to be different from the one presented by Biondi et al. (1998) (a parallelogram), because we limit the zero-offset ray parameters when plotting the AMO operator.


next up previous print clean
Next: AMO operators in v(z) Up: Alkhalifah & Biondi: AMO Previous: Azimuth moveout correction in
Stanford Exploration Project
7/5/1998