AR Object Detection via Homography and Feature Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing augmented reality systems lack the ability to create configurable, context-sensitive functions that minimize misdetection of objects, are not computationally expensive, and avoid confusing multiple objects.

Innovation Solution

A system and method that utilize a computer to process images of monitored devices, determine feature points, and match them with reference feature points to compute a homography matrix, thereby identifying object zones and determining object states based on associated properties.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If object state detection is performed using deep learning networks, then detection accuracy is improved, but computational cost increases

Engineering Contradiction:
Improveobject state detection accuracyVSAvoidcomputational cost
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent divides the image processing into distinct stages: first extracting feature points using a lightweight method, then performing homography transformation, and finally applying deep learning only to the transformed image regions of interest. This segmentation reduces computational cost by applying the expensive deep learning method only where necessary rather than to the entire image.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary feature point extraction and homography transformation before applying deep learning for object state detection. By preparing the image data in advance through these preprocessing steps, the system optimizes the subsequent deep learning inference, improving accuracy while managing computational resources more efficiently.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If multiple objects are detected in an image, then comprehensive monitoring is improved, but misdetection and confusion between objects increases

Engineering Contradiction:
Improvemonitoring coverageVSAvoiddetection accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the monitoring process into distinct phases: feature point extraction for each detected object, individual homography transformation for each object's region, and separate object state determination. This segmentation allows the system to maintain comprehensive monitoring of multiple objects while reducing confusion by processing each object's state independently through its own transformed image region.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If context sensitive functions are added to AR experiences, then functionality is improved, but system complexity increases

Engineering Contradiction:
Improvecontext sensitivityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal image processing pipeline that handles multiple object types and detection scenarios through a single consistent approach. The homography transformation and feature point matching mechanism works across different objects and contexts, providing adaptable AR functions without requiring separate complex systems for each object type, thus managing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20250131717A1System and method to create configurable, context sensitive functions in ar experiences
Publication Date: 2025.04.24 CAREAR HOLDINGS LLC
  • US20250131717A1 patent drawing
  • US20250131717A1 patent drawing
  • US20250131717A1 patent drawing

AI summary

A system for performing functions in AR experiences is provided having a computer receiving an image of a monitored device having at least one object; the computer processes said image to determine a plurality of feature points; a database is in data communication with said computer and stores a plurality of reference images with reference feature points and reference object zones, each having a property; the computer matches at least some of the plurality of feature points with at least some of the plurality of reference feature points to compute a homography matrix; the computer transforms the image into a transformed image using the homography matrix; the computer identifies an object zone in the transformed image based on the reference object zone; the computer determines an object state by processing a sub-image in the object zone of the transformed image based on the property associated with the reference object zone.