3D Subsurface Drawing System with Automatic Mesh Construction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer graphics tools for hydrocarbon exploration and production are complex and require high programming sophistication, making it difficult to visualize and interact with 3D subsurface structures, particularly for tasks like drawing and interpreting seismic data and reservoir models.

Innovation Solution

A system that allows users to view and draw graphical objects in a 3D environment, supporting various types of drawings such as polylines, polygons, and surfaces, with features like dynamic control over views, collaboration, and automatic mesh construction based on user-defined boundaries, using a user-friendly graphical user interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If complex computer graphics tools (OpenGL, Java3D, Direct3D) are used to create 3D subsurface visualizations, then the capability to visualize complex three-dimensional scenes is improved, but the ease of operation deteriorates due to requiring high programming sophistication

Engineering Contradiction:
Improvecapability to visualize complex three-dimensional scenesVSAvoidease of use
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary software layer that sits between the user and complex graphics tools like OpenGL. This intermediary provides simplified drawing commands and automatic coordinate system management, translating user-friendly operations into the complex underlying graphics operations without requiring users to program sophisticated 3D graphics code directly

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs automatic coordinate transformations and scene graph management without requiring user intervention. The software automatically handles the complexity of 3D coordinate systems, view transformations, and rendering pipeline setup, allowing users to focus on subsurface interpretation rather than graphics programming

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If multiple viewing windows and drawing capabilities are added to the system, then the functionality for interpreting subsurface structures is improved, but the device complexity increases

Engineering Contradiction:
Improvefunctionality for interpreting subsurface structuresVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal 3D scene graph data structure that serves multiple functions simultaneously. This scene graph handles both visualization rendering and drawing operations, supports multiple view types (3D, 2D section, map view), and manages both existing subsurface objects and user-created drawings through a unified interface, reducing the need for separate specialized systems

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

Solution Approach 2:

The system employs a nested hierarchical structure where 3D graphical objects contain subsurface data, which in turn contain geological features. User drawings are nested within this hierarchy as editable graphical objects. This nested organization allows complex functionality to be managed through layered abstraction, where each level handles specific aspects without exposing underlying complexity

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS8922558B2Drawing graphical objects in a 3D subsurface environment
Publication Date: 2014.12.30 LANDMARK GRAPHICS CORP
  • US8922558B2 patent drawing
  • US8922558B2 patent drawing
  • US8922558B2 patent drawing

AI summary

A system and method for drawing in a three-dimensional space. The drawings may include dots, line segments, arrows, polylines (open and closed), polygons, surfaces and 3D volumes. The method may include receiving user input that specifies a drawing in a displayed window and mapping the drawing into the 3D space. The mapping process may involve mapping the drawing onto a surface of an existing graphical object in the 3D space, or, mapping the drawing onto a user-specified plane in the 3D space. The drawing may represent a user's interpretation of a geological feature present on the graphical object surface. The graphical object may represent an object of significance in hydrocarbon exploration and production, e.g., an interpreted section or horizon in the earth's subsurface.