Velocity interpolator

<< Click to Display Table of Contents >>

Navigation:  Velocity >

Velocity interpolator

 

Description

The Velocity interpolator module combines two input velocity gathers using a user-defined mathematical expression to produce a single interpolated velocity gather. It accepts two separate velocity fields — referred to as gather A and gather B — together with a collection that defines the interpolation weights or control points, and applies the expression trace by trace to produce the output.

A typical use case is blending two independently picked or converted velocity models — for example, combining a shallow high-resolution velocity with a deep tomography result — using a depth-varying or position-varying weight derived from the collection. The mathematical expression can reference the two input gather values and any header-derived quantities.

Input data

Input gather A

The first input velocity gather. This is the primary velocity field, typically referenced as variable A in the mathematical expression. It may be any velocity type (Vint, Vrms, Vavg) in either the time or depth domain, provided it is consistent with gather B.

Input gather B

The second input velocity gather. This is the secondary velocity field, referenced as variable B in the mathematical expression. It must have the same spatial extent and sampling as gather A.

Collection

An optional trace collection used to supply position-dependent interpolation weights or auxiliary data referenced in the mathematical expression. For example, this can be a weighting volume derived from a horizon or from fold data.

Parameters

Mathematical expression

The formula that defines how gather A and gather B are combined to produce the output. The expression is evaluated for each sample of each output trace. Variables A and B refer to the sample values from gather A and gather B respectively. Standard arithmetic operators and mathematical functions are supported.

For example, to produce a simple linear blend with equal weight: 0.5*A + 0.5*B. To favour gather A: 0.7*A + 0.3*B. The expression should produce velocity values in the same units and domain as the inputs (m/s).