Pre-stack gathers for simultaneous inversion
Learning objectives
- Define partial angle stacks and explain how many are enough
- Read an A-B cross-plot and identify the four Rutherford-Williams classes
- Describe the pre-stack gather QC pack that precedes simultaneous inversion
- Identify the end-to-end QI processing chain and what each step contributes
Part 7's four previous sections each fix one amplitude hazard: AVO-preserving pre-processing (Section 7.1), true-amplitude migration (Section 7.2), Q-compensation (Section 7.3), near-offset conditioning (Section 7.4). The result is a pre-stack gather whose amplitudes reflect geology rather than acquisition or operator geometry. This section shows what simultaneous inversion actually does with that gather, and the QC every production flow applies before shipping the inversion output.
1. Partial angle stacks, the inversion ingest
A pre-stack gather is information-rich but noisy; an inversion run on raw pre-stack traces would spend most of its effort fitting noise. Production flows instead build a small number of partial angle stacks, each averaging a range of incidence angles, which raises the signal-to-noise ratio by roughly when traces with incoherent noise are summed. Typical decomposition:
- Near stack: 0\\text{-}15^\\circ. Dominated by the intercept , the normal-incidence reflectivity .
- Mid stack: 15\\text{-}30^\\circ. Sees both and ; the range where the offset dependence starts to be visible.
- Far stack: 30\\text{-}45^\\circ. Carries the largest gradient contribution (), so it is where an AVO anomaly departs most from the near stack.
Some projects use four or five stacks for finer angle resolution; beyond that each stack gets noisier while adding little, because the reflectivity over 0\\text{-}45^\\circ has only two or three independent parameters. Simultaneous pre-stack inversion ingests all stacks together and outputs elastic volumes: , and at every time sample of every trace.
2. Reading three stacks
Below, a cap shale over a sand is recorded as an NMO-corrected angle gather, stacked into near, mid and far thirds of the usable angles, and read the way an interpreter reads it. You will flatten the gather, swap the pore fluid between brine and gas, and then damage the gather on purpose to see which readings survive.
The figure opens on a Class III gas sand with ms of residual moveout left at 45^\\circ. The far pick is instead of , so the fitted gradient reads where the flat gather gives . Drag the moveout to zero and the top of the sand settles below the wet trend in (d), while the same sand filled with brine sits below it: the fluid shows as a departure from the trend, not as a quadrant. A balancing error does the same damage without any timing error: a % gain on the far angles alone turns this Class III reading into Class IV (exercise 4).
The table in (e) is what a three-term inversion returns from the same three picks. On the flat Class III gather it gives against a true , but against : with a contrast this large the linearised equations are strained, and density, whose term is small until the angles are large, absorbs the misfit. Take the far angles away from the Class II gas sand (exercise 5) and the density error grows from to while barely moves.
3. Class interpretation at a glance
- Class I (large positive , negative ): tight, high-impedance sands or carbonates. The positive top-of-reservoir amplitude decreases with angle and may reverse at far angles.
- Class II ( near zero, either sign; strong negative ): a gas sand with almost no normal-incidence contrast. It is nearly invisible on the near stack and strong on the far stack. When is slightly positive the reflection reverses polarity with angle (Class IIp).
- Class III (negative , negative ): the bright-spot gas sand, a direct hydrocarbon indicator that brightens with offset. Historically the most exploited AVO target.
- Class IV (negative , positive ): a low-impedance gas sand under a stiff, high-velocity cap rock such as a hard shale, siltstone or carbonate. The bright negative near-stack amplitude dims with angle, so far-stack attributes can miss it.
4. Simultaneous inversion, what it actually computes
Given partial stacks and a low-frequency model (from tomography or FWI), simultaneous pre-stack inversion solves for the elastic attributes at every time sample of every trace by minimising the model-data misfit across all angles simultaneously:
where is the partial-stack data at angle , is the wavelet extracted for that stack, is the Aki-Richards reflectivity predicted from the elastic attributes, and is the regularisation. The optimisation is heavily regularised (lateral smoothness, well-tie constraints, low-frequency anchoring) to keep the solution geologically plausible.
The primary outputs are:
- P-impedance (): the intercept is the normal-incidence reflectivity, , so . Useful for lithology discrimination.
- S-impedance (): obtained jointly with ; shear stiffness is nearly blind to pore fluid, so separates fluid effects from matrix effects.
- Density (): the third parameter, poorly resolved unless the gather carries reliable angles beyond about 35^\\circ. The ratio follows from the first two outputs and is the main fluid indicator.
Fluid and lithology classification is done by cross-plotting the elastic attributes against wells and applying a rock-physics template that maps clusters to geological classes.
5. Pre-stack gather QC pack
Before handing the gather to the inversion engine, production flows apply one final QC pack:
- Trim statics. Residual moveout from imperfect NMO or migration is corrected by cross-correlating each trace with a pilot (the stacked trace) in sliding time windows and shifting it. Even a few milliseconds at the far angles bias the gradient: in the figure above, +10 ms at 45^\\circ (+2.5 ms at 30^\\circ) cuts the fitted of the Class III gas sand to a quarter.
- Angle decomposition. Convert offset to reflection angle using the velocity model; discard samples with angles above the mute threshold (typically 40\\text{-}45^\\circ).
- Amplitude balancing across stacks. Normalise each partial stack to consistent RMS amplitude; compensates for residual geometry effects.
- Spectrum matching across stacks. Apply shaping filters that bring each stack to a common reference spectrum (the far stack loses high frequencies to NMO stretch and longer paths), or else extract a separate wavelet per stack.
- Wavelet extraction. Estimate the source wavelet per angle from well ties; typically a single average wavelet is acceptable for short angle ranges.
- Well-tie QC. Cross-correlate synthetic from each well's log with the partial stacks at the well location. Correlation > 0.7 is typical; lower flags that either the well-log processing or the gather conditioning needs work.
- Low-frequency model tie. Ensure the low-f absolute impedance from the velocity model is consistent with well-tied impedance.
6. The end-to-end QI chain
- Pre-processing with AVO preservation (Section 7.1): no AGC, proper spherical divergence, SCA balancing.
- True-amplitude migration (Section 7.2): Kirchhoff / beam / one-way WE / RTM with the correct weights.
- Q-compensation (Section 7.3): frequency-domain Wiener-regularised deconvolution of the attenuation operator.
- Near-offset conditioning (Section 7.4): mute or reconstruct the contaminated first degrees of offset.
- Angle decomposition + partial stacks (Section 7.5): collapse to 3 or 4 partial stacks.
- Wavelet extraction + well-tie QC.
- Simultaneous inversion → , and volumes.
- Rock-physics classification → fluid and lithology volumes.
Each step has a characteristic failure mode that Part 7 has catalogued. A QI product that fails interpretation is almost always traceable to one of them.
The conditioned pre-stack gather is decomposed into 3-4 partial angle stacks that simultaneous inversion consumes, producing , and volumes; the stacks' - cross-plot flags the anomaly against the wet trend and a rock-physics template on classifies lithology and fluid, the endpoint of Part 7's entire chain.
Part 7 closes here
You have the full QI processing toolkit: amplitude-preserving pre-processing (Section 7.1), true-amplitude migration (Section 7.2), Q-compensation (Section 7.3), near-offset conditioning (Section 7.4), and partial-stack + inversion QC (Section 7.5). The output of this chain is an elastic-attribute volume that reservoir engineers and geologists can treat as a rock property map. Part 8 extends the workflow into time, how to process repeated surveys so you can track reservoir changes from production, injection, or depletion.
References
- Castagna, J. P., Backus, M. M. (1993). Offset-Dependent Reflectivity. SEG.
- Russell, B. H. (1988). Introduction to Seismic Inversion Methods. SEG.
- Yilmaz, Ö. (2001). Seismic Data Analysis (2 vols.). SEG.
- Hampson, D. P., Russell, B. H., Bankhead, B. (2005). Simultaneous inversion of pre-stack seismic data. SEG Technical Program Expanded Abstracts, 1633-1637.
- Fatti, J. L., Smith, G. C., Vail, P. J., Strauss, P. J., Levitt, P. R. (1994). Detection of gas in sandstone reservoirs using AVO analysis: a 3-D seismic case history using the Geostack technique. Geophysics, 59, 1362-1376.
- Rutherford, S. R., Williams, R. H. (1989). Amplitude-versus-offset variations in gas sands. Geophysics, 54, 680-688.
- Castagna, J. P., Swan, H. W. (1997). Principles of AVO crossplotting. The Leading Edge, 16, 337-342.