Q-compensated imaging

Part 7, Processing for QI

Learning objectives

  • State the Q-attenuation operator e−πft/Qe^{-\pi f t/Q} and identify the parameters
  • Explain why Q-attenuation narrows the wavelet spectrum and lowers peak frequency
  • Describe the stability problem of naive inverse Q-compensation
  • Use Wiener-style regularisation to bound the compensation gain

Real earth is not a perfect elastic medium. Every wave cycle loses a small fraction of its energy to heat. This intrinsic attenuation is characterised by the dimensionless quality factor QQ. Intrinsic attenuation is frequency-selective: high frequencies lose energy faster than low frequencies, because there are more cycles per unit time. Left unaddressed, this narrows the wavelet spectrum with depth, shifts its peak frequency downward, and (most importantly for QI) reduces deep amplitudes relative to shallow ones. Q-compensation restores the balance.

1. The Q-attenuation operator

A(f,t)=S(f) exp⁡(−πft/Q)A(f, t) = S(f)\,\exp(-\pi f t / Q)

where S(f)S(f) is the source spectrum, ff is frequency, tt is the two-way travel time, and QQ is the quality factor. QQ is frequency-independent in the idealised constant-QQ model (a good approximation across the seismic band). Typical values:

  • QQ from 20 to 50: shallow unconsolidated sediments, heavy-oil reservoirs, gas clouds (heavily attenuating).
  • QQ from 50 to 150: consolidated sediments (sand, shale).
  • QQ from 200 to 500: hard carbonates, basalts.
  • Q>500Q > 500: metamorphic and crystalline basement (near-elastic).

At Q=50,t=2texts,f=50textHzQ = 50, t = 2\\ \\text{s}, f = 50\\ \\text{Hz}: attenuation = exp(−picdot50cdot2/50)=exp(−2pi)approx0.002\\exp(-\\pi \\cdot 50 \\cdot 2 / 50) = \\exp(-2\\pi) \\approx 0.002, a 54 dB loss. Even at a favourable Q=100Q = 100 the same frequency is down by 27 dB. The high-frequency end of the spectrum is the first casualty.

2. The figure

Figure 7.3 sends a Ricker wavelet down a constant-QQ earth and back, adds noise, and compensates it. It opens with weak regularisation: raise varepsilon\\varepsilon and watch the compensated half of the section in (d) trade noise for resolution.

Q (attenuation) compensationRAW: high freqs attenuatedAFTER Q COMP: high freqs restoredInverse Q filter restores frequencies absorbed by attenuation

At the opening setting (QQ = 60, tt = 2 s, noise 40 dB below the spectral peak of the source, varepsilon\\varepsilon = 0.002) the peak frequency of the arrival has fallen from 30 Hz to 15 Hz and compensation brings it back to 30 Hz, but the signal-to-noise ratio in the wavelet window falls from 22 dB to 3 dB. Above 42 Hz the arrival had already sunk under the noise, and no operator can pull the two apart there. Near varepsilon\\varepsilon = 0.03 the output is as clean as the recording, but its peak has slipped to about 25 Hz. Other things to try:

  • Lower QQ or longer tt: faster loss, a spectrum that collapses toward low frequencies, a broader and later wavelet. Only t\*=t/Qt^{\*} = t/Q matters: halve both and nothing changes.
  • Smaller varepsilon\\varepsilon (weaker regularisation): compensation recovers more of the high-frequency spectrum, up to a maximum gain of 1/(2varepsilon)1/(2\\varepsilon), and amplifies the noise floor where the attenuated signal has sunk below it.
  • Larger varepsilon\\varepsilon (stronger regularisation): compensation is stable but undercorrects; above f_c=Qln(1/varepsilon)/(pit)f\_c = Q\\ln(1/\\varepsilon)/(\\pi t) the output spectrum still rolls off.
  • Dispersion: with phase compensation off the band comes back but the wavelet still peaks 13 ms late (at varepsilon\\varepsilon = 0.01).

3. Naive inverse Q-compensation is unstable

The obvious inverse of the attenuation operator is

C^(f,t)=A(f,t) exp⁡(+πft/Q)\hat{C}(f, t) = A(f, t)\,\exp(+\pi f t / Q)

which exactly cancels the attenuation at any frequency. Trouble is, exp(+pift/Q)\\exp(+\\pi f t / Q) grows exponentially. At Q=50,t=2texts,f=80textHzQ = 50, t = 2\\ \\text{s}, f = 80\\ \\text{Hz} the gain is exp(32pi/10)=e10.05approx23,000\\exp(32\\pi/10) = e^{10.05} \\approx 23\\,000 (87 dB). The attenuated signal at 80 Hz is, effectively, noise; multiplying noise by 23 000 produces a "Q-compensated" spectrum that is almost entirely amplified noise at the high end.

4. Wiener-style regularisation

A stable Q-compensation replaces the exploding inverse with a regularised one:

C^(f,t)=A(f,t) β(f)β(f)2+ε2,β(f)=e−πft/Q\hat{C}(f, t) = A(f, t)\,\frac{\beta(f)}{\beta(f)^2 + \varepsilon^2},\qquad \beta(f) = e^{-\pi f t / Q}

At frequencies where betaggvarepsilon\\beta \\gg \\varepsilon (low ff, short tt, high QQ), the operator reduces to the exact inverse 1/beta1/\\beta and fully recovers the signal. Where betallvarepsilon\\beta \\ll \\varepsilon (high ff, long tt, low QQ), it falls toward beta/varepsilon2to0\\beta/\\varepsilon^2 \\to 0 and rolls off instead of amplifying noise. varepsilon\\varepsilon is the noise-to-signal amplitude ratio relative to the source peak, so varepsilon2\\varepsilon^2 is the power ratio. The operator never boosts by more than 1/(2varepsilon)1/(2\\varepsilon), reached where beta=varepsilon\\beta = \\varepsilon, at f_c=Qln(1/varepsilon)/(pit)f\_c = Q\\ln(1/\\varepsilon)/(\\pi t). In production varepsilon\\varepsilon is set from the measured background noise of the data, typically 0.02 to 0.1 (a gain cap of 14 to 28 dB). With dispersion the same form is applied to the complex earth filter HH, as overlineH/(∣H∣2+varepsilon2)\\overline{H}/(|H|^2 + \\varepsilon^2), which also undoes the delay; Figure 7.3 does exactly this.

5. When Q-compensation matters

  • Deep targets under heavy overburden. Shallow gas clouds, unconsolidated near-surface sediments and heavily weathered shales attenuate the passing wavefield (salt, by contrast, has very high QQ; the dimming beneath salt comes from the sediments above it). Deep reservoir amplitudes are dim without compensation.
  • AVO through lossy overburden. Far-offset rays have longer travel paths than near-offset, so they accumulate more attenuation. Without Q-compensation, far-offset amplitudes are systematically low, biasing the AVO gradient negative on reflectors beneath the lossy zone.
  • Pre-stack inversion inputs. Simultaneous inversion estimates a wavelet for each angle stack; attenuation that grows with offset and depth makes those wavelets vary within the inversion window and biases the inverted contrasts. Q-compensation reduces that variation.
  • Time-lapse (4D) processing. Baseline and monitor surveys must have identical Q compensation to be subtractable.

6. Production implementation

Real Q-compensation has to deal with the fact that QQ varies in the subsurface: a single effective QQ applied uniformly is a crude approximation. Two standard approaches:

  • Time-variant Q: derive Q(t)Q(t) from spectral-ratio measurements on pilot holes or VSPs, then apply the regularised inverse frequency by frequency, time by time.
  • Q migration (Q-PSDM, Q-RTM): incorporate the attenuation operator into the migration itself. Each ray or wavefield carries its own accumulated QQ history. More expensive but handles lateral Q variation.

Both the downgoing and the upgoing legs attenuate. In the trace operator above, tt is the two-way time, so both legs are included; in Q-migration each leg is compensated along its own path.

7. Pitfalls

  • Wrong Q. If the assumed QQ is too low, compensation boosts too hard and, with regularisation, reaches its gain cap at a lower frequency; too high, it under-corrects the signal while still spending its full gain on noise. In Figure 7.3 at varepsilon=0.01\\varepsilon = 0.01, half the true QQ pulls the wavelet 16 ms early and ends the band near 22 Hz; twice the true QQ spends 34 dB near 88 Hz on noise. Spectral analysis on pilot sections is essential.
  • varepsilon\\varepsilon too small. Setting varepsilon\\varepsilon too small produces the noise amplification the Wiener form was supposed to prevent. A good default: varepsilonapproxmax(textnoise−floor,0.02)\\varepsilon \\approx \\max(\\text{noise-floor}, 0.02).
  • Ignored phase dispersion. Real Q-attenuation has a companion phase dispersion term (the Kramers-Kronig partner of amplitude attenuation). Production Q-compensation includes it, and so does Figure 7.3: with dispersion on, the attenuated wavelet arrives late and lopsided, and phase compensation restores its timing and symmetry.
The one sentence to remember

Q-compensation inverts the attenuation operator e−πft/Qe^{-\pi f t/Q} with the regularised gain β/(β2+ε2)\beta/(\beta^2+\varepsilon^2), which caps the boost at 1/(2ε)1/(2\varepsilon) and trades exact high-frequency recovery for stability: it can restore only what still stands above the noise.

Where this goes next

Section 7.4 covers near-offset conditioning: the zero-to-short-offset part of each CMP gather needs special attention because a clean near-offset trace underpins the intercept AA of the AVO fit. Production flows invest disproportionate effort in making the near-offset clean.

References

  • Yilmaz, Ö. (2001). Seismic Data Analysis (2 vols.). SEG.
  • Etgen, J., Gray, S. H., Zhang, Y. (2009). An overview of depth imaging in exploration geophysics. Geophysics, 74, WCA5.
  • Virieux, J., Operto, S. (2009). An overview of full-waveform inversion in exploration geophysics. Geophysics, 74, WCC1.
  • Claerbout, J. F. (1985). Imaging the Earth’s Interior. Blackwell.
  • Kjartansson, E. (1979). Constant Q-wave propagation and attenuation. Journal of Geophysical Research, 84, 4737.
  • Wang, Y. (2002). A stable and efficient approach of inverse Q filtering. Geophysics, 67, 657.

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