Spectral balance

Top  Previous  Next

 

Restoring/compensation of frequencies using Spectral balance

 

GnavPic_clip0291clip0301

Seismic data is made up of amplitudes and frequencies. During the seismic data acquisition, the source (vibroseis/dynamite/airgun) generates the required energy that the seismic waves travel through the sub-surface. In the process, there is lot of energy is absorbed by the earth which acts as a filter. Also, the energy get dissipated, dispersed, scattered & attenuated. Due to the loss of energy, both frequency and amplitudes suffer. There are various schemes to compensate the loss of amplitudes and frequencies.

Spectral balance is one of the method which helps in recovering the lost frequency component of the seismic data. As we mentioned earlier, when the seismic energy propagates through the earth it loses it's energy due to absorption and scattering of the energy. Due to this, frequency attenuation happens especially of the higher frequencies in the deeper regions. To compensate or recover this frequency, we use spectral balance.

How does spectral balance work?

First, we transfer the data from time domain to frequency domain. Next, in the frequency domain, it breaks/divides the data into different frequency bands, running a transparent AGC on each of the frequency bands with the amplitude set to a predetermined level and then recombining all the frequency bands to rebuild the original trace.

The process can accomplish two primary functions with respect to the amplitude spectra:

Down weight low frequency noise due to shot noise which is often higher amplitude after surface consistent deconvolution.

Increase the amplitude of higher frequency components of the data (usually to run after surface consistent deconvolution).

After the application of Spectral balance, the user can expect a flattened spectrum with the recovery/restoration of higher frequencies in the deeper part of the sub-surface. To check the functionality of the module, the user can simply perform a spectral analysis before and after Spectral balance application on input data. Compare the input and output spectrum to see the recovery of the higher frequencies after spectral balancing.

spectral-balance-1 spectral-balance-2

clip0306clip0301

Input DataItem

Input gather - Connect/reference to the output gather.

 

clip0292clip0301

Balance window - specify the running window for frequency bands equalization.

Min Frequency - specify the starting/minimum frequency to be considered in the frequency band determination.

Max Frequency - specify the maximum frequency to be considered in the frequency band determination.

Band Width Frequency - This parameter determines the step size of the frequency band. For example, if the min & max frequencies are 1 to 120 and the band width frequency is 20 Hz then the frequency bands will be 1-20 Hz, 21-40 Hz, 41-60Hz,.....,101-120 Hz. etc.

Taper Frequency - Provide the frequency taper value. This ensures that there aren't any sharp boundaries between the frequency bands.

Frequencies Equalizer - This will modify the amplitude distribution of the different frequency bands. It corrects the imbalances by applying targeted adjustment to all frequency bands. Higher frequencies attenuate faster that the lower frequencies. So, the user should provide the frequency and the corresponding amplitude % in the table.

Frequency - Provide the frequency value

Amplitude - Specify the % amplitude value against the frequency value.

spectral-balance-4

 

Based on the Frequency amplitude pairs, it generates the Frequency - Amplitude spectrum. As we can see in the below image, from frequency Zero (0) to Frequency 20, the amplitude is moved from 0 to 1 or 100% of the amplitude. It remains the same for the rest of the frequencies as we defined in the Frequency equalizer parameters table.

The user has the option to manually edit the frequency and amplitude values in the table or by editing on the frequency amplitude spectrum itself. In the below images we've spectrum response of the user specified frequency amplitude values (as shown in the parameters) and manually edited values on the frequency amplitude spectrum itself. To manually edit on the spectrum, the user should drag the Green dots on the frequency amplitude spectrum.

 

spectral-balance-10 spectral-balance-11

 

Preserve amplitude - By default, FALSE (Unchecked). If this option checked, it will not change the amplitudes of the input data.

Frequency Model - This is the working frequency range. Specify the frequencies to be considered.

Normalization type { AGC, Envelop } - Choose the normalization type from the drop down menu. By default, AGC.

Fr1 - provide the 1st frequency slope

Fr2 - provide the starting frequency

Fr3 - provide the ending frequency

Fr4 - provide the last frequency slope

spectral-balance-3

 

GnavPic_clip0352clip0301

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 } - 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 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.

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.

 

GnavPic_clip0307clip0301

Output DataItem

Output gather - Output from this module is a spectral balanced output gather.

 

clip0700_aclip0301

There is no information available for this module so the user can ignore it.

 

GnavPic_clip0293clip0301

In this example workflow, we are applying spectral balance to an inline stack.

spectral-balance-5

spectral-balance-6

Spectral balance applied on an inline stack with two different options i.e., with & without Amplitude preserve option.

spectral-balance-7

 

spectral-balance-8

 

spectral-balance-9

 

GnavPic_clip0353GnavPic_clip0301

There are no action items available for this module so the user can ignore it.

 

GnavPic_clip0305clip0301

YouTube video lesson, click here to open [VIDEO IN PROCESS...]

 

clip0431clip0301

Yilmaz. O., 1987, Seismic data processing: Society of Exploration Geophysicist

 

GnavPic_clip0535* * *   If you have any questions, please send an e-mail to: support@geomage.com  * * *