Voxel Feature Transformations for Novel View Synthesis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional voxel-grid based systems for novel-view synthesis in 3D computer vision face challenges such as slow training due to large parameter sizes, inaccurate renderings, viewpoint biases, and poor interpolation performance, leading to incomplete and blurry views of objects.

Innovation Solution

The system employs an encoder-decoder architecture that learns a volumetric 3D representation using patch-based image feature extraction, transformation kernels for camera pose information, and concurrent-recurrent aggregation of feature representations to generate smooth and accurate novel views, reducing viewpoint biases and training time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional voxel-grid based systems use significant number of parameters to extract and generate feature representations, then they can synthesize novel views, but training time becomes excessively long

Engineering Contradiction:
Improvenovel view synthesis accuracyVSAvoidtraining time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system segments the feature representation extraction process into patch-based operations, dividing the image into multiple patches that are processed independently and then aggregated. This segmentation reduces the computational burden on individual parameters while maintaining overall synthesis accuracy through the collective contribution of multiple patch features.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transforms the feature aggregation process from sequential to concurrent-recurrent operations, adding a temporal dimension to the processing. The recurrent neural network component enables parallel processing of multiple patches across time steps, significantly reducing training time while preserving the ability to synthesize accurate novel views.

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

2Productivity

If conventional voxel-grid based systems use lower resolution images to reduce training time, then training becomes faster, but rendering accuracy and detail are lost

Engineering Contradiction:
Improvetraining speedVSAvoidrendering accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system processes images at high resolution by dividing them into multiple patches, allowing the model to learn fine-grained details from each patch independently. This patch-based approach enables the system to maintain high rendering accuracy while processing manageable data sizes that can be trained efficiently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system merges the features extracted from multiple high-resolution patches through concurrent-recurrent aggregation to form a complete high-resolution feature representation. This merging process preserves all the fine details from individual patches while achieving fast training through efficient parallel processing.

Inventive Principle:
Principle #5Merging (Combining)

3Stability of the object's composition

If conventional voxel-grid based systems utilize sequential view observations at each feature representation update iteration, then they can process data systematically, but convergence becomes slow

Engineering Contradiction:
Improveprocessing stabilityVSAvoidconvergence speed
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The system merges multiple view observations concurrently within each iteration using a recurrent neural network architecture. This allows the model to process and integrate information from multiple views simultaneously rather than sequentially, dramatically accelerating convergence while maintaining processing stability through the recurrent aggregation mechanism.

Inventive Principle:
Principle #5Merging (Combining)

4Adaptability or versatility

If conventional voxel-grid based systems introduce viewpoint biases during novel view synthesis, then they can focus on specific viewing angles, but complete 360-degree view coverage is lost

Engineering Contradiction:
Improveviewpoint specializationVSAvoidsurface coverage completeness
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system merges feature representations from multiple viewpoints through concurrent-recurrent aggregation, combining the strengths of different viewing angles into a unified 3D representation. This merging process ensures complete surface coverage by integrating information from all directions while maintaining the adaptability to render from any specific viewpoint.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The recurrent aggregation mechanism creates a universal 3D representation that can serve multiple functions: it captures complete surface information for 360-degree coverage while simultaneously enabling specialized rendering from any viewpoint. The single trained model achieves both comprehensive coverage and viewpoint-specific accuracy.

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

Data Source

PatentUS11823322B2Utilizing voxel feature transformations for view synthesis
Publication Date: 2023.11.21 ADOBE INC
  • US11823322B2 patent drawing
  • US11823322B2 patent drawing
  • US11823322B2 patent drawing

AI summary

Systems, methods, and non-transitory computer-readable media are disclosed for utilizing an encoder-decoder architecture to learn a volumetric 3D representation of an object using digital images of the object from multiple viewpoints to render novel views of the object. For instance, the disclosed systems can utilize patch-based image feature extraction to extract lifted feature representations from images corresponding to different viewpoints of an object. Furthermore, the disclosed systems can model view-dependent transformed feature representations using learned transformation kernels. In addition, the disclosed systems can recurrently and concurrently aggregate the transformed feature representations to generate a 3D voxel representation of the object. Furthermore, the disclosed systems can sample frustum features using the 3D voxel representation and transformation kernels. Then, the disclosed systems can utilize a patch-based neural rendering approach to render images from frustum feature patches to display a view of the object from various viewpoints.