Per-Object Bundle Adjustment for Volumetric Video Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for generating real-time volumetric video in high-profile events, such as sporting events, require high computational power and struggle to maintain high quality and immersion due to the complexity of 3D reconstruction from multiple cameras, especially in dynamic scenes with both static and non-rigid moving objects.

Innovation Solution

The implementation of a system that uses per-object calibration modeling, involving a dense 3D reconstruction module and a per-object real-time calibration module to generate virtual views within a scene by constructing and solving separate bundle adjustment models for each object, optimizing camera parameters and point cloud points concurrently, and alternating between resection and intersection techniques for efficient processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple cameras are used for 3D reconstruction to provide immersive media experience, then the quality and immersion of the volumetric content is improved, but the computational power required increases significantly

Engineering Contradiction:
Improve3D reconstruction qualityVSAvoidcomputational power
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent divides the scene into multiple separate 3D objects and processes each object independently with its own bundle adjustment model. This segmentation allows parallel processing of multiple objects simultaneously, reducing the overall computational burden while maintaining high reconstruction quality for each object

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies bundle adjustment selectively only to dynamic objects that require high precision, rather than processing all objects in the scene uniformly. This partial action approach focuses computational resources on critical elements while reducing overall computation time and power requirements

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If real-time volumetric video is generated from multiple cameras, then the immersive user experience is improved, but the processing time and latency increase

Engineering Contradiction:
Improvereal-time processing capabilityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

By segmenting the scene into separate 3D objects and processing them independently, the system can process multiple objects in parallel rather than sequentially. This parallel processing significantly reduces total processing time and latency while maintaining real-time capability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary calibration and creates initial 3D models of objects before the main volumetric video generation process. This preliminary action prepares the data structure in advance, enabling faster real-time processing and reducing latency during actual video generation

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If separate bundle adjustment models are constructed for each 3D object, then the 3D reconstruction precision is improved, but the device complexity increases

Engineering Contradiction:
Improve3D reconstruction precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates separate bundle adjustment models for each 3D object, which simplifies the mathematical computations for each individual object compared to a single global model. This segmentation makes the system more manageable and easier to implement despite processing multiple objects

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses a universal bundle adjustment framework that can be applied to multiple different objects with the same algorithmic approach. This multi-functionality reduces system complexity by reusing the same core processing logic across all objects rather than requiring object-specific custom algorithms

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

Data Source

PatentUS11295473B2Continuous local 3D reconstruction refinement in video
Publication Date: 2022.04.05 INTEL CORP
  • US11295473B2 patent drawing
  • US11295473B2 patent drawing
  • US11295473B2 patent drawing

AI summary

Techniques related to improved continuous local 3D reconstruction refinement are discussed. Such techniques include constructing and solving per 3D object adjustment models in real time to generate a point cloud and/or updated camera parameters for each object adjustment model.