Interactive 3D Object Measurement With Reference-Surface Overlays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems lack effective methods for interactive measurement and defect detection in three-dimensional representations of objects, particularly in industrial settings, where precise characterization and repair recommendations are needed for complex machinery.

Innovation Solution

A system and method for rendering a graphical object overlaying a three-dimensional representation of a target object, allowing for user interaction to select reference surfaces and determine parameters like radius, enabling accurate defect characterization and repair recommendations using machine learning algorithms and graphical user interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If interactive measurement tools are added to 3D representations, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvemeasurement precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

A graphical object serves as an intermediary tool between the user and the 3D representation, enabling precise measurements without requiring direct manipulation of complex 3D data. The graphical object with its perimeter and mapping to 3D points provides a simplified interface that mediates the interaction between user input and the underlying complex 3D measurement system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If graphical overlays with perimeter mapping are implemented, then defect detection accuracy is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvedefect detection accuracyVSAvoidease of operation
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs automatic mapping of graphical object perimeter positions to three-dimensional representation points, eliminating the need for manual coordinate mapping. The computer system automatically establishes the correspondence between 2D graphical overlay and 3D data points, making the complex mapping process transparent to the user while maintaining high measurement precision.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If multiple positions are selected to determine reference surface, then measurement precision is improved, but time consumption increases

Engineering Contradiction:
Improvereference surface accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system selects multiple positions within a specified distance from the first position to determine the reference surface, using more data points than the minimum required. This excessive selection of positions improves the accuracy of reference surface determination by providing a more robust statistical basis, while the automated processing keeps time consumption manageable.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12449949B2Interactive measurement based on three-dimensional representations of objects
Publication Date: 2025.10.21 BAKER HUGHES OILFIELD OPERATIONS LLC
  • US12449949B2 patent drawing
  • US12449949B2 patent drawing
  • US12449949B2 patent drawing

AI summary

A method, a system, and computer program product for rendering a visual representation of a target object using a selection of a first position on the surface of the target object. A reference surface is determined based on selected positions on the surface of the target object. A graphical object overlaying the visual representation of the target object is rendered. A location of the graphical object in the graphical user interface is based on the reference surface. The graphical object has a perimeter including the perimeter positions. A perimeter position of the perimeter positions is mapped to a second point on a three-dimensional representation of the target object. A distance between a first point and a second point on the three-dimensional representation of the target object is less than or equal to a second distance. The first point on the three-dimensional representation is associated with the first position.