Statics - horizon based

<< Click to Display Table of Contents >>

Navigation:  Statics >

Statics - horizon based

 

Description

Statics - horizon based computes surface-consistent static corrections guided by interpreted horizon picks. Instead of cross-correlating all traces within a broad time window, the algorithm focuses the alignment on specific reflection horizons. For each picked layer the module estimates the two-way time (T0) of the reflector at each CDP bin, optionally refines the velocity model by running a horizontal velocity analysis (HVA) semblance, and cross-correlates traces against a bin-stack model within a narrow window centred on the horizon. The resulting trace shifts are decomposed into surface-consistent source and receiver static corrections using a least-squares solver.

Use this module when well-defined seismic horizons are available and you want to restrict the statics estimation to specific geological reflectors rather than the entire trace. It is particularly effective in areas with strong lateral velocity variation where broadband cross-correlation would produce unreliable shift estimates. Connect the VRMS model and the horizon picking item from the interpretation workflow before running. Use the Update HVA semblance custom action to recompute the velocity analysis panel for the selected bin.

Input data

Input DataItem

The prestack seismic dataset. Connect the output DataItem from the preceding sequence module.

Input SEG-Y data handle

SEG-Y file handle for random-access reading of CDP gathers during interactive bin navigation and batch processing.

Input trace headers

Trace header table providing source, receiver, and CMP geometry for gather assembly and map display.

Input gather

Current CDP gather from the sequence iterator, used for interactive display.

Input stack line

Stack line passed through the sequence.

Input crooked line

Crooked-line geometry descriptor for 2D surveys with non-straight profiles.

Input bin grid

Bin grid passed through the sequence.

Input sorted headers

Sorted gather index vector for fast random-access CDP gather retrieval.

VRMS model

VRMS velocity model used to apply NMO correction before computing semblance panels and cross-correlating traces against the model. Connect the output from a velocity analysis or velocity application module.

Input horizons

Horizon picking item containing the interpreted reflection times for each layer. The module uses these picks to centre the cross-correlation window and velocity analysis at each horizon. Connect from the Extract Horizon or Horizon slice extractor module output.

Parameters

General

Container grouping the datum and replacement velocity parameters applied to correct all traces to a common datum before statics estimation.

Replacement velocity

Near-surface replacement velocity (m/s) used for bulk datum correction applied to all traces before statics estimation. Default: 1550 m/s. Set to the estimated average weathering-zone velocity for your survey area.

Shift to datum

When enabled, a bulk elevation static is applied to shift all traces from their actual surface elevation to the Datum elevation before processing. Default: off. Activates the Datum parameter when turned on.

Datum

Target datum elevation (m) for the bulk static correction. Default: 0 m. Active when Shift to datum is enabled.

Horizon parameters

Container grouping the layer selection and horizon-related settings.

Current layer

Selects the active horizon layer used for velocity analysis and cross-correlation. The list is populated from the connected Input horizons picking item. Select the horizon closest to the depth range where statics correction is most important.

Velocity analysis

Container grouping parameters for the horizontal velocity analysis (HVA) semblance used to refine the velocity at each CDP bin.

Min velocity

Minimum velocity (m/s) tested in the HVA semblance scan. Default: 1000 m/s.

Max velocity

Maximum velocity (m/s) tested in the HVA semblance scan. Default: 6000 m/s.

Step velocity

Velocity step (m/s) between tested velocities. Default: 50 m/s.

Time window

Half-length (s) of the time window used for semblance computation around the horizon pick. Default: 0.05 s.

Use super gather

When enabled, gathers from neighbouring bins within the Super gather aperture are combined into a super gather before semblance computation, increasing fold and improving velocity resolution. Default: off. Activates the Super gather aperture parameter.

Super gather aperture

Spatial radius (m) around each bin from which neighbouring gathers are included in the super gather. Default: 200 m. Active when Use super gather is enabled.

Use normalization

When enabled (default), trace amplitudes are normalised before semblance calculation to equalise shallow and deep reflectors in the velocity panel. Activates the Normalization aperture parameter.

Normalization aperture

Spatial aperture (m) over which amplitudes are normalised. Default: 200 m. Active when Use normalization is enabled.

Stretch factor

NMO stretch mute threshold (fraction) applied before semblance computation. Default: 0 (no mute). Set to 0.3–0.6 to suppress NMO stretch artefacts from far-offset traces.

Velocity smooth time window

Time smoothing window (s) applied to the semblance panel before velocity picking. Default: 0.05 s.

Solver params

Container grouping all parameters that control how trace-level shift measurements are decomposed into per-source and per-receiver static corrections.

Solve by T0

When enabled (default), the horizon pick time T0 at each bin is used as a measurement constraining the surface-consistent decomposition. Activates the Horizon smooth window X/Y parameters. Enable when horizon picks are reliable and well-distributed across the survey.

Horizon smooth window X

Spatial smoothing radius (m) applied to the horizon time surface in the inline direction before using T0 as a constraint. Default: 2000 m. Active when Solve by T0 is enabled.

Horizon smooth window Y

Spatial smoothing radius (m) applied in the crossline direction. Default: 2000 m. Active when Solve by T0 is enabled.

Solve by VRMS

When enabled (default), HVA-derived VRMS velocities are included as constraints in the surface-consistent solver. Activates the VRMS smooth window X/Y parameters.

VRMS smooth window X

Spatial smoothing radius (m) applied to the VRMS velocity field in the inline direction before using it as a constraint. Default: 2000 m. Active when Solve by VRMS is enabled.

VRMS smooth window Y

Spatial smoothing radius (m) in the crossline direction. Default: 2000 m. Active when Solve by VRMS is enabled.

Solve by cross-correlation

When enabled (default), trace-level cross-correlation measurements are included as constraints in the surface-consistent solver. Activates the Cross-correlation window and Cross-correlation max shift parameters.

Cross-correlation window

Length (s) of the time window used for trace cross-correlation, centred on the current horizon pick. Default: 0.3 s. Active when Solve by cross-correlation is enabled. Set to encompass the full reflection wavelet while excluding noise from other horizons.

Cross-correlation max shift

Maximum time shift (s) allowed in the cross-correlation search. Default: 0.03 s. Active when Solve by cross-correlation is enabled. Set to the maximum expected residual static after previous corrections.

Trace static factor

Scaling factor applied to the raw cross-correlation shift measurements before they enter the solver. Default: 1.0 (no scaling). Reduce below 1 to damp the influence of large cross-correlation shifts on the surface-consistent solution.

Solve method { Trace statics only, LSCG, Gauss-Seidel }

Linear solver used to decompose trace shifts into source and receiver components. Trace statics only applies the raw trace shifts without surface-consistent decomposition. LSCG (default) uses a least-squares conjugate gradient solver. Gauss-Seidel is an iterative relaxation solver suitable for sparse or irregular geometry. LSCG is the recommended choice for most datasets.

Number of iterations

Maximum number of conjugate gradient iterations. Default: 100. The solver stops early when the residual drops below Epsilon. Increase only if convergence is not achieved at 100 iterations.

Epsilon

Convergence tolerance for the linear solver. Default: 1e-6. The solver stops when the relative residual norm falls below this value. Decrease for higher accuracy at the cost of more iterations.

Use picket consistent solver

When enabled, the solver enforces a smooth variation of static corrections along source or receiver lines (pickets) using a Tikhonov regularisation term. Default: off. Activates the Picket consistent solver variable step and Lambda parameters when enabled. Use on land data where source or receiver inline static variation should be smooth.

Picket consistent solver variable step

Spatial step (m) between stations along the line used in the picket-consistent constraint. Default: 1000 m. Active when Use picket consistent solver is enabled.

Lambda

Regularisation weight for the Tikhonov smoothness constraint. Default: 1.0. Larger values enforce stronger spatial smoothing of the static corrections. Active when Use picket consistent solver is enabled.

Use structure term

When enabled, a structural (CMP) term is added to the decomposition to absorb residual NMO or dip contributions. Default: off. Use with caution as this term can absorb genuine long-wavelength near-surface anomalies.

Use offset term

When enabled, an offset-dependent term is added to the decomposition to account for residual moveout between offset classes. Default: off.

Apply offset weights to equations

When enabled, each cross-correlation measurement is weighted inversely by its offset before entering the least-squares system, giving greater weight to near-offset traces which typically have higher signal-to-noise ratio. Default: off. Activates the Offset power parameter.

Offset power

Exponent applied to the inverse offset weighting. Default: 1.0. A value of 1 gives linear inverse-offset weighting; higher values increase the relative weight of near-offset traces more aggressively. Active when Apply offset weights to equations is enabled.

Settings

Auto-connection

When enabled, data items are connected automatically when the module is added to the sequence.

SegyReadParams

SEG-Y read configuration. Adjust trace reading parameters to match the SEG-Y byte convention of the input file.

Execute on { CPU, GPU }

Selects CPU or GPU execution for semblance and cross-correlation computations.

Distributed execution

Cluster execution configuration for distributed processing.

Bulk size

Minimum gather chunk per compute node during distributed execution.

Limit number of threads on nodes

When enabled, limits the CPU thread count per cluster node.

Job suffix

Optional text appended to the cluster job name.

Set custom affinity

When enabled, sets the CPU affinity mask for this module explicitly.

Affinity

CPU affinity mask when Set custom affinity is enabled.

Number of threads

Maximum CPU thread count used during execution.

Skip

When enabled, bypasses this module during sequence execution.

Output data

Statics correction item

The computed surface-consistent static corrections for all sources and receivers. Connect to a downstream statics application module.

Selected bin gather

Raw CDP gather for the currently selected bin, displayed for QC of gather alignment.

Selected bin gather NMO

NMO-corrected CDP gather for the selected bin, used to assess velocity quality at the selected horizon.

Selected bin gather NMO

CDP gather sorted by source for the selected bin, providing a complementary view of static consistency across sources.

Selected bin gather NMO

NMO-corrected CDP gather sorted by source for the selected bin.

VRMS inline

Updated VRMS velocity panel along the current inline, showing the HVA-derived velocity picks and the smoothed horizon surfaces used for statics estimation.

VRMS crossline

Updated VRMS velocity panel along the current crossline.

Information

Graphics

Custom actions

Update HVA semblance

Recomputes the horizontal velocity analysis semblance panel for the currently selected bin. Use this action to refresh the HVA display after changing velocity analysis parameters or after picking a different horizon layer. The semblance panel is shown in the HVA semblance view panel and is used interactively to verify or edit the velocity at each horizon pick location.