Deconvolution
outline
What is deconvolution
How to apply deconvolution
Optimum Wiener Filter
Kinds of deconvolution
What is deconvolution
seismogram: the convolution of a seismic wavelet
w(t) with the Earths impulse response e(t) yields
the seismogram x(t)
w(t ) e(t ) x(t )
What is deconvolution
Deconvolution tries to recover the
reflectivity series from the
recorded seismogram
wX(t ) e(t ) x(t )
What we want to get is reflectivity series
outline
What is deconvolution
How to apply deconvolution
Optimum Wiener Filter
Kinds of deconvolution
How to apply deconvolutiongeneral idea
Several assumptions
The source waveform is known (in time
domain)
Reflectivity is a random process.
w(t ) e(t ) x(t )
How to apply deconvolutiongeneral idea
A deconvolution operator--inverse filter
Inverse filter * seismic wavelet =spike
f (t ) * w(t ) (t )
Inverse filter * seismogram = earths impulse response
f (t ) x(t ) e(t )
(Provided the source waveform is known)
Therefore, inverse filtering is a method of deconvolution
How to apply deconvolutiongeneral idea
A deconvolution operator--inverse filter
e(t ) f (t ) x(t )
x(t ) w(t ) e(t ) w(t ) f (t ) x(t )
(t ) w(t ) f (t )
f (t ) (t ) 1 / w(t )
Inverse filter operator f(t) converts the basic wavelet to a
spike at t=0.
Likewise, the inverse filter converts the seismogram to a
series of spikes that defines the earths impulse response.
How to apply deconvolutiongeneral idea
A flowchart for inverse filtering
Seismic wavelet
Compute Inverse
(filter operator)
*
Deconvolved
seismogram
Seismogram
How to apply deconvolutionZ-transform
Z-transform
Wavelet w(t): (1, -1/2)
1
W (Z ) 1 Z
2
1
1
1
F (Z )
1 Z Z 2 ...
1
2
4
1 Z
2
Coefficients of F(Z): (1, 1/2, 1/4,)
How to apply deconvolution
the inverse of the Source Wavelet
Filter design 1
Input wavelet: w(t): (1, -1/2)
The Z-transform: W (Z ) 1 1 Z
2
1
1
1
The inverse :
F (Z )
1 Z Z
1
2
4
1
...
The inverse Filter f(t): (1, , , )
Filter application
Truncated inverse Filter f(t): (1, )
Input wavelet w(t): (1, -)
Actual output: (1, 0, -1/4) [f(t)*w(t)]
Desired output: (1, 0, 0)
Filter design 2
Truncated inverse Filter: (1, , )
Input wavelet: (1, -)
Actual output: (1, 0, 0,-1/4)
Desired output: (1, 0, 0, 0)
How to apply deconvolution
the inverse of the Source Wavelet
Filter design 3)
Input wavelet: w(t): (-1/2, 1)
1
W (Z ) Z
The Z-transform:
2
1
F (Z )
2 4Z 8Z
1
The inverse :
Z
...
The inverse Filter f(t): (-2, -4, -8, )
Filter application
Truncated inverse Filter: (-2, -4)
Input wavelet: (-, 1)
Actual output: (1, 0, -4)
Desired output: (1, 0, 0)
Filter design 4
Truncated inverse Filter: (-2,-4,-8 )
Input wavelet: (-, 1)
Actual output: (1, 0, 0,-8)
Desired output: (1, 0, 0, 0)
How to apply deconvolution
Least-Squares Inverse Filtering
The inverse filtering described last slide
yields a good approximation to a zero-lag
spike output (1,0,0). Can we do even
better than that?
Least-squares inverse filtering
How to apply deconvolution
Least-Squares Inverse Filtering
Wavelet (1, -1/2)
Filter (a, b)
Let the error between the actual output and
the desired output(1,0,0) is minimum in the
least-squares sense
L ( a 1) 2 (b
5
,1 a
2
2
5
b
1,
2
a=? b=?
a 2
b
) ( ) 2
2
2
Kinds of deconvolution
Spike deconvolution
Predictive deconvolution
Several assumptions
Allow
formulatin
g the
convolutio
nal model
of the 1-D
seismogra
m by
equation
The earth is made up of horizontal layers of constant
velocity
The source generates a compressional plane wave
that impinges on layer boundaries at normal
incidence. No shear waves are generated
The source waveform does not change as it travels in
the subsurfaceit is stationary
The random ambient noise is zero
The source waveform is known (in time domain)
Reflectivity is a random process.
The seismic wavelet is minimum phase.