|
<< Click to Display Table of Contents >> Navigation: Modeling > Tomo statics 3D |
The Tomo statics 3D module derives near-surface static corrections for 3D surveys by performing refraction tomographic inversion of first-break travel-time picks. The module iteratively builds a 3D near-surface velocity model and computes source and receiver static corrections relative to a reference datum. The inversion uses a fast-marching eikonal solver to compute travel-time tables and applies a regression-based pick interpolation scheme to stabilise the solution in areas with variable pick coverage.
This module is an advanced 3D-dedicated implementation designed for large 3D land surveys with complex near-surface conditions. It accepts a BinGrid to define the output model domain and supports optional GPU acceleration for the travel-time computation step. This module is deprecated; new projects should use the current Tomo statics 2D/3D module.
Link to a BinGrid item defining the spatial extent and inline/crossline numbering of the 3D survey. The module uses this grid to define the tomographic model domain and to assign output velocity values to the correct 3D spatial locations.
Link to the trace header vector containing source and receiver coordinates for all traces. The tomographic ray tracer uses these positions to set up the source-receiver geometry for each pick.
Link to the SEG-Y file handle providing the seismic data from which first-break picks are read or displayed for quality control during the inversion.
Container group controlling the parameterization of the near-surface velocity model.
Velocity (m/s) of the deepest refractor layer used as the upper velocity bound in the initial near-surface model. Default: 2500 m/s. Set this to the expected velocity at the base of the weathering zone.
Reference datum elevation (m) to which static corrections are reduced. Default: 1000 m. Set this to the floating or final datum used in your processing flow.
Maximum depth (m) of the near-surface velocity model. Default: 800 m. The model is built from the surface down to this depth. Set this to the maximum depth illuminated by the longest usable first-break offsets.
Lateral smoothing radius (m) applied to the velocity model update at each iteration. Default: 100 m. Increase this value to produce a more geologically plausible smooth model when pick coverage is sparse.
Dominant frequency (Hz) of the first-break arrivals. Default: 10 Hz. Used to compute the Fresnel zone width for weighting ray contributions to the velocity update.
When enabled, uses a computationally efficient approximation for the travel-time calculation. Default: enabled. Disable for higher-accuracy travel-time computation at the cost of longer run times.
Total number of outer inversion iterations. Default: 8. Each iteration re-traces all rays through the updated velocity model. Increasing this value improves convergence but proportionally increases computation time.
When enabled, permits the inverted model to contain low-velocity zones. Default: disabled. Enable only when geological evidence supports the existence of a velocity reversal.
Method used to interpolate first-break picks onto the model grid where picks are absent. Options include nearest-neighbour, regression-based, and triangulation methods. Choose a regression-based method for noisy data and nearest-neighbour for dense, high-quality picks.
Minimum velocity (m/s) permitted in the inverted model. Default: 500 m/s.
Maximum velocity (m/s) permitted in the inverted model. Default: 7000 m/s.
Minimum source-receiver offset (m) of picks used in the inversion. Default: 0 m.
Maximum source-receiver offset (m) of picks used in the inversion. Default: 3000 m. Exclude far-offset picks where first-break signal quality deteriorates.
Offset bin width (m) used to group picks by offset range during the inversion. Default: 500 m. Larger offset steps reduce computation time but decrease the resolution of offset-dependent velocity constraints.
Maximum acceptable difference (m) between an observed first-break pick and the modelled travel time. Picks exceeding this threshold are treated as outliers and excluded. Default: 300 m.
Container group controlling how the model is filled above the acquisition surface in areas where topography rises above the datum.
When enabled, fills model cells above the acquisition surface with a constant replacement velocity defined by the Velocity filling parameter. Enable this when the topography intersects the model volume and empty cells would otherwise cause artefacts in the static corrections.
Replacement velocity (m/s) used to fill model cells above the acquisition surface when Fill topo is enabled. Set this to the replacement velocity of the medium above the surface (typically air velocity or a nominal low value).
Number of model samples filled above the acquisition surface with the replacement velocity. Increase this when the acquisition surface has high relief relative to the model grid spacing.
Container group with parameters controlling the tomographic solver iterations and the residual statics estimation.
When enabled, computes residual static corrections after the tomographic velocity update to account for small pick errors and near-surface anomalies not resolved by the velocity model. Default: enabled.
Interpolation method used to distribute residual velocity corrections between the control points. Options include 4D bilinear, spatial regression, and nearest-neighbour methods.
Lateral aperture (m) of the local regression used to estimate the velocity update from nearby first-break picks. Default: 420 m. Use a larger value in areas with low pick density to include more picks per regression window.
Maximum permissible travel-time residual (s) between a first-break pick and the modelled travel time. Picks with residuals above this value are excluded from the residual statics computation. Default: 0.05 s (50 ms).
Number of global solver iterations in the residual statics step. Default: 4.
Number of local iterations in the residual statics solver. Default: 4.
Weighting factor controlling the contribution of the regression estimate to the velocity update relative to the direct tomographic update. Higher values increase the influence of the smoothed regression estimate.
Maximum number of picks included in each local regression window. Default: 5000. Limiting this number keeps each regression computation tractable on large datasets.
Container group restricting the tomographic computation to a sub-region of the 3D survey defined by inline and crossline number ranges. All parameters default to -1 (no limit), which means the full survey extent is used. Restrict the computation area to speed up testing on a specific sub-region of the survey.
First inline number of the active calculation area. Set to -1 to use the survey minimum.
Last inline number of the active calculation area. Set to -1 to use the survey maximum.
First crossline number of the active calculation area. Set to -1 to use the survey minimum.
Last crossline number of the active calculation area. Set to -1 to use the survey maximum.
Inline spatial sampling (m) of the tomographic velocity model. Default: 600 m.
Crossline spatial sampling (m) of the tomographic velocity model. Default: 600 m.
Vertical sample interval (m) of the tomographic velocity model. Default: 10 m.
Inline grid spacing (m) of the internal ray-tracing travel-time table. Default: 50 m.
Crossline grid spacing (m) of the internal travel-time table. Default: 50 m.
Vertical sample interval (m) of the internal travel-time table. Default: 10 m. Finer spacing improves accuracy but increases memory consumption.
Integer compression factor applied to the vertical axis of the travel-time table to reduce memory usage. Default: 1 (no compression). A value of 2 halves the number of depth levels stored in the table. Increase this when available RAM is insufficient to hold the full travel-time volume.
Launches the full 3D tomographic inversion using the loaded first-break picks. The module runs all inversion iterations, outputs the near-surface velocity model, and computes source and receiver static corrections.
Imports first-break pick times from an external ASCII or project file into the module for use in the inversion. Use this to load picks created in a separate picking session or in a third-party application.