Pre-stack time migration (PSTM)

Part 5 — Imaging (migration)

Learning objectives

  • Write the pre-stack time migration operator in terms of source and receiver travel times (DSR equation)
  • Describe the PSTM isochron as an ellipse with foci at the source and receiver
  • Explain why PSTM captures dip-dependent moveout that post-stack time migration cannot
  • Identify the geophysical situations that require PSTM over the cheaper post-stack alternative

Post-stack time migration (§5.2) treats the stacked section as a zero-offset record, smears each sample along a Kirchhoff hyperbola, and sums coherently at reflector positions. That works when stacking preserved the kinematics — i.e., when every CMP was flat in offset after NMO. The moment the reflector dips, stacking smears it at a wrong velocity, the zero-offset assumption breaks, and the post-stack hyperbola is looking for signal that is no longer in the right place. Pre-stack time migration (PSTM) solves this by migrating the pre-stack traces directly, before the stack is ever formed.

1. The double-square-root travel-time

Consider a single pre-stack trace recorded by a source at xs=mhx_s = m - h and a receiver at xr=m+hx_r = m + h — midpoint mm, half-offset hh. A scatterer at image point (xo,z)(x_o, z) produces a reflection at observed two-way time

tobs=(xsxo)2+z2/V+(xrxo)2+z2/Vt_{obs} = \sqrt{(x_s - x_o)^2 + z^2}/V + \sqrt{(x_r - x_o)^2 + z^2}/V

— source-to-scatterer time plus scatterer-to-receiver time. This is the double-square-root (DSR) equation that governs PSTM. For a given trace, every sample (m,h,tobs)(m, h, t_obs) is a measurement of the DSR sum, and PSTM asks: for each output pixel (xo,to=2z/V)(x_o, t_o = 2z/V) in the migrated image, which trace samples could have produced that pixel?

2. The PSTM isochron is an ellipse

Fix (xs,xr,V,tobs)(x_s, x_r, V, t_obs) and ask: for which scattering points does DSR equal t_obs? In the depth plane, the answer is the set of points whose distances to xsx_s and xrx_r sum to VtobsV \cdot t_{obs}. That is the defining property of an ellipse with foci at the source and receiver, major semi-axis a=Vtobs/2a = V \cdot t_{obs}/2, minor semi-axis b=a2h2b = \sqrt{a^2 - h^2}.

Converting depth to two-way time to=2z/Vt_o = 2z/V, the image-space isochron is a half-ellipse in (xo,to)(x_o, t_o) coordinates with semi-axes (a,2b/V)(a, 2b/V). Its apex sits at the midpoint mm at time

tapex=(2/V)a2h2=tobs24h2/V2t_{apex} = (2/V)\,\sqrt{a^2 - h^2} = \sqrt{t_{obs}^2 - 4h^2/V^2}

which is always less than tobst_{obs} for h>0h > 0 and exactly equals tobst_{obs} when h=0h = 0. That means: the PSTM isochron degenerates to the post-stack migration hyperbola at zero offset. PSTM is a generalisation; post-stack is its zero-offset corner case.

3. The widget

The widget shows the surface geometry (source at mhm - h, receiver at m+hm + h, midpoint marker) and the corresponding image-space isochron. The solid yellow curve is the PSTM ellipse for the current (h,tobs,V)(h, t_{obs}, V); the dashed teal curve is the equivalent post-stack hyperbola at the same tobst_{obs} (what you would get if this pre-stack trace were stacked at zero offset). Slide hh to 0 and the two curves overlap exactly. Slide hh upward and the ellipse flattens — its apex moves up while its sides spread out.

Pstm DemoInteractive figure — enable JavaScript to interact.

The info strip reports the apex time of each operator and the "flattening ratio" between them. For h=200 m,tobs=0.8 s,V=2000 m/sh = 200\ \text{m}, t_{obs} = 0.8\ \text{s}, V = 2000\ \text{m/s}: post-stack apex at 0.800 s, PSTM apex at about 0.775 s — 25 ms shallower. The full migration sums many such isochrons; the difference between them is what PSTM does for dip-dependent geometries.

4. Why PSTM captures dip-dependent moveout

Standard NMO assumes the reflector is flat under the CMP. For a dipping reflector, the reflection point does not sit at the midpoint; it sits up-dip of it, and far-offset traces see a slightly different reflection location than near-offset traces. The moveout curve of a dipping reflector is therefore narrower than a flat reflector at the same zero-offset time — a standard NMO (tuned for a flat velocity profile) over-corrects and residual moveout remains.

PSTM bypasses the NMO/stack chain entirely. Each pre-stack trace is deposited directly onto its isochron ellipse. At a dipping reflector, energy from near-offset and far-offset traces arrives at the same (xo,to)(x_o, t_o) because their ellipses all pass through the reflector's true position — stacking is emergent, not imposed. PSTM therefore handles dips up to about 70–80° correctly; post-stack cannot.

5. Workflow: when to use PSTM

  • Moderate dips + lateral v variation is mild. PSTM is the natural upgrade from post-stack time migration whenever dips exceed ~30° or when the velocity structure shows lateral ramps of a few percent per km. Cost is 10–50× post-stack depending on maximum dip and offset range.
  • AVO and pre-stack amplitude work. PSTM preserves offset-dependent amplitudes because it never collapses the offset axis; offset gathers in the migrated domain are the input to AVO.
  • Velocity analysis over migrated gathers. PSTM output gathers (one per CMP, with the offset axis retained) are flat-if-you-had-the-right-velocity. Residual moveout on a PSTM gather directly tells you how much to update VmigV_{mig} — see §5.9.

6. When PSTM is not enough

  • Large lateral velocity contrasts. PSTM uses a time-domain RMS velocity that smooths ray bending. Over salt, sub-volcanic, or thrust zones ray bending must be modelled exactly — depth migration is required.
  • Anisotropic targets. The isotropic DSR equation above breaks down in VTI media; an anisotropic PSTM (using effective parameters eta, delta) or full depth-domain anisotropic migration is needed.
  • Steep dips above ~80°. The isochron operator above is the leading-order ellipse; at the ellipse’s turning points the travel-time derivatives misbehave and beam or full-wavefield methods do better.
**The one sentence to remember**

PSTM replaces the post-stack hyperbola operator with an ellipse whose foci are the source and receiver; at zero offset the two operators coincide and as offset grows the ellipse flattens — that flattening is exactly what dip-dependent moveout requires.

Where this goes next

§5.4 moves from time domain to depth domain. Instead of an ellipse parameterised by RMS velocity, depth migration uses ray-traced travel times in an explicit v(x,z)v(x,z) model, correctly handling the lateral velocity contrasts that PSTM can only smear.

References

  • Schneider, W. A. (1978). Integral formulation for migration in two and three dimensions. Geophysics, 43, 49.
  • Yilmaz, Ö. (2001). Seismic Data Analysis (2 vols.). SEG.
  • Stolt, R. H., Benson, A. K. (1986). Seismic Migration: Theory and Practice. Geophysical Press.
  • Etgen, J., Gray, S. H., Zhang, Y. (2009). An overview of depth imaging in exploration geophysics. Geophysics, 74, WCA5.

This page is prerendered for SEO and accessibility. The interactive widgets above hydrate on JavaScript load.