|
<< Click to Display Table of Contents >> Navigation: Velocity > Create velocity model |
Velocity converting from gather, ASCII, other to -> internal format
![]()
![]()
This module creates a velocity model in an internal Geomage format. It accepts various types of input data, such as gathers, SEG-Y handles, picks collections, and pick files. The module generates a velocity model that can be used by subsequent procedures that require a velocity model, such as NMO, Kirchhoff PreSTM (2D/3D), and others.

![]()
![]()

Input velocity data can be set as:
•Gather - seismic gather data;
•SEG-Y handle - seismic data on a disk;
•Picks collection - picking item is output data from other module (for example its an output file from Stack imaging module), or from Load item module;
•Picks file - ASCII file of velocity picking (for example its an output file from Stack imaging module);
•Geocluster velocity file - velocity format of the Geocluster processing software;
•CGG 3D - velocity format of 3D data CGG company;
•CGG 3D ver. 4 - velocity format version 4 of 3D data CGG company;
•ProMAX - velocity data exported from Halliburton ProMAX processing software in List/Table text format;
•Const Velocity - constant velocity format.
This group contains the velocity picking link and the spatial interpolation settings that determine how velocity values are estimated between pick locations. The chosen interpolation method and its parameters have a direct effect on the smoothness and accuracy of the resulting velocity model across the entire survey grid.
The velocity picking item is a structured collection of time-velocity pairs digitized at individual CMP or bin locations. Once linked here, the module reads all picks and applies the selected interpolation method to build a continuous velocity model across the survey grid.
Kriging is a statistical interpolation method based on the assumption that spatial data points are correlated. It creates an optimal surface that minimizes prediction errors by considering both the distance between data points and their spatial correlation structure.
Triangulation - In this interpolation method, a network of triangles is created from a set of data points. One of the commonly used triangulation methods for interpolation is Delaunay triangulation. It ensures that no data point lies inside the circumcircle of any triangle in the mesh, which results in a set of non-overlapping triangles. In this network, every point lies on the edge of one of the triangles. Linear interpolation is then applied, where the value at any point inside a triangle is estimated by taking a weighted average of the three vertices of the triangle.
For most surveys, Kriging is the preferred choice because it accounts for spatial correlation between picks and produces geologically smoother velocity models, especially in areas of sparse pick coverage. Use Triangulation when picks are densely and evenly distributed across the survey and you want fast, locally exact interpolation without a correlation-based smoothing model.
Set to Exact when the CDP numbers in the ProMAX file exactly match those in the survey geometry. Set to Nearest when CDP numbers may differ slightly between the ProMAX export and the project geometry — in this mode, each ProMAX CDP is matched to the closest CDP number found in the trace headers. Use Nearest if some ProMAX CDPs are not found with Exact matching.
![]()
![]()
![]()
![]()
The velocity model encapsulates the full time-velocity field derived from the selected input source. Depending on the input type, it may be stored as a direct gather reference (Gather / SEG-Y handle modes) or as an interpolated picking model (all other modes). The output does not produce a separate visual display window in the workspace — it is a data connector only, and is used exclusively as an input to other processing modules.

The Create velocity model module does not produce a visual display window in the workspace. Its output velocity model is a data item that flows downstream through module connections. To use it, connect the Velocity model output port to the velocity input port of the target module (e.g., NMO, Kirchhoff migration, or Radon).
When loading velocity from external software formats (Geocluster, CGG 3D, ProMAX), it is recommended to always provide an Output file name so that the converted picking is saved to disk in Geomage format. This avoids re-reading and re-converting the external file on subsequent workflow runs.
For the CGG 3D and CGG 3D ver. 4 formats, both the velocity file and the geometry file are required. If the module reports that geometry could not be found for certain inline/crossline locations, check that the correct geometry file is connected and that the line and SP numbering conventions match between the two files.
When using the SEG-Y handle input type, the seismic data must be in post-stack format (one trace per bin). If the trace vector contains multiple traces per bin, the module will return an error. Ensure the velocity SEG-Y file has been stacked or sorted to one-trace-per-CMP before using this mode.
![]()
![]()
In this example we use converted velocity model in Radon module as input data set. Read velocity model as seismic gather and convert ir via Create velocity model. In this case we should select Gather option in the Input velocity type:

Next, link input Velocity model in the radon module, use output froCreate velocity model as its shown below:

There is no output Visual Vista Items (Windows) from the module, but only an output data set that can be used in other modules as input.
![]()
![]()
If you have any questions, please send an e-mail to: support@geomage.com