Hybrid Neural Network and Corner Detector for Head-Worn Displays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current head-worn image display devices face challenges in accurately detecting features, such as corners, in images, especially in high noise conditions and low light environments, due to their local nature and high computational resource requirements, which affect the creation of localization maps and user immersion in mixed reality scenarios.

Innovation Solution

A hybrid approach combining a neural network with a corner detector for real-time feature extraction, where the neural network identifies feature candidates and a corner detection algorithm selects good features, leveraging a larger image context and reducing computational resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a corner detection algorithm is applied to the entire image, then corner detection accuracy is improved, but computational resource consumption increases

Engineering Contradiction:
Improvecorner detection accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent divides the image processing task into two stages: first, a neural network identifies candidate regions of interest; second, the corner detection algorithm is applied only to these smaller candidate regions rather than the entire image. This segmentation reduces computational load while maintaining detection accuracy in the identified regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different processing strategies to different parts of the image: the neural network provides a coarse global analysis to identify promising regions, while the corner detection algorithm provides fine-grained local analysis only where needed. This local quality approach optimizes resource allocation by applying intensive processing only to relevant image portions.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If feature detection is performed in high noise and low light conditions, then localization accuracy is improved, but detection reliability deteriorates

Engineering Contradiction:
Improvelocalization accuracyVSAvoiddetection reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent merges two different detection approaches: a neural network that can identify potential feature locations even in noisy conditions, and a traditional corner detection algorithm that provides reliable corner identification. By combining these methods, the system achieves both robustness to noise and reliable corner detection.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The neural network acts as an intermediary that pre-processes the image data to identify candidate regions before the corner detection algorithm is applied. This intermediary step filters out noisy areas and directs the reliable corner detector to focus on promising regions, thereby maintaining detection reliability in challenging conditions.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If a neural network is used for feature identification, then feature candidate identification speed is improved, but device complexity increases

Engineering Contradiction:
Improvefeature candidate identification speedVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic two-stage processing system where the neural network operates first to quickly identify candidate regions, and then the corner detection algorithm is dynamically applied only to those candidates. This dynamic approach optimizes processing speed while managing complexity by avoiding the need to run both full algorithms on the entire image.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12007564B2Methods and apparatuses for corner detection using neural network and corner detector
Publication Date: 2024.06.11 MAGIC LEAP INC
  • US12007564B2 patent drawing
  • US12007564B2 patent drawing
  • US12007564B2 patent drawing

AI summary

An apparatus configured to be head-worn by a user, includes: a screen configured to present graphics for the user; a camera system configured to view an environment in which the user is located; and a processing unit coupled to the camera system, the processing unit configured to: obtain locations of features for an image of the environment, wherein the locations of the features are identified by a neural network; determine a region of interest for one of the features in the image, the region of interest having a size that is less than a size of the image; and perform a corner detection using a corner detection algorithm to identify a corner in the region of interest.