AR Planar Shape Tracking via Projective Invariants

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing augmented reality (AR) tracking methods face challenges in achieving high accuracy and robustness while being unobtrusive, especially in environments with low texture or complex shapes, and require scene engineering for fiducial-based tracking, which limits user interaction and natural experience.

Innovation Solution

The system employs natural feature tracking (NFT) methods to recognize and track planar shapes using projective invariant signatures and active contours, allowing for real-time camera pose estimation and augmentation of shapes without predefined fiducials, enabling flexible and accurate tracking in various AR applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If fiducial-based tracking is used, then tracking accuracy and robustness are improved, but scene engineering is required which limits user interaction and natural experience

Engineering Contradiction:
Improvetracking accuracyVSAvoiduser interaction
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent uses projective invariant signatures as a mathematical copy or representation of the planar shape's geometric properties. Instead of requiring physical fiducials, the system creates and tracks a digital signature (set of projective invariants) that uniquely identifies the shape. This allows accurate tracking without scene engineering, as any planar shape can be used as long as its projective invariants can be computed.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms the tracking problem from tracking physical fiducials to tracking projective invariant parameters. By changing the parameter space from physical coordinates to projective invariants (which are invariant under projective transformations), the system achieves fiducial-like accuracy for natural shapes. The camera pose is estimated by solving for the transformation that minimizes the difference between observed and expected projective invariants.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If natural feature tracking is used, then user interaction and natural experience are improved, but tracking accuracy and robustness deteriorate in environments with low texture or complex shapes

Engineering Contradiction:
Improveuser interactionVSAvoidtracking accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent extracts the essential geometric features needed for tracking by computing projective invariants from the planar shape's contour or internal features. Instead of relying on texture or complex surface details, the system extracts a minimal set of projective invariant parameters that capture the shape's geometric essence. This extraction process creates a robust representation that works reliably across different viewing conditions and environments.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter representation from raw image features (which are sensitive to texture and lighting) to projective invariants (which are mathematically guaranteed to be invariant under projective transformations). This parameter transformation ensures that tracking accuracy is maintained regardless of camera pose, lighting conditions, or texture variations, directly addressing the reliability issues of traditional NFT methods.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If NFT methods are used, then obtrusiveness is reduced and natural experience is improved, but computational complexity increases and accuracy is reduced

Engineering Contradiction:
Improvenatural experienceVSAvoidcomputational complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts only the necessary projective invariant features from the planar shape, avoiding the need to process entire images or complex texture information. By focusing computation on extracting a small set of invariant parameters (such as distances between feature points, angles, or ratios that are projectively invariant), the system significantly reduces computational complexity compared to full NFT approaches while maintaining natural shape tracking.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by using only the minimal set of projective invariants needed for pose estimation, rather than analyzing all possible features in the image. The system computes projective invariants from a selected subset of feature points on the planar shape, which reduces computational load while providing sufficient information for accurate tracking. This selective approach balances natural experience with computational efficiency.

Inventive Principle:
Principle #16Partial or excessive action

4Ease of operation

If NFT methods are used, then obtrusiveness is reduced and natural experience is improved, but tracking accuracy is reduced compared to fiducial-based methods

Engineering Contradiction:
Improvenatural experienceVSAvoidtracking accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent changes the parameter space to projective invariants, which are mathematically guaranteed to be invariant under projective transformations. This parameter transformation ensures that the same geometric relationships are preserved regardless of camera pose, allowing for accurate pose estimation from natural shapes. The accuracy is improved by formulating the tracking as an optimization problem that minimizes the difference between observed and expected projective invariants, providing fiducial-level precision for natural shapes.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a mathematical copy of the planar shape's geometric properties in the form of projective invariant signatures. By computing and tracking these invariant signatures, the system maintains a consistent representation of the shape's geometry across different views. This copying approach ensures that tracking accuracy is maintained by comparing the observed projective invariants with those computed from the known 3D model of the shape, enabling precise pose estimation without fiducials.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8644551B2Systems and methods for tracking natural planar shapes for augmented reality applications
Publication Date: 2014.02.04 APPLE INC
  • US8644551B2 patent drawing
  • US8644551B2 patent drawing
  • US8644551B2 patent drawing

AI summary

The present disclosure relates to systems and methods for tracking planar shapes for augmented-reality (AR) applications. Systems for real-time recognition and camera six degrees of freedom pose-estimation from planar shapes are disclosed. Recognizable shapes can be augmented with 3D content. Recognizable shapes can be in form of a predefined library being updated online using a network. Shapes can be added to the library when the user points to a shape and asks the system to start recognizing it. The systems perform shape recognition by analyzing contour structures and generating projective invariant signatures. Image features are further extracted for pose estimation and tracking. Sample points are matched by evolving an active contour in real time.