Autonomous Object Learning for Robot Vision

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for a robot to learn objects in its environment require manual marking and prior knowledge of the object's appearance or motion, making it difficult to distinguish between the object and the robot's hand, and necessitate frequent corrections in geometry models when the environment or robot arm changes.

Innovation Solution

An information processing device and method that estimates the foreground state of an image using actual observations and updates background and foreground visibility models, allowing the robot to learn objects autonomously without prior knowledge, and adapt to changes in the environment or robot configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual marking and prior knowledge of object appearance are used, then object identification is improved, but device complexity and operation difficulty increase

Engineering Contradiction:
Improveobject identification accuracyVSAvoidoperation simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The robot performs autonomous learning of object appearance without external marking or prior knowledge input. The system automatically extracts and stores visual features of objects during interaction, enabling the robot to identify objects independently based on its own observations rather than relying on pre-provided information.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback loops where the robot observes the consequences of its actions on objects, uses this information to refine its understanding of object appearance, and continuously improves its recognition accuracy. This iterative learning process allows the robot to adapt to new objects without manual intervention.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If geometry model is used to distinguish hand and object, then object recognition is improved, but adaptability deteriorates when environment or robot configuration changes

Engineering Contradiction:
Improvehand and object distinction accuracyVSAvoidadaptability to environmental changes
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts its object recognition models based on real-time observations and changes in the environment. When the robot detects changes in its own configuration or the environment, it updates its geometric models and appearance data accordingly, allowing continuous adaptation without requiring manual model correction.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The robot autonomously monitors and adapts its own geometry model based on observations of its hand and object interactions. The system self-corrects by comparing expected versus actual observations and adjusting its internal models, eliminating the need for external intervention when configuration changes occur.

Inventive Principle:
Principle #25Self-service

3Productivity

If image trimming based on motion is used, then learning efficiency is improved, but measurement precision deteriorates due to difficulty in distinguishing hand and object

Engineering Contradiction:
Improvelearning efficiencyVSAvoidobject area identification accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system segments the image into multiple regions based on learned object appearance characteristics and spatial relationships. By dividing the image into distinct segments corresponding to different objects and the hand, the system can accurately identify and extract object regions even when motion-based methods struggle to distinguish between the hand and object boundaries.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9111172B2Information processing device, information processing method, and program
Publication Date: 2015.08.18 SONY GROUP CORP
  • US9111172B2 patent drawing
  • US9111172B2 patent drawing
  • US9111172B2 patent drawing

AI summary

An information processing device includes: a foreground state estimating unit configured to estimate a foreground state of an image using an actual image which is an image to be actually observed; and a visible model updating unit configured to update a background visible model which is visibility of the background of an image and a foreground visible model which is visibility of the foreground using an estimation result of the foreground state.