|
<< Click to Display Table of Contents >> Navigation: Vibroseis > Convert vibroseis data |
Converting uncorrelated vibroseis data into correlated seismic data
![]()
![]()
Cross-correlation is a measure of the similarity between two series f(t) and g(t) as a function of the displacement (lag) of one relative to the other.
Consider two real functions f(t) and g(t) that differ only by an unknown shift along the time (X) axis. By computing the cross-correlation, we can determine how much g(t) must be shifted to best align with f(t). The cross-correlation formula effectively slides g(t) along the axis and computes the integral of their product at each shift.
When the functions match, the value of (f * g) is maximized. This occurs because:
•When peaks align, their product contributes a large positive value.
•When troughs align, the product of two negative values is still positive, also contributing to a large correlation value.
The cross-correlation of f(t) and g(t) is equivalent to the convolution of f*(-t) with g(t) : (f * g) (t) = f* (-t) * g(t)
where f* denotes the complex conjugate of f.
Vibroseis Data Conversion:
Vibroseis source is a long train of sine waves of increasing or decreasing frequencies. Conventional impulsive source like dynamite produces a single discrete impulse for each event, whereas the Vibroseis source will show the event as a pulse train. In an uncorrelated seismic record, the pulse trains for each event overlap and cannot be separated by the human eye. However, after cross-correlation with the input sweep, each event should appear as a synthetic pulse which has the shape of the auto-correlation of the sweep.
Following are the advantages …
1.Since we know the form of the source signal, we can easily remove the back ground noise from the data using the source signal
2.We know the Vibroseis sweep frequency band, anything outside the frequency band limit of the sweep can be considered as a noise and that can be filtered out.

Figure 1. Schematic diagram of Vibroseis data Cross Correlation and Deconvolution (Image courtesy: SEG Wiki)
Why This Method is Used
•Vibroseis sweeps are long and non-impulsive. Correlation converts them into short wavelets
•Klauder wavelet is predictable and invertible. It enables stable deconvolution
•Produces clean seismic data with increased temporal resolution
•Works reliably on land and desert Vibroseis datasets
User recommendations:
In the Output data tab, users can save the Klauder Wavelet, Min Phase Decon Operator, Modeled Sweep Signal etc.
In the Output data tab, users can save the Klauder Wavelet, Min Phase Decon Operator, Modeled Sweep Signal etc.
![]()
![]()

![]()
![]()


![]()
![]()
![]()
![]()
There is no information available for this module.
![]()
![]()
In this example workflow, we are reading two input dataset(s). One is uncorrelated raw seismic data and the second one is vibroseis sweep. Both the inputs are in SEG-Y format. So, we are reading the input dataset(s) by using Read SEG-Y traces.Also, Load data to RAM as YES.

For this particular exercise, we are reading a single shot gather so we are using Load data to RAM as YES. In case of full line, the user can use "Enable Active location map" inside the Active location map & sliding section.

Make the necessary connections as per the input data requirements.


Adjust the parameters as per the input data. There are few parameters are not required. The important parameter should be the "Cross correlation time". Adjust the parameter and execute the module. It will provide Input & Output gather.

![]()
![]()
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 * * *