|
<< Click to Display Table of Contents >> Navigation: Filters > Wavelet detection |
Detecting wavelet from the seismic data
![]()
![]()
Wavelet detection is about estimating one of the unknowns (the wavelet) by making intelligent assumptions about the other (the reflectivity).
We never have direct access to the pure wavelet in recorded seismic data. Typical seismic record is like Seismic Trace = Wavelet * Reflectivity Series + Noise
where the Reflectivity Series (the Earth's response) and the Wavelet are both unknown.
Methods of Wavelet Detection
Here are the primary techniques, from simple to advanced.
1. Direct Measurement
•How it works: The source signature is physically recorded.
oMarine: Hydrophones placed near the airgun array record the bubble pulse sequence in the water.
oVibroseis: The measured ground force signal or the reference sweep signal is known exactly.
Pros: Provides the most accurate estimate of the actual wavelet radiated from the source.
Cons: Does not account for changes the wavelet undergoes as it travels through the shallow subsurface (the "ghost" effect from the sea surface, near-surface filtering). This is often called the far-field signature.
2. Statistical Estimation (Auto-correlation Method)
This is the most common method when no direct measurement is available.
•How it works:
1.It assumes the reflectivity is random (its auto-correlation is a spike at zero lag).
2.The auto-correlation of the seismic trace is calculated.
3.Under the convolutional model and the white reflectivity assumption, the auto-correlation of the trace is equal to the auto-correlation of the wavelet (plus noise)
4.The phase information is lost in the auto-correlation. Therefore, an additional phase assumption must be made to reconstruct the wavelet from its auto-correlation:
▪Minimum Phase Assumption (Most Common): The wavelet is minimum phase. A unique minimum-phase wavelet can be derived from its amplitude spectrum (which comes from the auto-correlation) using the Hilbert transform.
▪Zero Phase Assumption: Simply take the auto-correlation function as the zero-phase wavelet (often used for final interpretation sections).
3. Well Log-Based (Deterministic) Method
How it works:
1.Acquire sonic (DT) and density (RHOB) logs from a well near the seismic line.
2.Calculate the reflectivity series (RC) from the impedance
3.Extract a seismic trace at the well location.
Solve for the wavelet: Use a mathematical process (typically least-squares inversion) to find the wavelet that, when convolved with the log-derived reflectivity, best matches the actual seismic trace.
Pros: Yields the actual wavelet embedded in the data, inclusive of all recording and propagation effects.
Cons: Requires a good well with quality logs, and the result is only strictly valid at the well location.
Typical Workflow in Processing
1.Initial Estimate: Use statistical estimation (auto-correlation method) on a large window of stacked data (e.g., a whole seismic line) to get an average minimum-phase wavelet.
2.Well Tie Calibration: If wells are available, use the deterministic method to extract a more accurate wavelet. Compare the synthetic seismogram (wavelet * well reflectivity) with the real seismic to judge the quality.
3.Phase Determination: Perform constant phase rotation tests to determine if the data is truly minimum phase or has a residual phase component. The goal for interpretation is often a zero-phase section.
4.Design Deconvolution: Use the estimated wavelet (or its properties) to design the deconvolution operator (e.g., the matched filter / Wiener filter) that will compress it to a spike or a desired band-limited shape.

![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
There is no information available for this module so the user can ignore it.
![]()
![]()
In this example workflow, we use pre and post stack gather to detect the wavelet.

In the above workflow, we initially read a post stack gather by using Read seismic traces and change the parameters of Load data to RAM from No to YES. We connect/reference this output gather to Wavelet detection module as an input gather.

Adjust the parameters and execute the module. Initially we execute the module with default parameters except the start time since the start time is starting from Zero and we would like to look at below 0 ms.


Same way, take any pre-stack data and detect the wavelet. Pay attention to the quality of the input data. If the input data gather is noisy/spiky then the expected output wavelet may not be good.


![]()
![]()
There are no action items available for this module.
![]()
![]()
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 * * *