Scene Reconstruction Heightfields for Real-Time AR Occlusion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing three-dimensional scene reconstruction methods from input image data are hindered by high runtime and memory requirements, leading to latency in augmented reality applications and agent navigation, which can delay virtual character placement and navigational guidance.

Innovation Solution

A scene reconstruction model that hybridizes the generation of raw and refined heightfields by predicting depth maps and feature maps from input images, using a combination of depth network and feature network to create a 3D representation, allowing for real-time reconstruction of occluded areas by blending the raw and refined heightfields.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high-quality scene reconstruction methods are used, then reconstruction quality is improved, but runtime and memory requirements increase causing latency

Engineering Contradiction:
Improvereconstruction qualityVSAvoidruntime latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The reconstruction process is divided into two separate networks: a depth prediction network that generates depth maps for real-time performance, and a feature map network that provides detailed scene features. This segmentation allows each network to be optimized independently, with the depth network prioritizing speed and the feature network prioritizing quality, thereby resolving the contradiction between reconstruction quality and runtime latency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from traditional single-network reconstruction to a multi-dimensional approach by combining depth maps (spatial dimension) with feature maps (semantic dimension). This dimensional expansion allows the system to achieve high-quality reconstruction through complementary information sources rather than relying on a single computationally intensive network, thus improving quality without proportionally increasing runtime.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If high-quality scene reconstruction methods are used, then reconstruction quality is improved, but memory requirements increase

Engineering Contradiction:
Improvereconstruction qualityVSAvoidmemory requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

By segmenting the reconstruction task into separate depth and feature networks, each network can be optimized for its specific function with appropriate memory allocation. The depth network uses less memory by focusing only on geometric information, while the feature network uses memory efficiently by processing only relevant semantic features, collectively reducing total memory requirements compared to a monolithic high-quality reconstruction network.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and separates different types of information (depth vs. features) into distinct processing streams. This extraction allows the system to discard redundant information and process only the essential components needed for quality reconstruction, thereby reducing memory requirements while maintaining or improving reconstruction quality.

Inventive Principle:
Principle #2Taking out (Extraction)

3Use of energy by moving object

If delayed scene reconstruction occurs, then processing resources are conserved, but agent navigation guidance is delayed

Engineering Contradiction:
Improveprocessing resource consumptionVSAvoidnavigation guidance delay
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent implements dynamic processing where the depth prediction network operates continuously at high speed to provide real-time navigation guidance, while the feature map network processes information asynchronously when resources are available. This dynamic architecture ensures that critical navigation functions are never delayed while allowing the system to conserve resources by processing non-critical features only when processing capacity is available.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12159358B2High-speed real-time scene reconstruction from input image data
Publication Date: 2024.12.03 NIANTIC SPATIAL INC
  • US12159358B2 patent drawing
  • US12159358B2 patent drawing
  • US12159358B2 patent drawing

AI summary

A scene reconstruction model is disclosed that outputs a heightfield for a series of input images. The model, for each input image, predicts a depth map and extracts a feature map. The model builds a 3D model utilizing the predicted depth maps and camera poses for the images. The model raycasts the 3D model to determine a raw heightfield for the scene. The model utilizes the raw heightfield to sample features from the feature maps corresponding to positions on the heightfield. The model aggregates the sampled features into an aggregate feature map. The model regresses a refined heightfield based on the aggregate feature map. The model determines the final heightfield based on a combination of the raw heightfield and the refined heightfield. With the final heightfield, a client device may generate virtual content augmented on real-world images captured by the client device.