Feature Correspondence Analysis for Robotic Asset Inspection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robotic inspection systems using computer vision face inaccuracies and inefficiencies in identifying and tracking industrial assets, particularly due to issues with data capture, representation, and real-time processing, leading to degradation over time and slow execution.

Innovation Solution

A system employing sensors like RGB cameras, laser sensors, and depth cameras to capture and process image data, utilizing feature extraction and matching modules, deep learning neural networks, and iterative Expectation-Maximization processes for robust 3D feature tracking and real-time inspection, with online retraining and optical flow-based motion estimation to improve accuracy and speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional computer vision techniques are used for feature extraction and tracking, then the system can operate initially within acceptable tolerances, but the accuracy degrades over time

Engineering Contradiction:
Improvetracking accuracyVSAvoidsystem performance duration
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The system performs preliminary action by continuously pre-processing incoming image data to generate updated 3D models of the asset before full inspection occurs. This proactive model updating ensures that accurate geometric representations are ready when needed, preventing accuracy degradation over time by maintaining current asset models through continuous background processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by using extracted features and tracking information to continuously refine and update the 3D asset model. The inspection results feed back into the model updating process, allowing the system to learn from previous inspections and maintain high accuracy over extended operational periods by constantly improving its internal representation of the asset.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If comprehensive feature extraction and matching processes are employed, then tracking accuracy improves, but execution speed becomes too slow for real-time applications

Engineering Contradiction:
Improvefeature tracking accuracyVSAvoidinspection speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The inspection process is segmented into distinct modular stages: image capture, pre-processing, feature extraction, feature matching, and model updating. Each stage operates semi-independently with optimized processing for its specific task. The system can process different image streams through parallel segmentation pipelines, allowing comprehensive analysis while maintaining real-time throughput by dividing the workload into manageable, concurrently executable segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary feature extraction and 3D model generation in advance during background processing and idle cycles. By preparing updated asset models before they are critically needed for inspection decisions, the system reduces the computational burden during time-critical inspection moments, enabling both high accuracy and real-time performance through advance preparation of processing-intensive tasks.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If multiple sensors and complex processing algorithms are used, then inspection reliability improves, but system complexity increases

Engineering Contradiction:
Improveinspection reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system achieves multi-functionality by implementing a unified inspection framework that can handle multiple sensor types (imagers, depth sensors, laser scanners) and multiple inspection modes (feature tracking, defect detection, dimensional measurement) through a single integrated architecture. The common 3D model updating mechanism and feature extraction pipeline serve multiple inspection purposes, reducing overall system complexity while maintaining high reliability through versatile, multi-purpose processing components.

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

Solution Approach 2:

The system introduces intermediary components such as the 3D asset model database and feature database that act as mediators between raw sensor data and inspection algorithms. These intermediary structures standardize data representation and provide consistent interfaces between different sensors and processing modules, simplifying system integration and reducing complexity by creating uniform data exchange protocols and intermediate representation layers that decouple sensor-specific and algorithm-specific components.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10937150B2Systems and methods of feature correspondence analysis
Publication Date: 2021.03.02 GENERAL ELECTRIC CO
  • US10937150B2 patent drawing
  • US10937150B2 patent drawing
  • US10937150B2 patent drawing

AI summary

A method and system, the method including receiving semantic descriptions of features of an asset extracted from a first set of images; receiving a model of the asset, the model constructed based on a second set of a plurality images of the asset; receiving, based on an optical flow-based motion estimation, an indication of a motion for the features in the first set of images; determining a set of candidate regions of interest for the asset; determining a region of interest in the first set of images; iteratively determining a matching of features in the set of candidate regions of interest and the determined region of interest in the first set of images to generate a record of matches in features between two images in the first set of images; and displaying a visualization of the matches in features between two images in the first set of images.