Neural Network Volumetric Video Depth Fidelity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Capturing accurate volumetric video is challenging due to difficulties in determining depth and color measurements, especially in scenarios like a boxing match where using multiple sensors is impractical due to logistical and cost constraints.

Innovation Solution

A method involving generating a high fidelity 3D model of a scene, aligning it with a perceived depth map, and training a neural network using both to increase the fidelity of captured depth and color maps, allowing for real-time processing and improved accuracy in less than 33 ms at 30 frames per second.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a large number of sensors are used to capture the scene, then measurement precision of depth and color is improved, but device complexity and logistical challenges increase

Engineering Contradiction:
Improvedepth and color measurement accuracyVSAvoidnumber of sensors required
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

A neural network is introduced as an intermediary between the limited sensor data and the required high-fidelity depth and color maps. The network learns to translate low-fidelity sensor inputs into high-fidelity outputs by training on synthetic data pairs, effectively mediating the information gap without requiring additional physical sensors.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The invention creates synthetic copies of training data through 3D models and rendering pipelines. Multiple virtual camera views are generated from a single 3D model, providing diverse training examples without requiring multiple physical cameras. This copying approach allows the system to learn from abundant synthetic data while using minimal physical sensors.

Inventive Principle:
Principle #26Copying

2Measurement precision

If a large number of sensors are placed around the scene, then measurement precision is improved, but ease of operation deteriorates due to logistical challenges

Engineering Contradiction:
Improvescene capture accuracyVSAvoidlogistical complexity of sensor deployment
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The neural network serves as an intermediary that processes data from a minimal sensor configuration (single or few cameras) to produce results equivalent to a dense sensor array. This eliminates the need for complex sensor deployment while maintaining measurement precision through learned transformations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameter of sensor quantity from many to few, compensating for this reduction by transforming the data through a trained neural network. The network learns to infer depth and color information that would traditionally require multiple sensors, effectively changing the operational parameters while maintaining output quality.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If real-time processing is required at 30 frames per second, then productivity is improved, but measurement precision may deteriorate due to processing time constraints

Engineering Contradiction:
Improveframe processing speedVSAvoiddepth map fidelity
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The neural network is trained in advance on extensive synthetic training data before deployment. This preliminary training phase allows the network to learn complex transformations offline, so that during real-time operation at 30 fps, the network can quickly apply learned knowledge without requiring extensive processing time for each frame.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses dynamic batch sizing and optimization techniques to adapt processing time to frame requirements. The neural network architecture is designed to process frames in a streamlined manner, adjusting computation dynamically to meet the 30 fps target while maintaining output fidelity through efficient inference pathways.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12182935B2Method and apparatus for training a neural network
Publication Date: 2024.12.31 CONDENSE REALITY LTD
  • US12182935B2 patent drawing
  • US12182935B2 patent drawing
  • US12182935B2 patent drawing

AI summary

A first aspect of the invention provides a method of training a neural network for capturing volumetric video, comprising: generating a 3D model of a scene; using the 3D model to generate a high fidelity depth map; capturing a perceived depth map of the scene, having a field of view that is aligned with a field of view of the high fidelity depth map; and training the neural network based on the high fidelity depth map and the perceived depth map, wherein the high fidelity depth map has a higher fidelity to the scene than the perceived depth map has.