Robot Keyframe Matching Using Pixel Descriptors for Pose Changes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional robotic vision systems rely on feature-based approaches for object detection, which are limited in accuracy when images lack distinctive features, and struggle to perform tasks when the starting point or orientation of objects does not align with programmed tasks.

Innovation Solution

The system captures images and identifies keyframes, comparing pixel descriptors rather than features to improve matching accuracy, allowing robots to perform tasks even when the environment or object orientation changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If feature-based approaches are used for object detection, then the system is simpler to implement, but accuracy deteriorates when images lack distinctive features

Engineering Contradiction:
Improveease of implementationVSAvoidobject detection accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent changes the fundamental parameter of comparison from feature-based to pixel-based matching. Instead of extracting and comparing discrete features, the system compares pixel descriptors directly, transforming the detection approach to achieve higher accuracy without proportionally increasing implementation complexity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent transitions from comparing a limited set of extracted features to comparing comprehensive pixel-level descriptors across the entire image. This dimensional expansion from feature space to pixel space provides much richer information for accurate matching, especially in images lacking distinctive features

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Use of energy by moving object

If feature-based approaches are used, then the system requires less computational resources, but reliability deteriorates when object orientation or starting point changes

Engineering Contradiction:
Improvecomputational resource consumptionVSAvoidtask execution reliability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent creates a universal matching approach that works regardless of object orientation, position, or scale. By comparing pixel descriptors directly rather than relying on pre-defined features, the system achieves orientation-invariant and position-invariant matching, making it universally applicable to various task configurations

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

Solution Approach 2:

The system performs preliminary keyframe selection and pixel descriptor computation to create a robust reference library. By pre-processing and storing pixel-level information from keyframes, the system enables reliable real-time matching without requiring excessive computational resources during task execution

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If pixel-level comparison is implemented, then accuracy of object detection improves, but device complexity increases

Engineering Contradiction:
Improveobject detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the complex pixel-level comparison task into manageable components: keyframe selection, pixel descriptor extraction, descriptor comparison, and task execution. This segmentation allows the system to achieve high accuracy through structured processing without overwhelming system complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates simplified copies of pixel information in the form of descriptors that capture essential visual characteristics. By working with these compressed descriptor representations rather than raw pixel data, the system achieves accurate matching while managing computational and memory requirements

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11288883B2Autonomous task performance based on visual embeddings
Publication Date: 2022.03.29 TOYOTA JIDOSHA KK
  • US11288883B2 patent drawing
  • US11288883B2 patent drawing
  • US11288883B2 patent drawing

AI summary

A method for controlling a robotic device is presented. The method includes capturing an image corresponding to a current view of the robotic device. The method also includes identifying a keyframe image comprising a first set of pixels matching a second set of pixels of the image. The method further includes performing, by the robotic device, a task corresponding to the keyframe image.