Resampling the seismic data


Resample module changes the sampling rate of seismic or velocity data by interpolating the input gathers onto a new time, depth, or frequency grid. It is used to make datasets compatible for further processing, improve numerical stability, or match required sampling for specific algorithms.
During the seismic data acquisition we record the data at sample interval say 2ms and we want to resample the data to 4ms for various reasons. By re-sampling we can reduce the number of samples that way we can minimize our data size without compromising the primary properties of seismic wavelet i.e., amplitude, frequency and phase. Re-sampling is beneficial up to certain sampling interval, above that it will degrade the seismic data by introducing aliasing. Resampling can be done in Frequency domain or using “sinc” function(sampling function).


Input DataItem
Input gather - the input gather can be a pre-stack or post-stack gather. Connect/reference to Output gather.


Input gather type { Seismic, Velocity } - select the input gather type from the drop down menu. By default, Seismic.

Seismic - resamples the input seismic gather amplitudes
Velocity - resamples the input velocity model or functions.

Interpolator type { Linear, 8 points, Sinc } - select the interpolation method used for resampling. By default, Linear.

Linear - Fast, simple interpolation
8 points - Higher-order interpolation using neighboring samples
Sinc - High-fidelity band-limited interpolation
Interpolator type - Sinc - uses sinc interpolation for accurate amplitude and phase preservation, especially suited for seismic data.
Aperture in samples - defines the number of neighboring samples used by the interpolator. Larger aperture leads to higher accuracy but slower performance. Whereas, Smaller aperture gives faster results but less accurate.
New sample rate - specifies the target sampling interval for the output data. By default, 4 ms.
From time - defines the starting time/depth/frequency for resampling. By default, -1 ms.
To time - defines the ending time/depth/frequency for resampling. By default, -1 ms.
Extend values - controls how values outside the original data range are handled. By default, FALSE (Unchecked) which means out-of-range samples may be set to zero or ignored. When enabled, boundary values are extended.
Gather domain { TIME, DEPTH, FREQUENCY } - Specifies the domain in which resampling is performed. By default, TIME. It automatically detects the input gather and accordingly changes the gather domain display.


Auto-connection - By default, TRUE(Checked).It will automatically connects to the next module. To avoid auto-connect, the user should uncheck this option.
Bad data values option { Fix, Notify, Continue } - Bad value fix - This is applicable whenever there is a bad value or NaN (Not a Number) in the data. By default, Notify. While testing, it is good to opt as Notify option. Once we understand the root cause of it, the user can either choose the option Fix or Continue. In this way, the job won't stop/fail during the production.
Notify - It will notify the issue if there are any bad values or NaN. This will 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.
Number of threads - One less than total no of nodes/threads to execute a job in multi-thread mode. Limit number of threads on main machine.
Skip - By default, FALSE(Unchecked). This option helps to bypass the module from the workflow.


Output DataItem
Output gather - outputs resampled gather as an output gather.


There is no information available for this module.


In this example workflow, we are resampling a pre-stack gather. The original sample interval of the input gather is 4ms and we are going to resample the input gather from 4 ms to 2 ms.



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 * * *