AR Video Camera Pose Estimation Using Filtered Image Matches

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing augmented reality (AR) technologies face challenges in achieving smooth and realistic camera tracking without the use of markers, as marker-based methods require setup time and markerless methods are prone to errors and jerky movements.

Innovation Solution

A hybrid approach using a deep learning-based image matcher and a match refinement procedure, combined with a perspective-n-point (PnP) pose computation, to estimate camera pose based on high-stability point-to-point matches, eliminating the need for markers and improving tracking stability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If marker-based methods are used for camera tracking, then tracking stability is improved, but setup time and device complexity increase

Engineering Contradiction:
Improvetracking stabilityVSAvoidsetup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts and removes the marker components from the tracking system, transitioning from marker-based to markerless AR. This eliminates the need for physical markers while maintaining tracking functionality through direct feature detection and matching between template and content images, thereby reducing setup time while preserving tracking stability through algorithmic improvements

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of time

If markerless methods are used for camera tracking, then setup time is reduced, but tracking accuracy and smoothness deteriorate due to errors and jerky movements

Engineering Contradiction:
Improvesetup timeVSAvoidcamera pose accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The patent replaces traditional marker-based mechanical tracking systems with a deep learning-based image matching system. A trained convolutional graph neural network performs feature detection and matching, substituting physical marker recognition with automated neural network-based feature correspondence, thereby achieving both markerless operation and high tracking precision

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the parameters of feature matching by using a trained neural network to evaluate match quality and apply stability thresholds. This transforms the feature matching process from simple geometric comparison to a learned parameter-based evaluation, improving accuracy by filtering out unreliable matches and retaining only high-stability correspondences for pose computation

Inventive Principle:
Principle #35Parameter changes

3Productivity

If traditional feature matching is used, then computational speed is improved, but matching accuracy and reliability worsen due to false matches

Engineering Contradiction:
Improveprocessing speedVSAvoidmatch accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces a trained convolutional graph neural network as an intermediary between feature detection and pose computation. This neural network acts as a mediator that evaluates feature match quality, applies stability thresholds, and filters matches before they are used for camera pose estimation, thereby improving reliability without significantly compromising processing speed

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12541862B2Rendering augmented reality video using filtered point-to-point image matches to compute perspective-n-point camera poses
Publication Date: 2026.02.03 ADOBE INC
  • US12541862B2 patent drawing
  • US12541862B2 patent drawing
  • US12541862B2 patent drawing

AI summary

Certain aspects and features of this disclosure relate to providing a hybrid approach for camera pose estimation using a deep learning-based image matcher and a match refinement procedure. The image matcher takes an image pair as an input and estimates coarse point-to-point feature matches between the two images. The coarse point-to-point feature matches can be filtered based on a stability threshold to produce high-stability point-to-point matches. A perspective-n-point (PnP) camera pose for each frame of video, including one or more added digital visual elements can be computed using the high-stability matches and video frames can be rendered, each using its computed camera pose.