AR Object Placement via Image Segmentation and Pose Interpolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Augmented reality applications face challenges in seamlessly merging virtual objects with real environments to provide a satisfactory user experience, particularly in maintaining the relative position and orientation of augmented reality objects as the device moves, and in preventing objects from 'jumping' when pose tracking is lost.

Innovation Solution

An electronic device with a camera and pose sensors captures images of the real environment, segments them into foreground and background pixels, and composites augmented reality objects between these layers, adjusting their pose based on device movement and interpolating poses when tracking is regained to maintain a stable appearance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If augmented reality objects are placed in images based on device pose tracking, then the immersive integration and user experience are improved, but the objects may jump or become unstable when pose tracking is lost

Engineering Contradiction:
Improvestability of augmented reality object placementVSAvoidcomplexity of pose tracking and interpolation system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary pose interpolation when pose tracking is lost, using the last known valid pose and current device position to calculate intermediate poses. This preliminary action prevents the abrupt jumping of augmented reality objects by smoothly transitioning between known poses, thereby maintaining stability without requiring complex real-time tracking during the interpolation period.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces pose interpolation as an intermediary mechanism between direct pose tracking and augmented reality object placement. When tracking is lost, this intermediary process calculates virtual poses based on device motion data, serving as a bridge that maintains object stability without directly relying on the failed tracking system, thus resolving the contradiction between reliability and tracking complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system continuously tracks and adjusts pose to maintain object position, then the immersive experience is improved, but the processing requirements and computational load increase

Engineering Contradiction:
Improveconsistency of augmented reality object positionVSAvoidenergy consumption of pose tracking and adjustment
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system implements periodic pose updates rather than continuous real-time adjustments. Pose tracking and adjustment occur at discrete intervals based on available device data, reducing computational load and energy consumption while maintaining sufficient object position consistency. This periodic approach balances reliability requirements with energy efficiency by updating only when necessary.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The pose interpolation system uses readily available device motion data and previously stored pose information to self-generate corrective poses without requiring additional complex sensing or processing. This self-service mechanism maintains object position consistency using existing system resources, minimizing additional energy consumption while achieving the desired reliability.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If the augmented reality object maintains fixed relative position to the device, then the user experience is improved, but the object may appear to jump when the device moves rapidly or tracking is lost

Engineering Contradiction:
Improveuser experience qualityVSAvoidvisual stability of augmented reality object placement
Core Design Contradiction:
Ease of operationVSStability of the object's composition

Solution Approach 1:

The system dynamically adjusts the relationship between device pose and augmented reality object placement by switching between direct tracking mode and interpolation mode. When tracking is reliable, objects maintain fixed relative positions for good user experience. When tracking degrades or device moves rapidly, the system transitions to dynamic interpolation that adapts to the new conditions, preventing visual jumps while maintaining operational ease.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent combines multiple pose estimation approaches (direct tracking, interpolation, and device motion data) into a composite pose system. This composite approach integrates the strengths of each method: direct tracking provides accuracy when available, while interpolation and motion data provide stability during rapid movement or tracking loss, thereby maintaining both user experience quality and visual stability without contradiction.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS11922636B2Placing augmented reality objects in an image based on device position
Publication Date: 2024.03.05 GOOGLE LLC
  • US11922636B2 patent drawing
  • US11922636B2 patent drawing
  • US11922636B2 patent drawing

AI summary

An electronic device places an augmented reality object in an image of a real environment based on a pose of the electronic device and based on image segmentation. The electronic device includes a camera that captures images of the real environment and sensors, such as an inertial measurement unit (IMU), that capture a pose of the electronic device. The electronic device selects an augmented reality (AR) object from a memory, segments a captured image of the real environment into foreground pixels and background pixels, and composites an image for display wherein the AR object is placed between the foreground pixels and the background pixels. As the pose of the electronic device changes, the electronic device maintains the relative position of the AR object with respect to the real environment in images for display.