|
<< Click to Display Table of Contents >> Navigation: Deconvolution > Decon - Wiener |
Removing the seismic wavelet effects by using Wiener Deconvolution
![]()
![]()
Seismic wavelet undergoes many changes when it first started from the seismic energy source to recorded at the receivers. The wavelet shape changes due to attenuation, dispersion and geological changes like lithology etc. The objective of any deconvolution method is to improve the resolution of the seismic wavelet.
Seismic trace/wavelet is nothing but convolution of source wavelet with reflectivity. This also includes some noise component. As the source wavelet propagates through the sub-surface, it loses the energy and the higher frequencies (travel faster) get attenuated fast compared to the lower frequencies. To restore the reflectivity, we need to design a Wiener filter which minimizes the difference between the estimated reflectivity and original reflectivity.
Where:
•S(t) - seismic trace at time t
•W(t) - seismic wavelet at time t
•R(t) - seismic reflectivity at time t
•N(t) - noise at time t
•* - convolution
Wiener filter was named after Norbert Wiener. Wiener filter tries to minimize the difference between the original seismic signal reflectivity to estimated seismic signal reflectivity. This is called as Mean Square Error or MSE.
Estimated seismic reflectivity is achieved by convolving the seismic trace S(t) with Wiener filter F(t)
When the data is transformed from time domain to frequency domain, convolution becomes multiplication. So the Wiener filter F(f) becomes
Where :
•W(f) - seismic wavelet at frequency f
•S(f) - seismic trace at frequency f
•N(f) - noise at frequency f
•D(f) - density of reflectivity at frequency f
How does Wiener Deconvolution works?
1. Estimate the seismic wavelet S(t) from the input seismic data.
2. Do auto-correlation of seismic wavelet W(t) & seismic trace S(t).
3. Design the Wiener filter W(t) using Wiener - Hopf equation.
4. Convolve the seismic trace S(t) with Wiener filter F(t) to get the estimated reflectivity
Input seismic traces may be zero or minimum phase. According to parameters “Time window” and “Trace window” - traces selected (TT window), which converted into frequency domain (F-X). Then the procedure computes average frequency spectrum for defined TT window and deconvolution operator is computed by the below formula.
Deconvolution operator applying for selected time interval and applying band pass filter to each time interval (for high and low frequency artifacts attenuation). Then all filtered time intervals merged with taper zone. Taper zone equals ¼ of time window interval.

![]()
![]()
![]()
![]()

![]()
![]()
Notify - It will notify the issue if there are any bad values or NaN. This is halt the workflow execution.
Fix - It will fix the bad values and continue executing the workflow.
Continue - This option will continue the execution of the workflow however if there are any bad values or NaN, it won't fix it.
![]()
![]()
There is no information available for this module so the user can ignore it.
![]()
![]()
In this example workflow, the user can test different Decon Wiener filter parameters and QC the results.





![]()
![]()
There are no action items available for this module so the user can ignore it.
![]()
![]()
YouTube video lesson, click here to open [VIDEO IN PROCESS...]
![]()
![]()
Yilmaz. O., 1987, Seismic data processing: Society of Exploration Geophysicist
* * * If you have any questions, please send an e-mail to: support@geomage.com * * *