Tomo statics 2D/3D

<< Click to Display Table of Contents >>

Navigation:  Modeling >

Tomo statics 2D/3D

 

Description

The Tomo statics 2D/3D module derives near-surface static corrections by performing refraction tomographic inversion of first-break travel-time picks. The module builds a depth-domain near-surface velocity model by iteratively tracing rays from sources to receivers through the model and updating the velocity field to minimise the difference between modelled and observed first-break travel times. Static corrections are then computed by integrating the reciprocal of the inverted velocity model from the acquisition surface to the datum.

This module handles both 2D line and 3D areal surveys, and includes a velocity regularization option to constrain model smoothness. Use it when conventional refraction statics methods based on delay-time or plus-minus approaches produce insufficient results, particularly in areas with laterally varying or deeply weathered near-surface conditions.

Input data

3D case

Boolean flag. When enabled the module treats the dataset as a 3D survey and uses both inline and crossline geometry during inversion. Disable for 2D line-based processing.

Output velocity geometry

Enumeration selecting how the output velocity grid extents and sampling are determined. Options are: User defined (use the grid parameters specified manually in the Output geometry fields), By first-break picking (derive the grid extent automatically from the spatial extent of the imported picks), and By seismic data (derive extent from the connected seismic data headers).

Output geometry

Container defining the spatial extent and sampling of the output depth velocity grid when Output velocity geometry is set to User defined. Specify minimum, maximum, and step values in both X and Y to define the model coverage area.

Min picket X

Minimum inline coordinate of the output velocity grid when using User defined geometry.

Max picket X

Maximum inline coordinate of the output velocity grid.

step picket X

Inline sampling interval of the output velocity grid. Default: 25 m.

Min picket Y

Minimum crossline coordinate of the output velocity grid.

Max picket Y

Maximum crossline coordinate of the output velocity grid.

step picket Y

Crossline sampling interval of the output velocity grid. Default: 25 m.

Input trace headers

Link to the trace header vector containing source and receiver coordinates for all traces. These headers define the acquisition geometry used by the tomographic ray tracer.

Input SEG-Y data handle

Link to the SEG-Y file handle containing the raw seismic data used for first-break picking and for reading trace amplitudes during the inversion. Connect the same data set from which the first-break picks were made.

Parameters

Velocity model params

Container group controlling the parameterization and spatial extent of the near-surface velocity model built during tomographic inversion.

Deepest refractor velocity

Velocity (m/s) assigned to the deepest refractor in the initial model. Default: 6000 m/s. This serves as the starting velocity for the lowermost layer and constrains the inversion from producing velocities above this value.

Datum

Replacement datum elevation (m) to which static corrections are computed. Default: 1000 m. Set this to the project datum elevation consistent with your processing flow.

Max depth

Maximum depth (m) of the near-surface velocity model. Default: 1500 m. Set this to the base of the weathering zone or the maximum depth illuminated by the first-break picks.

Step Z depth out

Vertical sample interval (m) of the output near-surface velocity model. Default: 10 m.

Step X depth out

Inline spatial sampling (m) of the tomographic velocity model output. Default: 200 m.

Step Y depth out

Crossline spatial sampling (m) of the tomographic velocity model output. Default: 200 m.

Step X depth time table

Inline grid spacing (m) of the internal ray-tracing travel-time table. Default: 25 m. Finer spacing improves travel-time accuracy but increases memory usage.

Step Y depth time table

Crossline grid spacing (m) of the internal ray-tracing travel-time table. Default: 25 m.

Horizontal smooth

Radius (m) of horizontal smoothing applied to the velocity update at each iteration. Default: 200 m. A larger value produces a smoother model and is recommended in areas with sparse pick coverage.

Fresnel Width

Half-width (m) of the Fresnel zone used to weight ray contributions to the velocity tomographic update. Default: 10 m.

Frequency

Dominant frequency (Hz) of the first-break arrivals used to estimate the Fresnel zone radius. Default: 5 Hz. Set this to the characteristic frequency of the first-break wave train in the data.

Horizontal window for trend detection

Lateral window length (m) over which a background travel-time trend is estimated and removed from the picks prior to inversion. Default: 2000 m.

Vertical window for trend detection

Vertical window length (m) used for background trend estimation. Default: 100 m.

Number of global iteration

Number of outer inversion iterations in which the full velocity model is rebuilt and the complete ray set is re-traced. Default: 5. Monitor the residual travel-time misfit after each iteration to assess convergence.

Number of local iteration

Number of inner (local) iterations applied to a local model region before updating the global model. Default: 5.

Enable velocity inversion

When enabled, allows the velocity model to contain layers where velocity decreases with depth. Default: disabled. Enable only when a low-velocity zone is geologically expected.

Velocity min

Minimum permitted velocity (m/s) in the inverted near-surface model. Default: 1000 m/s.

Velocity max

Maximum permitted velocity (m/s) in the inverted near-surface model. Default: 7000 m/s.

Offset min

Minimum source-receiver offset (m) of first-break picks used in the inversion. Default: 0 m.

Offset max

Maximum source-receiver offset (m) of first-break picks used in the inversion. Default: 5000 m. Exclude picks at offsets beyond this value where the signal-to-noise ratio of the first breaks deteriorates.

Regression aperture

Lateral aperture (m) over which a local regression is applied to the near-surface velocity model to provide a smooth initial estimate for the iteration. Default: 300 m.

Maximum deviation (picking to model)

Maximum allowable difference (m) between the observed pick travel time and the value predicted by the current model. Picks with larger deviations are rejected as outliers. Default: 100 m. Reduce this value to make the outlier rejection more aggressive.

Residual solver

Container group with parameters controlling the optional residual statics computation applied after the tomographic velocity update.

Calculate residual statics

When enabled, the module computes residual static corrections after each global iteration to account for small anomalies not resolved by the tomographic velocity model.

Global iterations count

Number of global iterations in the residual statics solver. Default: 2.

Local iterations count

Number of local iterations in the residual statics solver. Default: 2.

Number of azimuthal direction

Number of azimuthal sectors used to stratify the data during the 3D inversion. Default: 1 (azimuth-independent). Increasing this value improves azimuthal coverage sampling for 3D surveys with wide-azimuth acquisition.

Velocity regularization params

Container group controlling spatial regularization applied to the velocity update to suppress oscillations and enforce model smoothness.

Use regularization

When enabled, applies Tikhonov-style regularization to the velocity update during each iteration. Regularization adds a penalty on velocity roughness, producing smoother models. Enable in areas with noisy or sparse picks to prevent overfitting.

Regularization weight X

Relative weight of the regularization penalty applied in the inline (X) direction. Default: 1. Larger values produce stronger smoothing in the inline direction.

Regularization weight Y

Relative weight of the regularization penalty in the crossline (Y) direction. Default: 1.

Regularization weight Z

Relative weight of the regularization penalty in the vertical (Z) direction. Default: 1. Increase this value to enforce stronger vertical smoothness when the model shows layering artefacts.

Number of iterations

Number of regularization sub-iterations applied at each global inversion step. Default: 2. More sub-iterations produce a smoother model update per step.

Window for calculating V0

Lateral search radius (m) used to estimate the initial near-surface velocity (V0) from neighboring picks before starting the tomographic iterations. Default: 100 m.

Horizontal smooth distance V0

Lateral smoothing distance (m) applied to the initial V0 velocity field before commencing the iterative tomographic updates. Default: 3000 m. A large value provides a smooth, low-frequency starting model that helps convergence toward the global minimum.

 

Custom actions

Solve

Launches the tomographic inversion using the currently loaded first-break picks. The module runs all global and local iterations and outputs the near-surface velocity model and static correction field.

Import FBPicking

Imports first-break pick times from an external file into the module for use during inversion. Use this to load picks made outside of g-Platform or from a previous picking session.

Calculate V0 matrix

Computes the initial near-surface velocity (V0) spatial distribution from the imported first-break picks without running the full iterative inversion. Use this to preview the starting model before committing to the full solve.