SC Amplitude correction - Edit

Description

This module cleans up a surface-consistent amplitude recovery model before it is applied to the data. Surface-consistent decomposition (source, receiver and offset factors) can produce unreliable values at locations with poor fold or noisy data; this module lets you clip those outliers to an acceptable range and replace them with a constant, the nearest good value, or a spatially interpolated (kriged) value. It can also normalize each factor family so its correction stays centred around unity, preventing the amplitude correction from silently rescaling the whole dataset.

Input data

AmplitudeRecoveryDataItem - IN

The surface-consistent amplitude recovery model produced by an earlier decomposition step: separate amplitude factor tables for source points, receiver points and offset classes, plus their coordinates. This is the raw model to be edited/cleaned.

Parameters

Select processed factors

Source factors

Enables editing of the source (shot-point) amplitude factors. Turn this off if you only want to clean up receiver or offset factors and leave the source factors untouched.

Default: On.

Receiver factors

Enables editing of the receiver (geophone/streamer channel) amplitude factors.

Default: On.

Offset factors

Enables editing of the offset-dependent amplitude factors (the amplitude trend across offset classes).

Default: On.

Min clip value

Lower acceptance limit for an amplitude factor. Any factor value below this threshold is considered unreliable (too low, typically caused by dead or very weak traces) and is replaced according to the selected replacement method.

Default: 1.0. Minimum 0.0. Set it based on the expected range of your amplitude factors after reviewing a histogram of the input model; too tight a limit will flag valid variability as outliers.

Max clip value

Upper acceptance limit for an amplitude factor. Values above this threshold (typically caused by very quiet source/receiver locations that would otherwise be boosted too strongly) are replaced according to the selected replacement method.

Default: 2.0. Minimum 0.0. Should be set well above the typical (normalized) factor value of 1.0 so that only genuine outliers are clipped.

Replace clipped values with

Method used to fill in values that fall outside the min/max clip range. "Constant value" replaces every clipped value with a fixed number you specify (fast and predictable, but does not honour spatial trends). "Nearest value" copies the amplitude factor from the closest surviving (in-range) point, preserving local trends. "Value by kriging" spatially interpolates a replacement from nearby good points using a kriging model, giving the smoothest, most geologically-consistent fill but at a higher computational cost.

Default: Constant value. Choose "Nearest value" or "Value by kriging" for datasets where amplitude behaviour varies smoothly across the survey and you want the replacement to blend in rather than introduce a flat patch.

Replace small values with

The fixed replacement value used for factors below the minimum clip value, when "Replace clipped values with" is set to "Constant value".

Default: 1.0. Minimum 0.0. A value of 1.0 effectively neutralises the correction (no boost or attenuation) at the affected locations.

Replace big values with

The fixed replacement value used for factors above the maximum clip value, when "Replace clipped values with" is set to "Constant value".

Default: 2.0. Minimum 0.0.

Kriging covariance type

Shape of the covariance (variogram) model used to weight nearby points when "Value by kriging" is selected. "Exponential" gives more weight to very close points with a gradual falloff; "Spherical" has a well-defined range beyond which points stop contributing; "Gaussian" produces the smoothest interpolation but can over-smooth sharp local variations.

Default: Exponential. A reasonable general-purpose choice; switch to Spherical if you want interpolation influence to stop abruptly beyond the specified range.

Kriging range

Correlation distance of the kriging model: points farther apart than this range are treated as having little to no spatial influence on each other. It should reflect the scale over which source/receiver amplitude behaviour is expected to vary smoothly (e.g. related to near-surface conditions).

Default: 100000 m. Reduce it if your survey is small or if amplitude anomalies are localized; increase it for broad, slowly-varying trends.

Kriging number of points

Maximum number of nearby, in-range points used to build each kriging estimate. More points give a smoother, more stable estimate but slow the calculation and can dilute local detail; fewer points respond faster to local variations but are noisier.

Default: 15.

Normalize factors

When enabled, each selected factor family (source, receiver, offset) is rescaled after clipping/replacement so that its average value (over the positive factors) equals 1.0. This keeps the surface-consistent correction purely relative — redistributing amplitude rather than uniformly boosting or attenuating the whole survey.

Default: Off. Turn this on if you want to guarantee the correction does not change the overall amplitude level of the dataset, only its spatial balance.

Output data

AmplitudeRecoveryDataItem - OUT

The cleaned-up (clipped, replaced and optionally normalized) surface-consistent amplitude recovery model, ready to be applied to the data by the corresponding SC Amplitude correction Apply module.