Real-time Pose Estimation for Unseen Objects via Displacement Maps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for detecting the presence, location, and orientation of objects in environments, especially unseen objects not represented in training data, are computationally expensive and less accurate, particularly in real-time applications like augmented reality and robotics.

Innovation Solution

A method using multiple artificial neural networks (ANNs) to generate heat maps and displacement maps from images, allowing for the determination of object location and orientation, even for objects not in the training data, by applying images to a first ANN for intermediate output, then to a second ANN for heat maps, and further to third ANNs for displacement maps to define bounding box vertices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing methods for object detection and pose estimation are used, then detection capability is achieved, but computational cost is high and accuracy is reduced for unseen objects

Engineering Contradiction:
Improvepose estimation accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the pose estimation task into multiple independent components: (1) detecting object presence and generating a bounding box, (2) estimating pose parameters independently within that bounding box. This segmentation allows each component to be processed separately and efficiently, reducing overall computational complexity while maintaining accuracy for unseen objects.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary bounding box as a mediator between object detection and pose estimation. The bounding box serves as an intermediate representation that simplifies the pose estimation problem by providing a constrained search space, thereby reducing computational requirements while improving accuracy for objects not in the training data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If existing object detection methods are applied, then object presence is detected, but processing speed is slow for real-time applications

Engineering Contradiction:
Improveprocessing speedVSAvoidpose estimation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent performs preliminary object detection and bounding box generation before pose estimation. By pre-establishing the bounding box that constrains the search space, the system prepares the data in advance, enabling faster pose parameter calculation while maintaining high accuracy through the constrained search region.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the processing pipeline into segmented stages: fast object detection to locate the bounding box, followed by more precise but computationally lighter pose estimation within that box. This segmentation enables real-time processing by performing computationally intensive operations only where needed.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If traditional pose estimation methods are used, then pose is determined, but accuracy is reduced for objects not represented in training data

Engineering Contradiction:
Improvepose estimation accuracy for unseen objectsVSAvoidgeneralization to unseen objects
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent transitions from traditional 2D image space to a constrained search space defined by the detected bounding box. This dimensional constraint allows the system to generalize to unseen objects by searching for pose parameters within the already-detected spatial boundaries, improving accuracy without requiring extensive training data for each object type.

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

Solution Approach 2:

The patent changes the approach from learning object-specific features to estimating pose parameters (rotation, translation, scale) within a detected bounding box. This parameter-based approach is universally applicable to any object type, enabling high accuracy for unseen objects by focusing on geometric transformations rather than object-specific recognition.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11436755B2Real-time pose estimation for unseen objects
Publication Date: 2022.09.06 GOOGLE LLC
  • US11436755B2 patent drawing
  • US11436755B2 patent drawing
  • US11436755B2 patent drawing

AI summary

Example embodiments allow for fast, efficient determination of bounding box vertices or other pose information for objects based on images of a scene that may contain the objects. An artificial neural network or other machine learning algorithm is used to generate, from an input image, a heat map and a number of pairs of displacement maps. The location of a peak within the heat map is then used to extract, from the displacement maps, the two-dimensional displacement, from the location of the peak within the image, of vertices of a bounding box that contains the object. This bounding box can then be used to determine the pose of the object within the scene. The artificial neural network can be configured to generate intermediate segmentation maps, coordinate maps, or other information about the shape of the object so as to improve the estimated bounding box.