# Mathematical foundation of migration

Series | Investigations in Geophysics |
---|---|

Author | Öz Yilmaz |

DOI | http://dx.doi.org/10.1190/1.9781560801580 |

ISBN | ISBN 978-1-56080-094-1 |

Store | SEG Online Store |

## Contents

- 1 D.1 Wavefield extrapolation and migration
- 2 D.2 Stationary phase approximations
- 3 D.3 The parabolic approximation
- 4 D.4 Frequency-space implicit schemes
- 5 D.5 Stable explicit extrapolation
- 6 D.6 Optimum depth step
- 7 D.7 Frequency-wavenumber migration
- 8 D.8 Residual migration
- 9 Other figures
- 10 References
- 11 See also
- 12 External links

### D.1 Wavefield extrapolation and migration

A fundamental equation of reflection seismology is the double-square-root (*DSR*) equation. This equation describes downward continuation of both shots and receivers into the earth. It is exact for all dips and offsets. Neglecting the velocity gradient *dv*(*z*)/*dz* makes the *DSR* equation also applicable to a stratified earth. The *DSR* equation can be extended, with some approximation, to treat weak lateral velocity variations. A comprehensive mathematical treatise of the *DSR* equation is found in Claerbout ^{[1]}.

The basic 2-D theory for wavefield extrapolation is presented here. Then, using the *DSR* equation, a rigorous analysis of conventional seismic data processing is made. We show that conventional implementation of the *DSR* equation requires zero-dip and zero-offset assumptions.

Before discussing the *DSR* equation, we review the basic theory for wavefield extrapolation. Once the extrapolation equations are developed, they can be used with the imaging principle to migrate 2-D or 3-D prestack and poststack data.

Start with the 2-D scalar wave equation, which describes propagation of a compressional wavefield *P*(*x, z, t*) in a medium with constant material density and compressional wave velocity *v*(*x, z*):

**(**)

where *x* is the horizontal spatial axis, *z* is the depth axis (positive downward), and *t* is time. Given the upcoming seismic wavefield *P*(*x*, 0, *t*), which is recorded at the surface, we want to determine reflectivity *P*(*x, z*, 0). This requires extrapolating the surface wavefield to depth *z*, then collecting it at *t* = 0. The process of obtaining the earth’s reflectivity *P*(*x, z, t* = 0) from the observed wavefield *P*(*x, z* = 0, *t*) at the surface *z* = 0 is called *migration*, and the reverse process is called *modeling* (Figure D-1).

It is advantageous to decompose the wavefield into monochromatic plane waves with different angles of propagation from the vertical. Therefore, we will work in the Fourier transform domain whenever possible. The wavefield can always be Fourier transformed over time *t*. If there is no lateral velocity variation, then the wavefield also can be Fourier transformed over the horizontal axis *x*. Thus,

**(**)

and inversely,

**(**)

When the differential operator in equation (**D-1**) is applied to equation (**D-2b**), we get

**(**)

Although *v* can be varied with depth *z* in equation (**D-3**), for now we assume a constant velocity case. The stratified earth case is considered later in this appendix. Equation (**D-3**) has two solutions, one for upcoming waves, the other for downgoing waves. The upcoming wave solution to equation (**D-3**) is recognized as

**(**)

Equation (**D-4**) also is the solution to the following one-way wave equation:

**(**)

This solution can be verified by substituting equation (**D-4**) into equation (**D-5**).

We define the vertical wavenumber as

**(**)

Equation (**D-6**) often is called the *dispersion relation* of the one-way scalar wave equation. By using this expression, equation (**D-4**) takes the simple form

**(**)

To determine the reflectivity *P*(*x, z*, 0) from the wavefield recorded at the earth’s surface *P*(*x*, 0, *t*), proceed as follows:

- Perform a 2-D Fourier transform over
*x*and*t*to get*P*(*k*, 0,_{x}*ω*). - Multiply by the all-pass filter exp(
*−ik*) to obtain the wavefield_{z}z*P*(*k*) at depth_{x}, z, ω*z*. - Perform summation over
*ω*to obtain*P*(*k*, 0)._{x}, z - Finally, inverse Fourier transform over
*k*to obtain the earth’s image_{x}*P*(*x, z*, 0) at that depth.

For the constant velocity case *P*(*k _{x}, k_{z}*, 0) can be computed by a direct mapping in the transform domain from (

*k*) to (

_{x}, ω*k*) using equation (

_{x}, k_{z}**D-6**)

^{[2]}.

The main objective here is to interpret equation (**D-7**) as a tool for downward extrapolating wavefields given at the surface. While the mathematical development of the process presented is simple, its physical basis is not obvious. In an effort to develop a physical motivation for equation (**D-7**), a simpler derivation follows.

Given the upcoming wavefield *P*(*x*, 0, *t*) recorded at the surface, we can decompose it into monochromatic plane waves, each traveling at a different angle from the vertical. We identify these plane waves by attaching each one to a unique (*k _{x}, ω*) pair. This plane-wave decomposition is equivalent to Fourier transforming the wavefield to yield

*P*(

*k*, 0,

_{x}*ω*).

Now consider one of these plane waves as shown in Figure D-2. Imagine that this plane wave passed point *P* at *t* = 0, traveled upward, and was recorded by a receiver at surface point *G* at time *t*. For reflector mapping, we need to take the energy located at point *G* on the wavefront at time *t*, back to its position at *t* = 0 — to reflection point *P*. To return the energy to *P*, it makes sense to follow the same raypath used for outward propagation from *P*. The fact that the same path is used means that downward continuation does not alter the horizontal wavenumber *k _{x}*.

Suppose that the wavefront is moved to a depth Δ*z* = *GG′* beneath the receiver at *G* so that the waveform at *G* now is at *G″*. If a receiver were buried at *G″*, it would have recorded the plane wave at *t* − Δ*t*, where Δ*t* is the traveltime between *G* and *G″*. In other words, moving the receiver at *G* vertically down a distance Δ*z* to a new location *G′* changes the traveltime along the raypath from *G* to *P* by −Δ*t*.

From the geometry of Figure D-2, we have

**(**)

where *v*/cos *θ* is the vertical phase velocity. We know the *k _{x}* and

*ω*values for the plane wave. Suppose the distance between

*G*and

*G″*is one wavelength

*λ*. At time

*t*− Δ

*t*, the wavefront intersects the

*x*-axis at distance

*λ*from

_{x}*G*. From the geometric relation in Figure D-2, we have

**(**)

By using the definitions *λ* = 2*π*/(*ω*/*v*), *λ _{x}* = 2

*π*/

*k*, and equation (

_{x}**D-8b**), we obtain

**(**)

and

**(**)

where *ω*/*v* is the wavenumber along the raypath. By substituting equation (**D-8d**) into equation (**D-8a**), we have

**(**)

As we move down, we do not want to change the amplitude of the plane wave. Given the change in traveltime, Δ*t* by equation (**D-8e**), the corresponding phase shift is −*ω*Δ*t*. At each Δ*z* step of descent, we may propagate the plane wave with a different velocity *v*(*z*). The total phase shift to which the waveform was subjected with arrival at *P* is − *∫ ω dt*.

To compute the wavefield at *P*, we use equation (**D-8e**) and multiply the transformed surface wavefield *P*(*k _{x}*, 0,

*ω*) by

**(**)

Equation (**D-9**) is the same operator used in equation (**D-7**), except that equation (**D-7**) was derived for constant *v*.

We now return to the more mathematical discussion and consider the stratified earth with a velocity *v*(*z*). Since we have not Fourier transformed *P*(*x, z, t*) over *z*, the one-way wave equation (**D-5**) also is valid for *v*(*z*):

**(**)

in which case equation (**D-6**) becomes

**(**)

Substitution verifies that equation (**D-10**) has the following solution:

**(**)

We must check whether this solution satisfies the two-way scalar wave equation (**D-3**). By differentiating equation (**D-10**) and using equation (**D-11**), we have

**(**)

where *P = P*(*k _{x}, z, ω*). By substituting equation (

**D-10**) for

*∂P/dz*, we obtain

**(**)

If the velocity gradient *dv*(*z*)/*dz* is ignored, then the first term on the right side drops out. The final expression then is

**(**)

When equation (**D-11**) is substituted into this expression, we get:

**(**)

which is identical to equation (**D-3**) where velocity can be varied with depth *z*.

So far, we have shown that a 2-D wavefield recorded at the earth’s surface can be extrapolated downward using the phase-shift operator given by equation (**D-9**). Wave extrapolation can be done through either a constant-velocity medium (equation **D-7**) or a vertically varying velocity medium (equation **D-12**). Seismic imaging is not complete until a stopping condition is imposed on downward continuation. The process of downward continuation is terminated when the clock, which measures *t − ∫ dt*, reads zero traveltime.

The concepts described above can be used to downward continue a complete seismic experiment that involves many shots and receivers. The vertical wavenumber given by equation (**D-6**) is expressed as a sum of two square roots, one associated with downward continuation of shots and the other associated with downward continuation of receivers:

**(**)

where *v* is the medium velocity that can be varied in depth *z*, and *DSR* stands for the double square root ^{[1]}:

**(**)

where *G* and *S* are the normalized receiver and shot wavenumbers, *k _{g}* and

*k*, respectively:

_{s}

**(**)

and

**(**)

The newly defined vertical wavenumber in equation (**D-15**) is inserted into the extrapolation equation (**D-7**) to obtain

**(**)

where *P*(*k _{g}, k_{s}*, 0,

*ω*) is the Fourier transform of the prestack data

*P*(

*s, g, z*= 0,

*t*) in shot-receiver coordinates. This new extrapolation equation then can be used to downward continue common-shot gathers, and by way of reciprocity, common-receiver gathers.

The *DSR* equation (**D-16**) is separable in terms of shot and receiver wavenumbers. This separation means that we can start with the wavefields recorded at the surface as common-shot gathers and use the first part of the *DSR* operator to downward continue the receivers to depth Δ*z*. Then, we can sort the already downward-continued wavefields into common-receiver gathers and use the second part of the *DSR* operator to downward continue the shots to depth Δ*z*. By alternating between common-receiver and common-shot gathers, the entire seismic experiment (whole line) can be downward continued until imaging is accomplished (Figure D-3).

Although no approximation, besides the stratified earth assumption, is made in this alternating downward-continuation scheme, it is computationally exhausting. In fact, most of today’s seismic data processing is done in midpoint-(half) offset (*y, h*) coordinates, rather than in shot-receiver (*s, g*) coordinates. Therefore, we will put *DSR* as defined by equation (**D-16**) into the (*y, h*) coordinates.

The following coordinate transformation is required:

**(**)

and

**(**)

After the transformation ^{[1]}, we obtain

**(**)

and

**(**)

where *Y* and *H* are the normalized midpoint and offset wavenumbers, respectively:

**(**)

and

**(**)

By substituting equations (**D-21a**) and (**D-21b**) into equation (**D-16**), the *DSR* equation takes the following form in midpoint-offset coordinates:

**(**)

The vertical wavenumber (equation **D-15**) now is expressed in terms of normalized midpoint-offset wavenumbers *Y* and *H*:

**(**)

The newly defined vertical wavenumber in equation (**D-23**) is inserted into the extrapolation equation (**D-18**):

**(**)

where *P*(*k _{y}, k_{h}*, 0,

*ω*) is the Fourier transform of the prestack data

*P*(

*y, h, z*= 0,

*τ*) in midpoint-offset coordinates.

Figure D-4 shows the *ω − k _{y}* plane for a specific value of

*z*and

*h*, and the

*k*plane for a specific value of

_{y}− z*ω*and

*h*. The radial line A corresponds to

*k*= 2

_{y}*ω*/

*v*. The region in the

*ω − k*plane below the radial line corresponds to the evanescent energy and that above the radial line corresponds to the propagating energy. The same transition between the two regions also are noted in the

_{y}*k*plane. The zero-offset case (Figure D-4c) clearly shows the evanescent energy to the right of the point on the

_{y}− z*k*axis labeled as

_{y}*k*= 2

_{y}*ω*/

*v*dying off rapidly with depth. The width of the propagation region stays constant with depth. The nonzero-offset case shown in Figure D-4d, however, indicates that the width of the propagation region varies with depth — zero at the surface

*z*= 0 and approaching rapidly to the zero-offset case immediately at shallow depths. The physical interpretation of this depth-dependency is quite intuitive — the normalized offset wavenumber

*H*becomes increasingly less significant at greater depths, and the normalized midpoint wavenumber

*Y*becomes the dominating wavenumber. More specifically, on a CMP gather, moveout decreases with depth which implies nearly zero

*H*.

Figure D-5 shows the response characteristics of the dispersion relation defined by equation (**D-23**). Note the semi-elliptical wavefronts in the *y − z* plane for a single frequency *ω*; while in the *y − t* plane, note the table-top traveltime trajectories. The equations for the wavefront and traveltime trajectories are derived in Section D.2 using stationary phase approximations.

Note that in equation (**D-16**), the terms with different spatial wavenumbers are separable. However, we have lost the property of separation in equation (**D-22**) because the operators in *Y* and *H* are strongly coupled. As a result, the Taylor series expansions of the square roots in equation (**D-22**) yield terms that contain cross-products of the two wavenumbers. The penalty for processing in the conventional coordinate system (*y, h, t*) is that strong coupling in the extrapolation operator requires the entire prestack data set to be handled at the same time for each depth step.

Conventional processing comprises two important steps. First, the data are organized into common-midpoint (CMP) gathers, and normal-moveout (NMO) correction is applied to each gather. The time shift Δ*t* = *t*(*h*) − *t*_{0} associated with the NMO correction is given by

**(**)

where *t*(*h*) is the two-way traveltime for a given (half) offset *h*, and *t*_{0} is the corresponding two-way zero-offset time. Here, *v* is the root-mean-square (rms) velocity at *t*_{0}. Equation (**D-25**) is based on the stratified earth (zero-dip) assumption. After NMO correction, traces of the CMP gather are stacked. This not only reduces data volume, but also enhances the signal-to-noise ratio.

Second, the CMP stack is migrated as if it were the zero-offset wavefield generated by exploding reflectors (introduction to migration). The equation used for the downward extrapolation portion of migration is the solution to the one-way wave equation (equation **D-12**).

To account for the one-way traveltime of the exploding reflectors model, the velocity used in extrapolation is taken as half the medium velocity. Thus, the vertical wavenumber given by equation (**D-11**) is expressed as

**(**)

where *v* can be varied with depth *z*. (Since migration is done in midpoint space, *k _{x}* has been replaced with

*k*.)

_{y}Some of the current migration techniques based on wave extrapolation use certain rational approximations to equation (**D-26**), while some implement the exact form in the frequency-wavenumber domain (migration principles).

Conventional processing theory has an advantage over the exact theory represented by the *DSR* equation in midpoint-offset space (equation **D-22**). Unlike the approach based on the *DSR* equation, the conventional approach is composed of two separable operators — the NMO correction and stack applied in offset space, and migration applied in midpoint space. However, this advantage is based on zero-dip and zero-offset assumptions.

Where do we go from here? On the one hand, we have an exact theory that can handle all dips and offset angles, but is difficult to implement. On the other hand, we have a conventional approach that has the convenient property of separation, but is based on the zero-dip and zero-offset assumptions.

To examine the relationship between the two approaches, we return to the exact theory and make the same two assumptions that underlie the conventional approach. The zero-dip assumption implies that the earth model is stratified in *y − t* domain. The seismic energy recorded over such an earth is concentrated completely at the zero midpoint wavenumber *k _{y}* = 0. This suggests that we set the normalized wavenumber

*Y*equal to zero in

*DSR*as defined by equation (

**D-22**). The resulting operator here is defined as the stacking (St) operator

**(**)

As shown in Section D.2, the NMO shift given by equation (**D-25**) is a stationary-phase approximation to equation (**D-27**) ^{[4]}. The *St*(*H*) operator condenses primary information on a CMP gather down to zero offset. After applying this operator on a CMP gather, we may keep the zero-offset trace and abandon all other offsets. Since a CMP stack can be regarded as a zero-offset wavefield, equation (**D-27**) is a zero-dip NMO and stack-type operator.

Application of the zero-offset (*h* = 0) assumption into the *DSR* operator is more subtle. On a CMP gather at and near *h* = 0, energy essentially is concentrated at zero value of the offset wavenumber *k _{h}* = 0. In fact, NMO correction tries to push the primary energy on a CMP gather toward

*k*= 0. Therefore, by setting the normalized offset wavenumber

_{h}*H*= 0 in equation (

**D-22**), the exploding reflectors (ER) migration operator can be expressed as

**(**)

Equation (**D-28**) is an approximation, because setting *H* = 0 is not exactly the same as setting *h* = 0. By setting *H* = 0 in equation (**D-22**) and using the dispersion relation given by equation (**D-23**), we have the zero-offset vertical wavenumber

**(**)

By substituting the definition for *Y* from equation (**D-21a**) into equation (**D-29**), we obtain

**(**)

which is identical to equation (**D-26**). We conclude that the zero-offset migration operator *ER*(*Y*) (equation **D-28**) derived from the *DSR* equation (**D-22**) is identical to the migration operator that is based on the exploding reflectors model of conventional processing.

Figure D-6 shows the response characteristics of the dispersion relation defined by equation (**D-30**). Note the semicircular wavefronts in the *y − z* plane and the hyperbolic traveltime curves in the *y − t* plane. Compare these with the response of the complete *DSR* operator for the nonzero-offset case in Figure D-5. The equations for the wavefront and traveltime trajectories are derived in Section D.2 using stationary phase approximations.

### D.2 Stationary phase approximations

In this section, we shall use the method of stationary phase to derive the traveltime equation inferred by the double square root equation for nonzero-offset source-receiver separation. Consider the double square root operator defined by equation (**D-22**) with the wavenumbers *Y* and *H* defined by equations (**D-21a**,**21b**). We want to operate on the transformed wavefield *P*(*k _{y}, k_{h}, z* = 0,

*ω*) with the

*DSR*operator. Subsequent inverse Fourier transformation will yield the wavefield

*P*(

*y, h, z, t*):

**(**)

where the total phase ϕ, normalized with respect to *z*, is given by

**(**)

The main contribution to integration in equation (**D-31**) occurs when the phase stays nearly constant. We therefore determine the variation of the phase with respect to variables *k _{y}, k_{h}*, and

*ω*

**(**)

**(**)

and

**(**)

and set each variation to zero. Substitute equation (**D-32**) and carry out the differentiations in equations (**D-33a**,**33b**,**33c**) to obtain

**(**)

**(**)

and

**(**)

where *G* and *S* are defined by equations (**D-20a**,**D-20b**).

Now, eliminate *G* and *S* amongst equations (**D-34a**,**D-34b**,**D-34c**) to get the final expression from stationary phase approximation to the double square root equation as

**(**)

This is the equation of an ellipse in the *y − z* plane at constant *t* (Section E.5). Figure D-5 shows the elliptic wavefront and the table-top traveltime trajectory described by equation (**D-35**).

When equation (**D-35**) is specialized to the zero-offset case, *h* = 0, we obtain

**(**)

which is a circle in the *y − z* plane at constant *t* and a hyperbola in the *y − t* plane at constant *z*. Figure D-6 shows the circular wavefront and the hyperbolic traveltime trajectory described by equation (**D-36**).

We now consider the stacking operator defined by equation (**D-27**). The total phase is given by

**(**)

Differentiate equation (**D-37**) with respect to *k _{h}* and

*ω*and set the results to zero to obtain

**(**)

and

**(**)

Now, eliminate *H* between equations (**D-38a**) and (**D-38b**) to obtain the stationary phase approximation to the stacking operator:

**(**)

Define the zero-offset time as *t*_{0} = 2*z*/*v* and substitute into equation (**D-39a**) to get

**(**)

Finally, rearrange to get the equation for normal moveout:

**(**)

where Δ*t _{NMO}* =

*t − t*

_{0}. This is the same equation as equation (3-2b) in the main text with offset defined as

*x*= 2

*h*.

### D.3 The parabolic approximation

Start with the dispersion relation defined by equation (**D-6**) recast for the exploding reflectors model for which *v* is replaced with *v*/2 to obtain

**(**)

Then apply Taylor series expansion and retain the first two terms:

**(**)

By simplifying, we get the dispersion relation associated with the parabolic equation

**(**)

By operating on the wavefield *P*(*x, z, t*) and replacing −*ik _{z}P* with

*∂P*/

*∂z*, we write the corresponding differential equation as

**(**)

Derivation of equation (**D-43**) is based on the constant-velocity assumption. Nevertheless, just as we did for the 90-degree one-way wave equation (**D-10**), the 15-degree one-way wave-equation (**D-43**) can be recast using a vertically varying velocity function *v*(*z*). Going one step further, once equation (**D-43**) is inverse Fourier transformed from the horizontal wavenumber *k _{x}* to the horizontal axis

*x*, we will replace

*v*(

*z*) with a laterally varying velocity function

*v*(

*x, z*). Theoretically, this may not be permissible, but in practice, its validity is widely accepted.

The effect of translation is removed by retardation (Figure 4.1-18):

**(**)

where generally is chosen to be a horizontal average of *v*(*x, z*). The time shift defined by equation (**D-44**) is equivalent to a phase shift in the frequency domain. Therefore, the actual wavefield *P* is related to the time-shifted wavefield *Q* by

**(**)

By differentiating with respect to *z*, we get

**(**)

Finally, by substituting equations (**D-45**) and (**D-46**) into equation (**D-43**), we obtain

**(**)

The first term on the right side of this equation is called the *diffraction term* and the second term is called the *thin-lens term*.

Consider the special case of The thin-lens term then vanishes and we are left with

**(**)

After inverse Fourier transforming, we obtain the parabolic differential equation

**(**)

where, in practice, velocity can be varied horizontally as well as vertically.

In some practical implementations of equation (**D-48**), downward continuation is performed in *τ* rather than *z*. The migrated section then is displayed in time *τ* and the process is called time migration. The two variables *z* and *τ* are related by equation (**D-44**). The dispersion relation in equation (**D-41**) for the scalar wave equation in terms of *ω _{τ}* =

*vk*/2, the Fourier dual of

_{z}*τ*, takes the form

**(**)

By squaring both sides, we get the equation of an ellipse in the *ω _{τ} − k_{x}* plane.

The dispersion relation in equation (**D-42b**) for the parabolic equation, also expressed in terms of *ω _{τ}*, takes the form

**(**)

which is the equation of a parabola in the *ω _{τ} − k_{x}*, plane. The first term is associated with a vertical time shift that can be removed by retardation. To obtain the differential equation in terms of

*τ*, equivalent to equation (

**D-48**), apply the second term on the right side of equation (

**D-49b**) to the retarded wavefield

*Q*as defined by equation (

**D-45**) and inverse Fourier transform

**(**)

This equation is the basis for the 15-degree time migration algorithms.

The dispersion relations given by equations (**D-49a**) and (**D-49b**) are plotted in Figure D-7 for constant velocity *v* and input frequency *ω* = *FE*. Curve 1 is associated with the 90-degree scalar wave equation and is the same as shown in Figure 4.1-25, except that the latter is in terms of *k _{z}*. Point

*A*is mapped onto point

*B*after migration with the 90-degree equation (

**D-49a**). The same point

*A*is mapped onto point

*C*after migration with the 15-degree equation (

**D-49b**). The dispersion curve 2 for the parabolic equation increasingly departs from the dispersion curve 1 for the exact wave equation as the dip gets steeper. (The dip before migration is measured as the angle between the vertical axis FE and radial direction

*FA*.) Thus, the parabolic equation causes more and more undermigration as dip increases.

### D.4 Frequency-space implicit schemes

Higher-order approximations to the dispersion relation (equation **D-41**) of the one-way equation can be found by continued fraction expansion ^{[1]}. When equation (**D-41**) is rewritten, we have

**(**)

where

**(**)

with

**(**)

The various orders of approximations to equation (**D-51b**) are defined by the following recurrence relation

**(**)

with the initial value *R*_{0} = 1. By setting *n* = 0 in equation (**D-52**), we have

**(**)

Then, substitution of equation (**D-53**) into equation (**D-51a**) yields

**(**)

which is the same equation obtained with the parabolic approximation, equation (**D-42a**).

The next higher-order expansion is obtained by setting *n* = 1 in equation (**D-52**) and using equation (**D-53**) to obtain

**(**)

This is referred to as the 45-degree approximation to equation (**D-41**).

Ma ^{[5]} discovered that the recurrence relation for the continuous fraction expansion can be expressed as ratios of two polynomials for the even-ordered expansions. He also showed that the expression can be split into the following partial fractions:

**(**)

For example, when *n* =1,

**(**)

which is equivalent to the 45-degree expansion in equation (**D-55**) when *α*_{1} = 0.5 and *β*_{1} = 0.25. Note that expansions *R*_{4}, *R*_{6}, *R*_{8}, … are made up of sums of the 45-degree term, each with a different set of coefficients, *α _{i}* and

*β*. Lee and Suh

_{i}^{[6]}minimized the difference in the least-squares sense between

*R*of equation (

**D-51a**) and

*R*of equation (

_{2n}**D-56**) for a specified dip angle and derived optimal coefficients (

*α*) for up to the 10th order (Table D-1).

_{i}, β_{i}Order, 2n |
Accuracy Deg. | α _{i} |
β
_{i} |

2 | 45 | 0.5 | 0.25 |

2 | 65 | 0.478242060 | 0.376369527 |

4 | 80 | 0.040315157 | 0.873981642 |

0.457289566 | 0.222691983 | ||

6 | 87 | 0.004210420 | 0.972926132 |

0.081312882 | 0.744418059 | ||

0.414236605 | 0.150843924 | ||

8 | 90- | 0.000523275 | 0.994065088 |

0.014853510 | 0.919432661 | ||

0.117592008 | 0.614520676 | ||

0.367013245 | 0.105756624 | ||

8 | 90 | 0.000153427 | 0.997370236 |

0.004172967 | 0.964827992 | ||

0.033860918 | 0.824918565 | ||

0.143798076 | 0.483340757 | ||

0.318013812 | 0.073588213 |

We now derive the differential equation associated with the 45-degree dispersion relation. By substituting equation (**D-57**) and the definition for *X* given by equation (51c) into equation (**D-51a**), we obtain

**(**)

The first term is a vertical shift that can be removed by retardation in the same manner as for the 15-degree approximation (equations **D-42** through **D-46**). By simplifying the remaining terms of equation (**D-58**), we obtain

**(**)

Finally, by operating on the retarded wavefield *Q*(*x, ω, z*) (equation **D-45**), we obtain

**(**)

Kjartansson ^{[7]} implemented equation (**D-59b**) for 45-degree modeling and migration in the frequency-space domain. Migration in the frequency-space domain (commonly known as the *ω − x* algorithm) involves two interleaved operations:

- a time shift based on equation (
**D-45**), which is velocity-independent for time migration and velocity-dependent for depth migration, and - focusing the diffraction energy using equation (
**D-59b**).

Once you have a code for the basic 45-degree operator, it is easy to implement the higher-order approximations that are given by equation (**D-56**) with the associated coefficients in Table D-1. Note that the difference between the 45-degree and 65-degree algorithms is the values used for coefficients (*α*_{1}, *β*_{1}). Also note that the 15-degree equation (**D-47b**) is obtained from equation (**D-59b**) by setting *α*_{1} = 0.5 and *β*_{1} = 0.

The dispersion relation in equation (**D-58**) also can be expressed in terms of *ω _{τ}* =

*vk*/2, the Fourier dual of the time variable

_{z}*τ*associated with the migrated data:

**(**)

The first term is associated with a vertical time shift that can be removed by retardation as for the 15-degree equation (**D-49b**).

To obtain the differential equation in terms of *τ*, equivalent to equation (**D-59b**), apply the second term on the right side of equation (**D-60a**) to the retarded wavefield *Q* as defined by equation (**D-45**) and inverse Fourier transform:

**(**)

This equation is the basis for the 45-degree and related steep-dip implicit finite-difference frequency-space time migration algorithms.

The dispersion relation given by equation (**D-60a**) for the 45-degree equation, in which *α*_{1} = 0.5 and *β*_{1} = 0.25, is plotted in Figure D-7 for constant velocity *v* and input frequency *ω* = *FE*. Point *A* is mapped onto point *D* after migration with the 45-degree equation (**D-60a**). The dispersion curve 3 for the 45-degree equation lies somewhere between those of the 90-degree equation (**D-49a**) (curve 1) and the 15-degree equation (**D-49b**) (curve 2).

Figure 4.4-1 shows the impulse responses of various approximations to the one-way dispersion relation based on equation (**D-56**). Note that the wavefronts become increasingly closer to a semicircle as the higher-order terms are included in equation (**D-56**). The 15-degree approximation yields an elliptical wavefront. The 45-degree approximation yields an impulse response of a heart shape. Refer to frequency-space migration in practice for the practical aspects of 2-D frequency-space steep-dip time migration, and 3-D poststack migration for its application to 3-D migration.

### D.5 Stable explicit extrapolation

The exact extrapolation filter for a specific frequency *ω* and velocity *v* is expressed in the frequency-wavenumber domain as

**(**)

The objective is to find, again for a specific frequency *ω* and velocity *v*, an explicit filter with complex coefficients *h*(*x*) in the frequency-space domain such that, when Fourier transformed to the frequency-wavenumber domain, the difference between the actual transform *H*(*k _{x}*) and the desired transform

*D*(

*k*) of equation (

_{x}**D-61**) is minimum. To ensure stability, we impose the constraint that the amplitude of

*H*(

*k*) is never greater than unity within the propagation region

_{x}*k*≤ (2

_{x}*ω*/

*v*).

Consider the Fourier transform *H*(*k _{x}*) of the actual extrapolation filter

*h*(

*x*), which we will write in discrete form as

*h*:

_{n}

**(**)

where 2*N* + 1 is the length of the symmetric filter *h _{n}*.

To determine the filter coefficients *h _{n}*, perform Taylor series expansion of the exact

*D*(

*k*) and the actual

_{x}*H*(

*k*) extrapolators given by equations (

_{x}**D-61**) and (

**D-62**), respectively, and match the coefficients of the terms in each series at

*k*= 0

_{x}^{[8]}. Such a direct match of the coefficients in the Taylor series results in a response

*H*(

*k*) whose amplitude is greater than unity beyond a certain

_{x}*k*, thus violating the stability constraint that the amplitude of

_{x}*H*(

*k*) is never greater than unity within the propagation region

_{x}*k*≤ (2

_{x}*ω*/

*v*).

A way to circumvent the unstable response of the conventional Taylor series method is to match the first *M < N* coefficients in the series expansion and set the remaining *N − M* to zero ^{[9]}. This modified Taylor series method proceeds as follows.

Let the filter coefficients *h _{n}* be defined by the series

**(**)

where

**(**)

By way of equations (**D-63**) and (**D-64**), equation (**D-62**) takes the form

**(**)

Equation (**D-65**) can be written as a single summation

**(**)

where

**(**)

and

**(**)

Now, perform the Taylor series expansion of the exact extrapolator given by equation (**D-61**):

**(**)

where the derivatives are evaluated at *k _{x}* = 0, and thus the terms associated with the odd derivatives vanish.

Matching the terms of the actual extrapolator *H*(*k _{x}*) with those of the desired extrapolator

*D*(

*k*) is equivalent to matching their even derivatives

_{x}

**(**)

where the derivative terms are

**(**)

and

**(**)

Equation (**D-69**) represents a system of *M* linear equations that can be solved for the coefficients *c _{m}*. The extrapolation filter coefficients

*h*then can be computed by substituting the solution of equation (

_{n}**D-69**) into equation (

**D-63**).

The modified Taylor expansion yields filter coefficients *h _{n}* with its response

*H*(

*k*) that vanishes beyond a cutoff value for

_{x}*k*in the wavenumber domain that depends on the scalar

_{x}*M*. Also, the response of the extrapolator based on the modified Taylor expansion satisfies the stability constraint

*H*(

*k*) < 1 in the passband region of the filter. The cutoff wavenumber

_{x}*k*determines the maximum dip accuracy of the extrapolation filter. The larger the number of filter coefficients 2

_{x}*N*+ 1, the steeper the dip accuracy. In practice, extrapolation filter lengths 7, 11 and 25 are often associated with 30-, 50- and 70-degree dip accuracies.

An alternative method for computing the filter coefficients *h _{n}* with more accuracy at large wavenumbers

*k*is based on the Remez exchange algorithm

_{x}^{[10]}. The objective is to minimize the error function

**(**)

where *W*(*k _{x}*) is a weighting function, such that

**(**)

is minimum. The criterion ||E||_{∞} means that the actual response *H*(*k _{x}*) is equiripple. Specifically, the response

*H*(

*k*) has extrema of the same absolute value with alternating signs within the passband region specified by a cutoff wavenumber

_{x}*k*. The objective of the error function is to minimize the deviation of the extrema from the desired value of unity.

_{x}### D.6 Optimum depth step

The objective is to specify an optimum depth step size that yields minimum-phase errors in wave extrapolation as part of the design of finite-difference migration algorithms. First, we shall review implicit and explicit schemes. Then, we shall derive equations for optimum depth size for frequency-wavenumber implicit schemes.

Start with the one-way wave equation (**D-5**):

**(**)

whose solution is

**(**)

where, for simplicity, *k _{x}* and

*ω*variables are omitted from

*P*, and

**(**)

The phase of the exact extrapolation operator

**(**)

is

**(**)

and its amplitude is

**(**)

Discretize the one-way wave equation (**D-73**):

**(**)

Apply differencing approximation using the explicit scheme

**(**)

and the implicit scheme

**(**)

Rewrite the explicit equation (**D-78a**) as

**(**)

The phase of the explicit extrapolation operator

**(**)

is

**(**)

and its amplitude is

**(**)

Note that the amplitude of the explicit operator is greater than unity and grows from one extrapolation step to the next. In fact, large depth steps cause the operator to yield unstable results early in the extrapolation process. In general, explicit schemes tend to be unstable unless special design considerations are made (Section D.5).

Rewrite the implicit equation (**D-78b**) as

**(**)

The phase of the implicit extrapolation operator

**(**)

is

**(**)

and its amplitude is

**(**)

Note that the amplitude of the implicit scheme is unity. This means that implicit schemes are unconditionally stable.

We now specialize the phase of the frequency-space implicit scheme given by equation (**D-80b**) for the 65-degree dispersion relation as in equation (**D-58**) and obtain

**(**)

where

**(**)

with *α* and *β* specified as in Table D-1 for the 65-degree scheme. Equation (**D-81a**) is the time-retarded form of equation (**D-58**) and hence corresponds to the second term of the latter. The discrete forms of the transform variables are ^{[11]}:

**(**)

and

**(**)

The scalar *b* in equation (**D-81c**) is set to a value between 1/12 and 1/6. The phase error for the 65-degree implicit scheme then is given by

**(**)

where are given by equations (**D-81a**) and (**D-76a**), respectively. Refer to the equations (**D-81a**,**D-81b**,**D-81c**,**D-81d**) and note that the phase error depends on Δ*x*, Δ*t, v, θ, ω*, and the depth step Δ*z*.

Figure D-8 shows contour plots of the phase error defined by equation (**D-82**) for three *ω*/*v* values as a function of dip angle and depth step size. Note the complicated behavior of the contours which indicates that the optimum depth step size is associated with a complicated interdependence of the various parameters — dip, frequency, velocity, spatial, and temporal sampling rates. Therefore, in practice, migration algorithms that require wave extrapolation at discrete depth steps usually do not incorporate an automated estimation of optimum depth steps. Instead, a constant value between one-half and one dominant period, 20 to 40 ms, depending on maximum reflector dip is specified in practice. See frequency-space migration in practice for the practical aspects of frequency-space migration.

### D.7 Frequency-wavenumber migration

We start with the solution of the scalar wave equation for the zero-offset wavefield as given by equation (**D-7**) and assume a horizontally layered earth model associated with a vertically varying velocity function *v*(*z*). By inverse Fourier transforming equation (**D-7**), we have

**(**)

where *k _{z}* is defined by equation (

**D-6**) adapted to the exploding reflectors model by replacing

*v*with

*v*/2:

**(**)

The imaging principle *t* = 0 then is applied to get the migrated section *P*(*x, z, t* = 0),

**(**)

This is the equation for the phase-shift method ^{[12]}. Equation (**D-84**) involves integration over frequency and inverse Fourier transformation along midpoint axis *x*. Refer to Figure 4.1-29 for a flow diagram of phase-shift migration.

We now consider the special case of constant velocity *v*. Stolt ^{[2]} devised a migration technique that involves an efficient mapping in the 2-D Fourier transform domain from temporal frequency *ω* to vertical wavenumber *k _{z}*. We rewrite equation (

**D-83b**) to get

**(**)

By keeping the horizontal wavenumber *k _{x}* unchanged and differentiating, we obtain

**(**)

When equations (**D-85**) and (**D-86**) are substituted into equation (**D-84**), we get

**(**)

This is the equation for constant-velocity Stolt migration. It involves two operations in the *f − k* domain. First, the temporal frequency *ω* is mapped onto the vertical wavenumber *k _{z}* via equation (

**D-85**). This is the same as mapping point

*B′*onto point

*B*in Figure 4.1-25. Second, the amplitudes are scaled by the quantity

which is equivalent to the obliquity factor associated with Kirchhoff migration (migration principles). Refer to Figure 4.1-30 for a flow diagram of constant-velocity Stolt migration.

To extend the algorithm to the variable-velocity case, yet retain efficiency, Stolt ^{[2]} did a coordinate transformation that involves stretching the time axis to make the scalar wave equation velocity independent. A summary of the theoretical procedure is given here. Consider wavefield *P*(*x, z, t*) and the transformed wavefield *P*(*x, d, T*):

where *T* is the stretched time axis and *d* is the output variable (equivalent of *z*) for migration in the stretched coordinate system. Here, the *x* variable is identical in both coordinate systems. This coordinate transformation basically is equivalent to stretching the data using the rms velocities

**(**)

where

**(**)

and *c* is an arbitrary reference velocity used to maintain the vertical axis as time after the coordinate transformation from *t* to *T*. After some tedious algebra, the time-retarded scalar wave equation takes the following form in the stretched coordinates ^{[2]}:

**(**)

where *W* is a complicated function of velocity and coordinate variables. In practice, it normally is set to a constant between 0 and 1. The procedure for Stolt migration with stretch follows:

- Start with the stacked section, which is assumed to be a zero-offset section
*P*(*x, z*= 0,*t*). - Convert this time section to stretched section
*P*(*x, d*= 0,*T*) by the coordinate transformation (equation**D-88**). - 2-D Fourier transform the stretched section
*P*(*k*= 0,_{x}, d*ω*)._{T} - Apply the following mapping function to perform migration:

**(**)

- This equation is based on the dispersion relation of the retarded wave equation in the stretched coordinates (equation
**D-90**). The expression for the output from migration is (omitting the heavy algebra)

**(**)

- where

**(**)

- 2-D inverse Fourier transform the migrated section in the stretched coordinates
*P*(*x, d, T*= 0). - Convert back to the familiar space-time coordinates
*P*(*x, z, t*= 0). This is the final migrated section.

To derive the equations for Stolt migration with the output in time *τ* = 2*z*/*v*, use the dispersion relation as in equation (**D-49a**) in lieu of equation (**D-83b**) and replace the vertical wavenumber *k _{z}* with the output frequency

*ω*=

_{τ}*vk*/2 in equations (

_{z}**D-84**) through (

**D-88**).

When *W* = 1, equation (**D-91**) takes the simple form

**(**)

which makes mapping of equation (**D-91**) equivalent to the constant-velocity Stolt algorithm.

Note that Stolt migration with stretch tries to handle velocity variations. However, it is no substitute for depth migration; it only accommodates velocity variations that can be handled by time migration. Figure D-9 shows the flow diagram for Stolt migration with stretch. See frequency-wavenumber migration in practice for the practical aspects of frequency-wavenumber migration.

### D.8 Residual migration

The relationship between the output and input temporal frequencies for a 90-degree time migration operator (rewritten from equation **D-49a**) is given by

**(**)

where *ω _{τ}* =

*vk*/2 is the output frequency,

_{z}*ω*is the input frequency,

*v*is the true medium velocity, and

*k*is the midpoint wavenumber. Equation (

_{x}**D-94**) refers to single-pass migration if the migration velocity is the same as the medium velocity.

Consider a two-pass migration, first with velocity *v*_{1}, followed by a second migration with velocity *v*_{2}. The output frequency from the first pass is

**(**)

which is the input frequency for the second pass

**(**)

The horizontal wavenumber *k _{x}* is fixed, since it is invariant under migration.

If the output frequency from the single-pass migration given by equation (**D-94**) is set equal to that from the two-pass migration given by equation (**D-95b**), then the necessary relationship between the residual migration velocity *v*_{2} and the medium velocity *v* can be established as

**(**)

One practical scheme for residual migration is implemented as follows:

- The constant-velocity Stolt migration with a stretch factor of
*W*= 1 is used for the first pass. Velocity*v*_{1}in equation (**D-96a**) is chosen as the minimum value in the actual velocity field. - For the second pass, a dip-limited finite-difference migration can be used. The first-pass migration brings the dips down to within the range that the second-pass finite-difference migration can accommodate, accurately. Remember that the velocity field for the second pass is computed by the the relation

**(**)

where *v*, *v*_{1}, and *v*_{2} are the original, first- and second-pass migration velocities, respectively. A multiple-pass application of residual migration is referred to as cascaded migration. Refer to Sections finite-difference migration in practice and frequency-wavenumber migration in practice for the practical aspects of cascaded migration and residual migration, respectively.^{[13]}

## Other figures

**Figure 4.1-25**Migration in the*f − k*domain. (Migration in the*t − x*domain is illustrated in Figure 4.1-1.) (a) A dipping reflector is represented by a radial line*OB*in the*f − k*plane. (b) After migration, the radial line*OB*maps onto another radial line*OB′*, while*B*maps onto*B′*. The horizontal wavenumber is invariant under migration. For comparison, the*f − k*response of the dipping event before migration (a) has been superimposed on the*f − k*response after migration (b). Adapted from^{[14]}.**Figure 4.4-1**Impulse responses of the frequency-space implicit schemes with various degrees of approximations to the one-way scalar wave equation. (See Section D.4 for the theoretical basis of these responses.)**Figure 4.1-29**Flowchart for Gazdag’s phase-shift method of migration.**Figure 4.1-25**Migration in the*f − k*domain. (Migration in the*t − x*domain is illustrated in Figure 4.1-1.) (a) A dipping reflector is represented by a radial line*OB*in the*f − k*plane. (b) After migration, the radial line*OB*maps onto another radial line*OB′*, while*B*maps onto*B′*. The horizontal wavenumber is invariant under migration. For comparison, the*f − k*response of the dipping event before migration (a) has been superimposed on the*f − k*response after migration (b). Adapted from^{[14]}.]].**Figure 4.1-30**Flowchart for Stolt’s constant-velocity migration method in the*f − k*domain.

## References

- ↑
^{1.0}^{1.1}^{1.2}^{1.3}Claerbout, 1985, Claerbout, J.F., 1985, Imaging the earth’s interior: Blackwell Scientific Publications. - ↑
^{2.0}^{2.1}^{2.2}^{2.3}Stolt (1978), Stolt, R.H., 1978, Migration by Fourier transform: Geophysics, 43, 23–48. - ↑
^{3.0}^{3.1}^{3.2}^{3.3}Yilmaz, 1979, Yilmaz, O., 1979, Prestack partial migration: Ph.D. thesis, Stanford University. - ↑
^{4.0}^{4.1}^{4.2}Clayton, 1978, Clayton, R., 1978, Common midpoint migration: Stanford Expl. Proj., Rep. No. 14, Stanford University. - ↑ Ma, 1981, Ma, Z., 1981, Finite-difference migration with higher-order approximation: Presented at the 1981 Joint Mtg. Chinese Geophys. Soc. and Soc. Explor. Geophys.
- ↑
^{6.0}^{6.1}Lee and Suh, 1985, Lee, M.W. and Suh, S.H., 1985, Optimization of one-way wave equations: Geophysics, 50, 1634–1637. - ↑ Kjartansson, 1979, Kjartansson, E., 1979, Modeling and migration by the monochromatic 45-degree equation: Stanford Exploration Project Report No. 15, Stanford University.
- ↑ Holberg, 1988, Holberg, O., 1988, Towards optimum one-way wave propagation: Geophys. Prosp., 36, 99–114.
- ↑ Hale, 1991, Hale, I. D., 1991, Stable explicit depth extrapolation of seismic wavefields: Geophysics, 56, 1770–1777.
- ↑ Soubaras, 1996, Soubaras, R., 1996, Explicit 3-D migration using equiripple polynomial expansion and Laplacian synthesis: Geophysics, 61, 1386–1393.
- ↑ Claerbout (1976), Claerbout, J.F., 1976, Fundamentals of geophysical data processing: McGraw-Hill Book Co.
- ↑ Gazdag, 1978, Gazdag, J., 1978, Wave-equation migration by phase shift: Geophysics, 43, 1342–1351.
- ↑ Taner, M.T., Cook, E.E., Neidell, N.S., 1982, Paleo-seismic and color acoustic impedance sections: applications of downward continuation in structural and stratigraphic context: 52nd Ann. Internat. Mtg., Soc. Expl. Geophys., Expanded Abstracts, 110-111.
- ↑
^{14.0}^{14.1}Chun and Jacewitz, 1981, Chun, J.H. and Jacewitz, C., 1981, Fundamentals of frequency-domain migration: Geophysics, 46, 717–732.

## See also

- Introduction to migration
- Migration principles
- Kirchhoff migration in practice
- Finite-difference migration in practice
- Frequency-space migration in practice
- Frequency-wavenumber migration in practice
- Further aspects of migration in practice
- Exercises