Distributed AR Imaging System with Local Feature Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Augmented Reality (AR) systems face challenges in balancing computational speed, bandwidth, latency, and power consumption, particularly in wearable devices, where design considerations such as size, weight, and visibility of sensors like cameras are critical, limiting the effectiveness of sensing and processing capabilities.

Innovation Solution

A distributed imaging system for AR devices that includes a computing module and multiple spatially distributed sensing devices, where a primary sensing device captures a wide field of view, and secondary devices capture smaller, overlapping views, which are processed to generate high-resolution images through local feature matching, optical flow computations, and neural network-based image fusion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple cameras are used to improve sensing capability and image resolution, then measurement precision and reliability are improved, but device complexity, weight, and power consumption increase

Engineering Contradiction:
Improveimage resolutionVSAvoidsensing system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the sensing system into a primary camera for wide-field capture and multiple secondary cameras for targeted high-resolution capture. This segmentation allows each camera to have specialized functions, improving overall measurement precision while managing device complexity through functional division rather than requiring all cameras to operate at full capability simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system selectively activates secondary cameras only when high-resolution imaging is needed in specific regions, rather than continuously operating all cameras at full capacity. This partial action approach maintains measurement precision when needed while reducing power consumption and thermal footprint during normal operation.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If multiple cameras operate continuously to maintain high sensing performance, then reliability is improved, but power consumption and heat generation increase

Engineering Contradiction:
Improvesensing performanceVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts camera activation based on computational needs and scene requirements. The computing module determines when secondary cameras should be activated based on factors such as object tracking requirements, SLAM operations, and power availability, allowing the system to maintain reliability when needed while optimizing power consumption during normal operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Rather than continuous operation, the system employs periodic activation of secondary cameras triggered by specific events or computational requirements. This periodic action maintains sensing reliability for critical functions while significantly reducing average power consumption compared to continuous operation of all cameras.

Inventive Principle:
Principle #19Periodic action

3Measurement precision

If high-resolution imaging is achieved through multiple cameras, then measurement precision is improved, but computational load and processing time increase

Engineering Contradiction:
Improveimage resolutionVSAvoidcomputational efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system applies different processing quality levels to different regions and cameras. Primary camera images undergo standard processing, while secondary camera images receive enhanced processing only when and where high resolution is needed. This local quality approach maintains measurement precision for critical regions while improving overall computational efficiency by avoiding uniform high-quality processing across all images.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The computing module performs preliminary assessment of imaging requirements before activating secondary cameras and initiating high-computation processing pipelines. By predicting when high-resolution imaging will be needed based on scene analysis and application requirements, the system can prepare computational resources in advance, reducing actual processing time when high-resolution output is required.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240119609A1Distributed Sensing for Augmented Reality Headsets
Publication Date: 2024.04.11 META PLATFORMS TECHNOLOGIES LLC
  • US20240119609A1 patent drawing
  • US20240119609A1 patent drawing
  • US20240119609A1 patent drawing

AI summary

A distributed imaging system for augmented reality devices is disclosed. The system includes a computing module in communication with a plurality of spatially distributed sensing devices. The computing module is configured to process input images from the sensing devices based on performing a local feature matching computation to generate corresponding first output images. The computing module is further configured to process the input images based on performing an optical flow correspondence computation to generate corresponding second output images. The computing module is further configured to computationally combine first and second output images to generate third output images.