Академический Документы
Профессиональный Документы
Культура Документы
Deconvolution, part 2
Wiener filtering
Deconvolution design
Prewhitening
Prediction distances
Types of deconvolution
Spiking deconvolution
Predictive deconvolution
Waveshaping deconvolution
Yilmaz, 2001
Deterministic deconvolution
If the wavelet is known, we can design inverse filters
to remove the effect of the source and isolate the
reflectivity series of the earth
Filters with more terms provide results that are
closer to the desired output
Better results are achieved if the desired output
resembles the energy distribution of the input
For example, if the desired output is a spike with
zero time lag, minimum phase input is required
to achieve good results
Do we know the
source wavelet?
The farfield source signature of an
airgun array can be recorded with
a hydrophone (or modeled) and
used for deterministic
deconvolution
However, we usually do not really
know w(t) (or what we do know
does not account for all of the
affects on our seismogram besides
the earths reflectivity series )
Need to find a way of determining
a deconvolution filter that does
not require knowledge of the
source wavelet
Desired output: (1,0, 0)
Sum of squared differences between desired and
actual output:
slope=0
optimal
a
Re-arranging
Auto-correlation of the
input wavelet
Cross-correlation of the
desired output with the
input wavelet
Re-arranging
Auto-correlation of the
input wavelet
Cross-correlation of the
desired output with the
input wavelet
Auto-correlation of the
input wavelet
Approximate as the
auto-correlation of the
seismogram
Cross-correlation of the
desired output with the
input wavelet
Approximate as the
cross-correlation of the
desired output with the
seismogram
Yilmaz, 2001
Autocorrelation of xt: rt
Wiener filter
Yilmaz, 2001
Assumptions of deconvolution
The primary reflection series is random
The source wavelet is minimum phase and is
doesn't vary though the earth (stationary).
The noise is random and is of minimal level.
The multiple period is fixed (stationary).
The data are zero offset and dip is ignored.
Pre-whitening
The spectra of the spiking deconvolution
operator is approximately the inverse of the
amplitude spectra of the input data
If there are zeros in the original data, these are
blown up by deconvolution, causing artifacts
To avoid this, add white noise to the spectra
of the input spectra to stabilize deconvolution
Pre-whitening
Amplitude
spectrum of
input wavelet
Amplitude
spectrum of
inverse of
input wavelet
Result of
multiplying
the two
Yilmaz, 2001
Filter length
Yilmaz, 2001
Filter length
Yilmaz, 2001
Without noise
Yilmaz, 2001
Yilmaz, 2001
Design windows
To account for changes in the source wavelet with depth/time
due to attenuation, etc, it is common to use windows for
deconvolution, which allow you to determine different filters and
apply them to different parts of the data. Considerations for
design window:
It needs to be much longer than the length of the filter (rule of
thumb: at least 10x the filter length)
It should avoid particularly noisy areas, multiples, etc
Ideally, merges between different windows should not occur in
particular areas of interest
Types of deconvolution
Spiking deconvolution: turn source into
ideal frequency content spike
Predictive deconvolution: remove
multiples and reverberations by specifying
prediction distance
Waveshaping: normalize wavelets from
different surveys, apply deconvolution to nonminimum phase data
Remove instrument effects
Spiking deconvolution
Purpose: sharpen the source
|G(f)|
Actual
Source
wavelet
Filter
Ideal
output
|H(f)|
Before
After
Yilmaz, 2001
After
Before
Bubble pulse
Length
Prewhitening
Filter after
deconvolution to
remove artifacts
Yilmaz, 2001
Predictive deconvolution
Used to remove ringy parts of source or
multiples
Seeking a time-advanced form of the input
series
For input series x(t), we seek x(t+) where is
the prediction lag
A common application of
predictive deconvolution:
Multiple suppression
Yilmaz, 2001
Use autocorrelation
Peaks in the autocorrelation function indicate time
delays where the two traces are most similar
http://www.xsgeo.com/course/decon.htm
Before deconvolution
After deconvolution
Prewhitening
Filter after
deconvolution to
remove artifacts
Yilmaz, 2001