DPSTART Deconvolution
DPSTART Deconvolution
DP START Oslo
2004
At the end of this Session, you will be able to:
• Define the term ‘reflectivity series’
• Define the term ‘convolution’
• Define the term ‘deconvolution’
• Define the term ‘seismic wavelet’
• State a mathematical equation that describes the convolutional model in terms of the
following components: recorded seismogram, basic seismic wavelet, earth impulse
response, random ambient noise.
• Define the term predictive deconvolution
• Define the term gap length
• Define the term total operator length
• Describe how gap length selection affects the success of deconvolution processing
• Describe how total operator length selection affects the success of deconvolution
processing
DP START Oslo
2004
At the end of this Session, you will be able to:
• Define the term 'pre-whitening' as used in deconvolution processing
• Describe how the use of pre-whitening can improve results of deconvolution
processing
• Define the relationship between pre-whitening level and seismic data bandwidth
• Define the term 'white noise' as used in deconvolution processing
• Define the term 'spiking deconvolution'
• Describe at least 3 ways in which application of pre-stack deconvolution can
improve the quality of seismic data.
• Describe at least 2 ways in which application of post-stack deconvolution can
improve the quality of seismic data.
• Define the term 'deterministic deconvolution'
• Define the term 'statistical deconvolution'
DP START Oslo
2004
At the end of this Session, you will be able to:
• Define the term 'multi-window deconvolution‘
• Explain how multi window deconvolution can be used to improve the quality of
data in comparison to single window deconvolution
• Define the term 'single channel deconvolution'
• Define the term 'autocorrelation'
• Define the term 'first zero crossing'
• Define the term 'second zero crossing'
• Explain how an autocorrelation display can be used to help determine the optimum
gap length for deconvolution processing
• Explain how an autocorrelation display can be used to help evaluate deconvolution
performance for a given dataset
DP START Oslo
2004
Agenda
• Introduction
• Deconvolution’s wavelet compression theory
• Statistical Deconvolution
• Deconvolution in Practice
• Multiple Removal – Synthetic example.
• Deconvolution SFM in Omega
• Conclusions
• Tau-P Demultiple
DP START Oslo
2004
Introduction
• Deconvolution is a processing tool which has been used for
– Wavelet Shaping
– Multiple Removal
– Noise Attenuation
DP START Oslo
2004
Introduction
• Deconvolution is a processing tool which has been used for
– Wavelet Shaping
– Multiple Removal
– Noise Attenuation
• However
– Occasionally applied without thought as to whether it is actually
necessary
– More specialised wavelet processing or multiple attenuation
programs may be more appropriate
DP START Oslo
2004
Introduction
• Deconvolution is a processing tool which has been used for
– Wavelet Shaping
– Multiple Removal
– Noise Attenuation
• However
– Occasionally applied without thought as to whether it is actually
necessary
– More specialised wavelet processing or multiple attenuation
programs may be more appropriate
• Even so, decon is sometimes the most robust and straightforward way
of achieving your goals
DP START Oslo
2004
Types of Deconvolution
• Designature
• Predictive Deconvolution
• Surface Consistent Deconvolution
DP START Oslo
2004
Ideal vs Reality
The recorded seismic trace may be modelled as a series of interactions
between the source signature (a finite, band-limited wavelet) and the earth.
Actual
seismogram
Sedimentary Reflectivity
Column Function
DP START Oslo
2004
Convolution
When a signal passes through any filter (such as the earth), it is replicated
many times with different amplitudes and time delays, by the filter.
Assuming that the signal, itself, does not alter with the passing of time (ie.
it is time shift invariant), then the filter produces a linear superposition of
these copies of the signal. The mathematical description of this process
is known as convolution.
DP START Oslo
2004
Deconvolution
The objective of deconvolution:
in theory……….
Dcon can compress the basic wavelet in the recorded seismic trace, attenuate
reverberations, & thus increase the resolution.
DP START Oslo
2004
Agenda
• Introduction
• Deconvolution’s wavelet compression theory
• Statistical Deconvolution
• Deconvolution in Practice
• Multiple Removal – Synthetic example.
• Deconvolution SFM in Omega
• Conclusions
• Tau-P Demultiple
DP START Oslo
2004
Wavelet Compression in Theory
In deconvolution, the aim is to resolve the reflectivity R(t)
DP START Oslo
2004
Wavelet Compression in Theory
In the frequency domain, the equation can be written as:
Q. What function (in the time domain) will have a ‘constant’ amplitude spectrum
over all frequencies?
A. A SPIKE!
DP START Oslo
2004
Deconvolution Wavelet Compression in Theory
b0
1.0
In the time domain, deconvolution involves finding an inverse of the wavelet which,
when convolved with the seismic trace, outputs the reflectivity series.
RECORDED
SEISMIC TRACE
DECON FILTER
DP START Oslo
2004
Agenda
• Introduction
• Deconvolution’s wavelet compression theory
• Statistical Deconvolution
• Deconvolution in Practice
• Multiple Removal – Synthetic example.
• Deconvolution SFM in Omega
• Conclusions
• Tau-P Demultiple
DP START Oslo
2004
Deconvolution Methods
Generally fall into one of two categories -
Deterministic deconvolution
Deconvolution; where part of the seismic system is known.
For example, where the source wavelet is accurately known
we can do source signature deconvolution.
Statistical deconvolution
Deconvolution where no information is available about any of the
components of the convolutional model. A statistical approach is needed
to derive information about a wavelet (either ‘source’, ‘system’ or
combined wavelets).
DP START Oslo
2004
Statistical Deconvolution
After ‘de-signature’ we are left with :
DP START Oslo
2004
Auto-correlation – another look
Amplitude spectrum
reflectivity system wavelet seismic trace
X =
frequency
Note the autocorrelation of a seismic wavelet and trace are similar over early part of the trace
Auto-correlation
reflectivity system wavelet seismic trace
* =
time Similar
DP START Oslo
2004
General Assumptions
• Deconvolution is reliant on three major assumptions
– Random Reflectivity Series
• Autocorrelation is a spike
– Stationary (i.e.. time invariant) wavelet
• short design windows
• long design windows
– Minimum phase wavelet
• importance of this assumption depends on decon gap
DP START Oslo
2004
Random Time Series
If we have a perfectly random time series, like white noise as shown in the
figure, its auto-correlation will be a spike at zero lag, since random series
will correlate itself perfectly at zero lag and will be perfectly uncorrelated at
all other time lags.
Random series
Auto-correlation
DP START Oslo
2004
Random Time Series
If the random time series assumption is not met, the deconvolution will
try to remove reflections that it sees as periodic, and will also introduce noise
at other times.
No decon filter applied
Spike at centre of
autocorrelation.
Normally we only
display half the auto-
correlation because it
is symmetrical.
DP START Oslo
2004
Stationary Wavelet Assumption
•Stationary wavelet P
– Wavelet (and multiple period
& amplitude) should not
change within the design M1
window
• choose windows carefully M2
• use multiple windows
• consider using more M3
appropriate sfms
DP START Oslo
2004
Minimum Phase Assumption
• Minimum phase assumption
– Long-gap decons don’t modify wavelet
• wavelet phase is less important
– Multiples must be minimum phase
• don’t distort them with badly chosen amplitude balancing
INPUT GAP
DP START Oslo
2004
Statistical Deconvolution
Two most common examples -
DP START Oslo
2004
Statistical Deconvolution - ‘Spiking’
Could use E(t) in the above equation if deterministic deconvolution had been
applied
DP START Oslo
2004
Statistical Deconvolution - ‘Predictive’
A Seismic trace
Decomposes
to
B C
DP START Oslo
2004
Key Components of Decon Operator
We can delay the point on our wavelet where our deconvolution
operator begins to operate - via the prediction ‘lag’ or ‘gap’
Zero-lag point
Amplitude
Time
2nd zero-crossing
DP START
VG026
Oslo
2004
Deconvolution in practice
Active operator length
This is the length of input seismic data (shot or CMP gathered) that
will be auto-correlated In order to determine the length and the
shape of the deconvolution Operator.
Design window (or gate) usually at least 10 times the operator length.
VG025
DP START Oslo
2004
Deconvolution in practice
Pre-whitening
• Numerical instability (divisions by zero when calculating wavelet inverse) during the
design of an operator.
DP START Oslo
2004
Pre-whitening
amp Input amp Filter
frequency Nq frequency Nq
amp Output
noise
frequency Nq
DP START Oslo
2004
Pre-whitening
0.1 % - 1.0 %
• Too little white noise may - • Too much white noise may -
cause the deconvolution decrease the effectiveness of the
operator to become unstable deconvolution process
decrease S/N ratio of the narrow the bandwidth of the data
data
DP START Oslo
2004
Deconvolution in practice
• Random noise in the data itself can have a similar effect to pre-
whitening.
DP START Oslo
2004
Where Pre-Stack ?
Exponential Gain
Deconvolution
demultiple data prior to velocity analysis
Velocity analysis
DP START Oslo
2004
Where Post-Stack ?
Stack
Deconvolution
Pulse compression and residual
demultiple prior to migration
F-K filtering
This can be done before or after
deconvolution - no set “rules”
Migration
DP START Oslo
2004
Deconvolution in practice
Generally
Otherwise, the risk with the spiking approach is that noise levels
are boosted as well as the signal.
DP START Oslo
2004
Deconvolution in practice
Multi-window deconvolution
DP START Oslo
2004
Deconvolution in practice
Multi-channel deconvolution
DP START Oslo
2004
Autocorrelations & Multiples
Autocorrelation is the cross correlation of a trace with itself
Amplitude
Multiple period
Time
DP START Oslo
2004
Deconvolution Operator Example
• The following slide shows that the total operator equates to:
DP START Oslo
2004
Time Series Containing 140 msec Period Multiples
140 msec
DP START Oslo
2004
1-Sided Autocorrelation
140 msec
DP START Oslo
2004
124/300 msec Deconvolution Operator
DP START Oslo
2004
Time Series After 124/300 msec Deconvolution
Primary signal
Remnant multiple
DP START Oslo
2004
Agenda
• Introduction
• Deconvolution’s wavelet compression theory
• Statistical Deconvolution
• Deconvolution in Practice
• Multiple Removal – Synthetic example.
• Deconvolution SFM in Omega
• Conclusions
• Tau-P Demultiple
DP START Oslo
2004
Predictive Decon - “Normal Flow”
DP START Oslo
2004
Predictive Decon - “Normal Flow”
TRACE BY TRACE RAW ATTRIBUTE
DP START Oslo
2004
Predictive Decon - “Normal Flow”
DP START Oslo
2004
Predictive Decon - “Normal Flow”
DP START Oslo
2004
PRD_DCN_SPCTRL_ANL
DP START Oslo
2004
PRD_DCN_OPR_DESIGN
‘Prediction Distance’
or ‘Gap’
DP START Oslo
2004
Agenda
• Introduction
• Deconvolution’s wavelet compression theory
• Statistical Deconvolution
• Deconvolution in Practice
• Multiple Removal – Synthetic example.
• Deconvolution SFM in Omega
• Conclusions
• Tau-P Demultiple
DP START Oslo
2004
Deconvolution Goals
• Decon can do several things
– Compress the wavelet to a sharper, less reverberatory
pulse
– Remove multiples
– Remove noise (or at least damp down its effects)
• Different objectives may require different, sometimes
contradictory, parameterisation
• When testing decon, you need to know exactly what you
want to achieve
DP START Oslo
2004
Pre-Stack Wavelet Compression
• Pre-stack decon for wavelet compression
– Apply geospread, check amplitude balance
– Mute 1st breaks, or set START_TIME appropriately
– Apply deterministic minimum phase conversion
– Run autocorrelations, check for bubble pulse
– Choose design window(s) - try to use single window
– Choose length and gap(s) to test
• length > bubble period (e.g.. 150 - 200 ms)
• long gap (e.g.. 64 ms) if no whitening required, otherwise test various short
gaps (e.g.. 4, 16, 24, 32, 48)
– Test decon(s), test shot-averaging of “best” decon
DP START Oslo
2004
General deconvolution parameterisation
• Pre-stack decon for wavelet compression
– Source bubble is consistent over all offsets, multiples are
not
– Decon operator needs to be longer than 1st reverberation
Source
bubble
DP START Oslo
2004
Tau-P Demultiple
• It is becoming more & more common to perform
Deconvolution in the Tau-P domain.
DP START Oslo
2004
Why Dcon in the linear Tau-P domain?
• In T-X domain water bottom multiples period varies in both
time and offset.
• Deconvolution expects that the multiple period is constant
within the design window. So these multiples are not
effectively attenuated.
DP START Oslo
2004
Why Dcon in the linear Tau-P domain?
• Transforming the data into the Tau-P domain effectively
splits the data into traces, which represent given time dips.
DP START Oslo
2004
Why Dcon in the linear Tau-P domain?
DP START Oslo
2004