clip0835_aSpherical divergence

Top  Previous  Next

 

 

Spherical divergence is a basic step of seismic processing sequence, which compensates amplitude absorption of a wavefront. For that task we can easily find Spherical divergence module. Spherical divergence correction is applied prior to pre-stack data to compensate the energy loss (amplitude decay) during the wave propagation. As the wavefront expands the energy is spread over a wider area and the amplitude decays with distance from the source. This amplitude decay is called spherical divergence.

 

Create a new workflow 0050-Spherical-divergence:

We are going to use the following modules in this workflow:

clip0530

 

1. Read seismic traces

2. Sort traces

3. Seismic loop

4. Spherical divergence correction

5. Save seismic by gather

6. Stack imaging - before/after Spherical divergence

 

 

1) Read seismic traces. Define the input seismic file parameter 0020_Geometry, which is data set with geometry.

clip0869_a

 

2) Sort traces. Here we need to sort seismic traces for Seismic loop. Add Sort traces module and set FFID header for Trace Grouping and CHANNEL as Trace Sorting as it is shown below

clip01034_r

 

3) Seismic loop. Seismic loop is an interactive procedure designed for processing data in a gather by gather mode. Using this procedure, the user can create a sequence of specific processing modules that will be contained in the Seismic loop. Processing is performed on the seismic data based on the user specified sort order output from the Sort Traces module which must precede this module in the workflow, and must provide the sorted input trace headers. Connect input vector (Input DataItem) with trace headers and seismic data from the previous module, it automatically gets sorted headers from Sort traces and seismic traces from Read seismic. Launch Read seismic traces and Sort traces.

 

Execute Seismic loop by double click on it or via using launch button clip0505 from the upper menu. Each run will change a source gather to the next one, or you can define any source number to jump to it:

clip0531

 

4) Spherical divergence. Put this module inside the Seismic loop and have a look to parameters:

clip01045_r

 

We can use single near surface velocity (V0) function or stacking (RMS) velocity field. See Input data parameter: input of velocity gather Vrms=V0 in case this parameter is not provided. Offset depended mode NO – without offset consideration, YESoffset consideration.

To compensate the amplitude decay, we need to test different combinations of spherical divergence corrections: T 2, T 2V and T 2V 2 with a single velocity function which is typically Near surface velocity.

If you choose the offset dependent (Yes option) then the equation will be offset consideration:

Coefficient (t) =(T * V 2/ V 0) * SQRT(1 + A) ,   where

  A = (V 2– V 0 2) * X 2/ (T 0 2* V 4), and

•   X  = offset of this trace,

•   T  = trace time at offset X,

•   T 0= zero-offset time of this event,

•   V  = stacking velocity, extracted at time T0,

•   V 0= surface velocity (extracted from vel fun at time 0),   and we assume that T and T0 are related by the NMO equation:

T 2= T 0 2+ (X/V) 2  

V power - if offset dependent mode is selected this option will be disabled however if the offset dependent mode is NO then the use should provide the velocity power value like 1, 0.5, 2 etc.

T power  -  Similar to V power, if the Offset dependent mode is selected as NO then the user should provide the T (time) power values like 0.5,1,2 etc.

 

Launch Spherical divergence module, add VistaGroups from Spherical divergence on the work area: press RMB on the module -> Vista Groups -> All groups -> In current window. There are four QC windows: input, output gathers; input, output amplitude graphs and amplitude coefficient (scalar factor):

 

clip01047_r

 

clip01048_r

 

On current step of seismic processing we can use single velocity function and remove before migration stage.

 

5) Save seismic by gather is used to save the seismic data in g-Platform’s internal format with .gsd extension. This module should be used within the Seismic Loop. Write a name of output seismic data set 0040-Spherical-divergence and Seismic loop on the entire data set by using launch all modules clip0532 button.

 

6) Stack imaging - before/after Spherical divergence. This module is complex interactive application for velocity analysis, creating mute function, stacking CMP gathers, but we don't need to use all these option in this chapter. This step is only for QC, so we just need to build two stacks and compare them: before and after spherical divergence correction. Add Stack imaging module and write a comment: before Spherical divergence, and add the second Stack imaging with comment: after Spherical divergence:

 

clip0872_a

 

Pay attention on what is inside Stack imaging module, it is sub-sequence. Sub-sequence helps to avoid creating a separate workflow to apply an AGC or Deconvolution or other processing modules, we just simply insert those modules in the sub-sequence inside the main module. Open sub-sequence flow in Stack imaging module:

 

clip0534

 

There are four sub-sequences inside Stack imaging:

Sub-sequence - For VA: processing for velocity analysis, i.e. apply some procedures like band-pass or AGC, and then velocity spectrum is calculated;

Sub-sequence - Before NMO: processing before applying NMO corrections to gathers, for example we can apply static corrections;

Sub-sequence - After NMO: processing before applying NMO corrections to gathers, for example we can apply denoise procedures;

Sub-sequence - After Stack: processing after stacking CMP gathers, for example we can apply denoise procedures or spectrum balancing.

 

Import stacking velocity for creating a stack without spherical divergence. Use action menu of Stack imaging module:  

clip0873_a

 

Define all necessary input data items:

 

clip0876_a

 

Open all vista groups in new window, go to the View Manager and remove unnecessary windows:

 

clip0878_a

 

Change windows location, refresh them by clicking on Adjust to size button. Select some CMP point on the map by clicking on points (As shown in the Low Frequency filter chapter)

 

Execute Stack imaging and check result. Switch off unnecessary layers (Vista Items), this is a stack before spherical divergence:

 

clip01049_r

 

Next, we need to create the second stack after spherical divergence. Define input data items, load the same velocity and mute files, add spherical divergence module into sub-sequence and execute Stack imaging. Open two stack windows: before and after spherical divergence:

clip0885_a

 

 

clip01050_r

 

 

Next step >>> Sufrace consistent amplitude correction.

 

 


 

 

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

clip0385 Spherical Divergence Correction and Exponential Gain - Geomage g-Platform - YouTube