PSTM imaging

<< Click to Display Table of Contents >>

Navigation:  Velocity >

PSTM imaging

 

Description

PSTM imaging (also referred to as VTI analysis) is an interactive anisotropy analysis module for Pre-Stack Time Migration (PSTM) data. It computes semblance panels over a range of the anisotropy parameter eta (η) for common-image gathers (CIGs) that already have NMO applied, and enables interactive picking of the optimal η function. The picked η model is then applied to flatten residual moveout and can be exported as eta-corrected gathers and stacks for both the inline and crossline directions.

This module is used in anisotropic PSTM workflows where vertical transverse isotropy (VTI) parameters need to be estimated from the data. After picking, use the Create eta applied gathers and Create output stacks custom actions to produce the final imaging outputs. Corridor eta picking constrains the auto-picker to a user-defined eta corridor to improve picking stability on complex data.

Input data

CIGs with applied NMO

Flag indicating whether the input CIGs already have NMO correction applied. Set to true (default) when the gathers are post-NMO; set to false when the module should internally apply NMO before computing the eta semblance.

Input SEG-Y data handle

SEG-Y file handle used to read the PSTM CIG data from disk for interactive display and processing.

Input data trace headers

Trace header vector providing inline, crossline, and offset information required to organise CIGs for semblance analysis.

VRMS model

Root-mean-square velocity model used to compute the NMO moveout curve and to parameterise the eta semblance calculation. Connect the VRMS field used during the PSTM migration.

ETA picking item

Persistent storage item for the interactively picked eta function. This item accumulates picks across sessions and bins; it must be connected to preserve picks between runs.

ETA corridor picking item

Storage item for the corridor constraint picks used to guide auto-picking. Define the acceptable η range at each time by picking the corridor boundaries interactively.

Mute picking item

Optional mute pick item defining a stretch mute to be applied to CIGs before semblance analysis. Connect to suppress NMO-stretch artefacts at shallow times.

Parameters

Sort by { Offset, As is }

Controls trace sorting before semblance computation. Default: As is. Select Offset if the input CIGs are not already sorted by offset to ensure correct moveout analysis.

Semblance params

Container grouping all semblance computation and auto-picking parameters.

Surface velocity V0

Near-surface reference velocity (m/s) used in the VTI moveout equation. Default: 1800 m/s. Set to the average velocity of the shallow section to ensure accurate η-to-moveout mapping.

Start eta

Minimum η value in the semblance scan. Default: -2. In most geological settings η is positive (0 to 0.3), but negative values are included by default to accommodate unusual anisotropy. Narrow this range to the expected geologically realistic interval to improve display resolution.

End eta

Maximum η value in the semblance scan. Default: 2. Reduce to the expected maximum anisotropy for your lithology to sharpen the semblance panel and speed up computation.

Step eta

Increment of η between adjacent semblance columns. Default: 0.01. Smaller steps give finer resolution in the semblance panel but increase computation time. Values of 0.01–0.05 are typical for production workflows.

Semblance smooth window

Length (s) of the time-smoothing window applied to the semblance panel to reduce noise. Default: 0.05 s. Increase on noisy data to produce a smoother, more interpretable semblance display.

Stretch Factor

Maximum NMO stretch fraction (0–1) permitted before a sample is muted. Default: 0.5 (50%). Samples stretched beyond this ratio are excluded from the semblance computation and the output stacks.

Normalization window

Time window (s) used to normalise the semblance. Default: 0.1 s. This controls the temporal extent over which energy is summed before normalisation. A longer window reduces the sensitivity of the semblance to individual events.

Auto picking start time

Start time (s) of the window within which the auto-picker searches for the peak η semblance. Default: 0.04 s. Set to the shallowest time from which η picking is geologically meaningful.

Auto picking stop time

End time (s) of the auto-picking window. Default: 1.5 s. Set to the deepest time of interest.

Auto picking time step

Time interval (s) between successive auto-pick control points along the time axis. Default: 0.4 s. Reduce for a denser, more detailed η function; increase for a sparse but robust pick.

Auto picking trace step

Trace (bin) interval at which the auto-picker runs across the survey. Default: 50 bins. Reduce for a denser spatial coverage of η picks.

Auto picking threshold

Minimum semblance value (0–1) required for an auto-pick to be accepted. Default: 0.5. Bins with peak semblance below this threshold are not picked. Increase on noisy data to accept only high-confidence picks.

Use approx for auto picking

When enabled, the auto-picker fits a polynomial approximation to the semblance peak for sub-sample η resolution rather than taking the discrete maximum. Default: off. Enable when Step eta is coarse and you need finer interpolated η values.

Approximation polynomial coefficient

Degree of the polynomial used for the semblance peak approximation when Use approx for auto picking is enabled. Default: 5. Higher degrees fit more complex peak shapes but risk overfitting on noisy semblance panels.

Super gather aperture

Number of neighbouring bins included on each side when forming a super-gather for semblance analysis. Default: 0 (no super-gather). Increase to improve semblance quality on sparse or noisy data by summing traces from adjacent bins before computing semblance.

Use smooth for auto picking

When enabled, a spatial smoothing filter is applied to the auto-picked η function after picking to reduce lateral scatter. Default: off. Enable when auto-picks show high spatial variability on a geologically smooth anisotropy field.

Smooth window for auto picking

Time window (s) used to smooth the auto-picked η function along the time axis. Default: 0.05 s. Active when Use smooth for auto picking is enabled.

Use corridor for auto picking

When enabled (default), the auto-picker is constrained to search only within the corridor defined by the ETA corridor picking item. This prevents picks from jumping to distant semblance artefacts and is strongly recommended on production datasets.

Corridor width on click

Half-width (in η units) of the corridor window created when the user clicks on the semblance panel to define a corridor pick. Default: 0.3. Increase to create a wider corridor that tolerates more variation in the η function.

Use mute

When enabled (default), the mute pick connected to the Mute picking item input is applied to the gathers before semblance analysis. Disable when no mute is needed.

Shift datum

When enabled (default), traces are shifted to the datum defined by Output datum before stacking. Disable when the input data is already at the desired datum.

Output datum

Reference datum depth (m) to which output stacks are shifted when Shift datum is enabled. Default: 0 m. Set to the processing datum used for the PSTM migration.

Reading data parameters

Container controlling how data is read from disk during the Create output stacks action.

Read bins bulk size

Number of bins read simultaneously from the SEG-Y file during the bulk stack output operation. Default: 1000 bins. Reduce if memory is limited; increase to improve I/O throughput on fast storage.

Settings

SegyReadParams

Standard SEG-Y reading parameters (byte positions for trace headers, sample format, etc.) inherited from the project SEG-Y configuration.

Execute on { CPU, GPU }

Selects processing device. GPU can accelerate semblance computation on large surveys.

Distributed execution

Configuration for distributed (cluster) execution.

Bulk size

Minimum number of gathers sent per work chunk during distributed execution.

Limit number of threads on nodes

When enabled, restricts CPU thread count per cluster node to the value in Number of threads.

Job suffix

Optional text appended to the distributed job name.

Set custom affinity

When enabled, applies the CPU affinity mask specified in Affinity.

Affinity

CPU affinity mask applied when Set custom affinity is enabled.

Number of threads

Maximum number of CPU threads used during execution.

Skip

When enabled, this module is bypassed and data passes through unchanged.

Output data

Selected gather

The currently selected CIG without η correction applied. Used for before/after comparison with the Selected gather applied output.

Selected gather applied

The currently selected CIG with the picked η correction applied. Compare to the Selected gather to assess the effectiveness of the anisotropy correction.

Selected gather muted

The selected CIG with the mute applied but without η correction.

Selected gather applied muted

The selected CIG with both the mute and the η correction applied. This is the final processed gather for display.

Selected gather undo NMO

The selected gather with the η correction applied and NMO removed (inverse NMO), showing the pre-NMO gather with anisotropy compensated.

Stack inline time

Inline stack section without η correction. Connect to a display module for before/after comparison.

Stack crossline time

Crossline stack section without η correction.

Stack inline time applied

Inline stack section with η correction applied. This is the preferred output for final display and interpretation after satisfactory η picking.

Stack crossline time applied

Crossline stack section with η correction applied.

Information

Graphics

Custom actions

Clear eta picking

Removes all η picks from all bins. Use before re-running autopicking with updated parameters.

Save eta picking

Saves the current η picks to the ETA picking item for persistence between sessions.

Load eta picking

Loads previously saved η picks from the ETA picking item.

Auto pick eta bin

Runs the automatic η picker for the currently selected bin only. Use for interactive QC before running on the full dataset.

Auto pick eta all

Runs the automatic η picker across all bins in the survey.

-------------------

Create eta applied gathers

Applies the picked η function to all CIGs and writes the corrected gathers to the output SEG-Y file. Run after satisfactory picking to produce the final η-corrected gather dataset.

Create output stacks

Generates inline and crossline stack sections from the η-corrected gathers. Run after Create eta applied gathers to produce the final stacked volume.

-------------------

Clear mute

Clears all mute picks from the mute picking item.

Save mute

Saves the current mute picks to the mute picking item for persistence.

Load mute

Loads previously saved mute picks from the mute picking item.

-------------------

Clear corridor eta picking

Clears all corridor constraint picks from the ETA corridor picking item.

Save corridor eta picking

Saves the corridor constraint picks for reuse in future sessions.

Load corridor eta picking

Loads previously saved corridor constraint picks.