Feature Quality Information for AR Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in accurately tracking and displaying augmented reality content in relation to a textured target across multiple images, especially when the device moves, due to difficulties in consistently locating features in varying environments.

Innovation Solution

The use of feature quality information, generated through similarity values and machine learning, to intelligently locate features in subsequent images, allowing for accurate tracking and display of augmented reality content in relation to a textured target, even as the device moves, by utilizing time-invariant values and characteristics of similarity values to determine matching blocks of pixels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If feature tracking is performed across multiple images to enable augmented reality content display, then augmented reality content can be overlaid on textured targets, but accurate feature location becomes difficult when the device moves and environments vary

Engineering Contradiction:
Improvefeature tracking accuracyVSAvoidenvironmental variation tolerance
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary actions by generating feature quality information in advance from the initial image before device movement occurs. This pre-computed quality information (including similarity values and characteristics) is stored and later used to guide feature searching in subsequent images, enabling reliable tracking despite environmental changes and device motion.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Feature quality information serves as an intermediary between the initial image features and subsequent image matching. This intermediary contains pre-analyzed characteristics (similarity values, feature descriptors) that mediate the matching process, allowing the system to bridge the gap caused by device movement and environmental variation when locating features in new images.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If comprehensive image processing is performed to locate features accurately, then feature location precision improves, but processing time increases

Engineering Contradiction:
Improvefeature location precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs comprehensive image analysis in advance by generating feature quality information from the initial image, including computing similarity values and characteristics for all candidate blocks. This preliminary processing shifts the computational burden to before device movement, so that subsequent feature location in new images requires only comparing against the pre-computed quality information, significantly reducing real-time processing time while maintaining high precision.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9058660B2Feature searching based on feature quality information
Publication Date: 2015.06.16 GRAVITY JACK
  • US9058660B2 patent drawing
  • US9058660B2 patent drawing
  • US9058660B2 patent drawing

AI summary

Techniques for searching in an image for a particular block of pixels that represents a feature are described herein. The techniques may include generating feature quality information indicating a quality of the feature with respect to blocks of pixels of the image. The feature quality information may be utilized to locate a block of pixels in a subsequent image that corresponds to the feature. For example, the feature quality information may be utilized to determine whether a block of pixels that has a threshold amount of similarity to the feature actually corresponds to the feature.