Seismic Velocity Determination via Path Tracing Algorithm

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current seismic processing methods face challenges in accurately determining stacking velocities, particularly in complex subsurface geologies with large velocity heterogeneities, leading to incomplete or inaccurate subsurface imaging.

Innovation Solution

A path tracing algorithm is employed to automatically determine stacking velocities by recursively calculating an accumulated amplitude array and tracing a path within velocity semblance values, using constraints to ensure smoothness and accuracy, thereby generating a reliable velocity model for seismic data processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional seismic processing methods are used to determine stacking velocities, then the processing can be completed with conventional algorithms, but the accuracy of velocity determination deteriorates in complex subsurface geologies with large velocity heterogeneities

Engineering Contradiction:
Improvevelocity determination accuracyVSAvoidapplicability to complex geologies
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent changes the fundamental parameters of velocity determination by transitioning from traditional hyperbolic moveout assumptions to ray-theoretical travel time calculations. The path tracing algorithm uses accumulated amplitude arrays and velocity semblance values to recursively determine optimal paths through the subsurface, fundamentally altering how velocity parameters are extracted from seismic data in complex geological settings

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces traditional mechanical seismic processing algorithms with a path tracing algorithm that uses recursive calculations and amplitude accumulation. This substitution introduces a more sophisticated computational mechanism that can handle complex velocity heterogeneities by tracing actual ray paths through the subsurface rather than assuming simplified hyperbolic moveout

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Manufacturing precision

If path tracing algorithm is used to automatically determine stacking velocities, then the velocity model precision is improved, but the computational complexity increases

Engineering Contradiction:
Improvevelocity model accuracyVSAvoidalgorithm complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The path tracing algorithm segments the velocity determination process into discrete recursive steps: calculating velocity semblance values for each time sample, computing accumulated amplitude arrays, determining path values at each velocity sample, and backtracking to establish the final traced path. This segmentation makes the complex algorithm more manageable and implementable

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The algorithm performs preliminary calculations of velocity semblance values and accumulated amplitude arrays before determining the final traced path. By pre-computing these intermediate values and storing them in arrays, the algorithm prepares the necessary data structures in advance, reducing computational burden during the actual path tracing phase

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12196903B2Method and system for determining seismic velocities using global path tracing
Publication Date: 2025.01.14 ARAMCO SERVICES CO
  • US12196903B2 patent drawing
  • US12196903B2 patent drawing
  • US12196903B2 patent drawing

AI summary

A method may include obtaining seismic data for a geological region of interest. The method may further include determining various velocity semblance values for the geological region of interest using a time window and the seismic data. The method may further include determining, automatically by a computer processor, one or more stacking velocities for the geological region of interest using a traced path based on the velocity semblance values and a path tracing algorithm. The path tracing algorithm may recursively determine an accumulated amplitude array based on the velocity semblance values. The path tracing algorithm may further determine the traced path among the velocity semblance values and the accumulated amplitude array, the traced path corresponding to the one or more stacking velocities. The method may further include generating a velocity model of the geological region of interest using the one or more stacking velocities.