Occluded Object Feature Estimation via Temporal Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Static models are inadequate for accurately representing dynamic environments, where objects and users interact, leading to incomplete modeling of occluded objects and inaccurate interaction identification.

Innovation Solution

The system estimates missing features of occluded objects in a dynamic environment using data from sensors, such as cameras, and a catalog of reference objects, by comparing occluded object data with previously captured images and reference object data to generate a more accurate model of the environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If static modeling is used, then device complexity is reduced, but measurement precision of dynamic environments deteriorates

Engineering Contradiction:
Improvemodeling complexityVSAvoidenvironmental modeling accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent transforms static modeling into dynamic modeling by continuously updating object representations over time. The system tracks objects through multiple frames, maintaining temporal consistency while adapting to motion. This resolves the contradiction by introducing dynamic processing that improves accuracy without requiring entirely new computational frameworks.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent performs preliminary actions by capturing and storing object features at multiple time points before occlusion occurs. Historical data about objects is accumulated and used to infer occluded portions, allowing the system to prepare reference information in advance that aids subsequent occlusion handling.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If objects are modeled as static, then processing time is reduced, but loss of information about occluded objects increases

Engineering Contradiction:
Improveprocessing timeVSAvoidoccluded object features
Core Design Contradiction:
Loss of timeVSLoss of information

Solution Approach 1:

The system captures and stores object features at multiple time points before occlusion occurs. Historical data about objects is accumulated and used to infer occluded portions, allowing the system to prepare reference information in advance that aids subsequent occlusion handling.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses feedback from temporal data by comparing current frame information with historical data from previous frames. This feedback mechanism allows the system to identify occluded regions by detecting changes in object appearance over time and use historical information to fill in missing features.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If dynamic modeling is implemented, then measurement precision of occluded objects improves, but device complexity increases

Engineering Contradiction:
Improveoccluded object feature accuracyVSAvoidmodeling system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transforms static modeling into dynamic modeling by continuously updating object representations over time. The system tracks objects through multiple frames, maintaining temporal consistency while adapting to motion. This resolves the contradiction by introducing dynamic processing that improves accuracy without requiring entirely new computational frameworks.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system creates a temporal copy of object data from previous frames to infer current occluded states. By copying and comparing historical object representations with current observations, the system can reconstruct occluded portions without requiring complex real-time sensing for every possible view.

Inventive Principle:
Principle #26Copying

4Measurement precision

If multiple temporal data is processed, then accuracy of environmental model improves, but use of energy increases

Engineering Contradiction:
Improveenvironmental model accuracyVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system processes only the necessary temporal data required for occlusion handling rather than all available data. By identifying which historical frames and object features are relevant to current occlusion situations, the system performs partial processing that achieves sufficient accuracy without excessive energy consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9336602B1Estimating features of occluded objects
Publication Date: 2016.05.10 AMAZON TECH INC
  • US9336602B1 patent drawing
  • US9336602B1 patent drawing
  • US9336602B1 patent drawing

AI summary

A number of images of an environment may be obtained over time. In some images, a portion of an object included in the environment may be occluded by another object in the environment. In these images, features of the occluded portion of the object may be absent. The absent features may be estimated based on features generated from previous images including the object where the occluded portion of the object was not occluded in the previous images. In some cases, the absent features may be estimated based on data associated with a reference object that corresponds to the occluded object with the reference object being included in a catalog of reference objects.