Parallel Pattern Query Evaluation for Seismic Feature Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Seismic interpretation in identifying features of interest in large N-dimensional datasets is challenging due to the combinatorial nature of pattern search in N-dimensional structures, which are common in seismic data, and requires efficient methods to reduce uncertainty and speed up the process.

Innovation Solution

The method involves parallel evaluation of pattern queries over large N-dimensional datasets using similarity-based pattern matching, employing algebraic operators like Trace Match, Candidate Solution, and Ranking operators, which account for differences in scale, shape, and rotation, and dynamically select operators based on query characteristics and computing resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual seismic interpretation is performed by highly skilled interpreters, then measurement precision of geological features is improved, but loss of time increases significantly

Engineering Contradiction:
Improveidentification accuracy of geological featuresVSAvoidtime consumption for seismic interpretation
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the large N-dimensional seismic dataset into multiple smaller partitions or blocks that can be processed independently and in parallel. This segmentation allows the interpretation task to be divided among multiple processing units, significantly reducing the overall time required while maintaining the ability to identify geological features with high precision through coordinated processing of all segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-processing the seismic data to identify and extract potential features of interest before the main interpretation task. This includes pre-computing distance metrics, pre-identifying candidate patterns, and preparing data structures that enable faster subsequent processing, thereby reducing the time required for detailed analysis while preserving measurement precision.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automatic pattern search is implemented in large N-dimensional datasets, then productivity is improved, but measurement precision deteriorates due to combinatorial complexity

Engineering Contradiction:
Improvespeed of feature identificationVSAvoidaccuracy of pattern matching
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies local quality by focusing the pattern matching process on local regions or neighborhoods within the N-dimensional dataset rather than performing exhaustive global searches. This allows the system to efficiently identify patterns in relevant local areas while maintaining high precision through targeted comparison with reference patterns, avoiding the combinatorial explosion of exhaustive search methods.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes parameters by transforming the search problem into a distance metric evaluation task. Instead of directly searching for patterns in the original N-dimensional space, the system transforms data representations and evaluates candidate patterns using defined distance metrics, making the search more efficient while maintaining accuracy through mathematical transformations that preserve pattern characteristics.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If exhaustive pattern search is performed considering all positions and rotations, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvecompleteness of pattern detectionVSAvoidcomputational complexity of search algorithm
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates a universal distance metric evaluation framework that can handle multiple pattern matching scenarios (different positions, orientations, and scales) through a single unified computational approach. This universal method eliminates the need for separate processing pipelines for each search variant, reducing computational complexity while maintaining comprehensive pattern detection capability across all positions and rotations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent applies partial action by performing pattern matching on a selected subset of candidate positions and orientations rather than exhaustively evaluating all possible configurations. The system strategically samples or prioritizes likely pattern locations based on preliminary analysis, achieving sufficient measurement precision for practical applications while dramatically reducing the computational complexity compared to exhaustive search.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10360215B1Methods and apparatus for parallel evaluation of pattern queries over large N-dimensional datasets to identify features of interest
Publication Date: 2019.07.23 DELL EMC
  • US10360215B1 patent drawing
  • US10360215B1 patent drawing
  • US10360215B1 patent drawing

AI summary

Pattern queries are evaluated in parallel over large N-dimensional datasets to identify features of interest. Similarity-based pattern matching tasks are executed over N-dimensional input datasets comprised of numeric values by providing data representations for the N-dimensional input datasets, a pattern query and one or more candidate solutions for the pattern query, such that the pattern query specifies a pattern of an N-dimensional body that is compared to at least one candidate solution corresponding to an N-dimensional body extracted from the N-dimensional input datasets; defining a distance metric that compares the N-dimensional body formed by the candidate solution extracted from the N-dimensional input datasets and the N-dimensional body formed by the pattern query, taking into account one or more of the following criteria: differences between mapped values, differences in scale and differences in shape; and executing, in parallel, a plurality of independent instances of at least one algebraic operator to generate and score the candidate solutions based on the distance metric. The exemplary algebraic operators comprise a Trace Match operator, a Ranking operator, a Candidate Solution operator, and a Query Clustering operator.