|
<< Click to Display Table of Contents >> Navigation: Velocity > V-int to V-avg (depth) |
The V-int to V-avg (depth) module converts an interval velocity field defined in the depth domain into its corresponding average velocity field, also in the depth domain. Average velocity at a given depth is defined as total depth divided by one-way travel time to that depth, and is related to interval velocity by integration over depth. This conversion is commonly required when preparing velocity models for depth-domain imaging, well-to-seismic ties, or time–depth conversion using a depth-based velocity representation.
The module requires no additional user parameters. It reads the input interval velocity gather, applies the depth-domain Vint-to-Vavg conversion to each trace, and writes the resulting average velocity field to the output gather. The conversion uses the relationship Vavg(z) = z / integral(dz/Vint(z)) integrated from the surface to depth z.
The sorted index item that controls the order in which input gathers are processed. This is the standard sequence control input inherited from the ISequenceNoDiff base class.
A handle to the SEG-Y file or in-memory data store containing the input interval velocity traces in the depth domain.
The trace header collection associated with the input velocity gather. Spatial coordinates from these headers are propagated unchanged to the output.
The input interval velocity gather in the depth domain (Vint-Z). Each trace represents the interval velocity as a function of depth at one CMP or grid node location.
Optional 2D stack line geometry associated with the input data. Used when processing 2D line-based velocity models.
Optional crooked line geometry. Used when the 2D seismic line follows a non-straight surface path.
Optional 3D bin grid definition that maps inline/crossline numbers to surface coordinates. Used when processing 3D velocity volumes.
The sorted index controlling gather assembly order, passed through from the standard sequence infrastructure.
This module has no user-configurable parameters. The conversion from depth-domain interval velocity to depth-domain average velocity is performed automatically using the standard Vavg(z) = z / integral(dz/Vint(z)) relationship. All output sampling and spatial attributes are inherited from the input gather.
When enabled, the module automatically connects to compatible upstream and downstream modules in the processing flow.
Controls how the module responds when bad or undefined sample values are encountered in the input velocity data. Fix replaces bad values before processing; Notify logs a warning and continues; Continue silently proceeds without correction.
Selects whether processing is performed on the CPU or GPU. For this lightweight conversion module, CPU execution is typically sufficient.
When enabled, distributes processing across multiple compute nodes in a cluster environment. Useful for large 3D velocity volumes.
The number of gathers sent to each compute node per batch when running in distributed mode. Larger values reduce scheduling overhead but require more memory per node.
Sets the maximum number of CPU threads used per node when processing in distributed mode.
An optional text label appended to the distributed job name to help identify this processing step in cluster job queues.
When enabled, allows manual specification of the CPU core affinity mask for this module's threads.
Specifies the CPU core affinity mask when Set custom affinity is enabled. Leave at default unless optimizing for NUMA architectures.
The number of parallel CPU threads used for processing. Set to match the available CPU cores on the processing machine for optimal throughput.
When enabled, this module is bypassed and input data is passed through unchanged. Use during testing to temporarily disable the conversion without removing the module from the flow.
The output sequence control item passed downstream.
A handle to the output data store containing the computed depth-domain average velocity traces, ready for use by downstream modules.
Trace headers for the output average velocity gather, with spatial coordinates and bin assignments preserved from the input.
The computed average velocity gather in the depth domain (Vavg-Z). Each output trace contains the average velocity as a function of depth, derived from the corresponding input interval velocity trace.
The output 2D stack line geometry, passed through unchanged from the input.
The output crooked line geometry, passed through unchanged from the input.
The output 3D bin grid definition, passed through unchanged from the input.
The output sorted index, passed through to downstream modules.