3D Scene Generation via Dynamic Camera View Sampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Generating a three-dimensional (3D) model of a scene is complex, especially when dynamic elements like moving objects or changing appearances are involved, as it requires accurate camera pose estimation, which can be challenging to achieve with existing neural network models.

Innovation Solution

A method of training a neural network model to generate 3D models by sampling camera views based on specific distributions, such as Gaussian or uniform distributions, and using a combination of fixed and randomly determined camera poses to generate and discriminate between 2D images, allowing for the generation of varied scenes and improved accuracy in dynamic environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If accurate camera pose estimation is used to reconstruct 3D images, then the accuracy of 3D model generation is improved, but the complexity of the process increases significantly

Engineering Contradiction:
Improvecamera pose estimation accuracyVSAvoid3D reconstruction process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a coordinate system as an intermediary framework that connects multiple 2D images to 3D space. By establishing a unified coordinate system and transforming image coordinates into this system, the patent simplifies the 3D reconstruction process without requiring complex camera pose estimation for each image, thus resolving the contradiction between accuracy and complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent divides the 3D reconstruction process into distinct segments: coordinate system establishment, image coordinate transformation, and 3D model generation. This segmentation allows each step to be handled independently with simpler methods, reducing overall process complexity while maintaining accuracy through systematic processing

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If random camera views are sampled to generate varied 3D scenes, then the diversity of generated scenes is improved, but the training complexity of the neural network increases

Engineering Contradiction:
Improvescene variation diversityVSAvoidneural network training complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic camera view sampling where the sampling strategy adapts during training. Initially, fixed camera views are used for stable training, and gradually random camera views are introduced to increase diversity. This dynamic adjustment allows the network to learn progressively without being overwhelmed by complexity, resolving the contradiction between scene diversity and training complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The training process uses periodic alternation between fixed and random camera view sampling. This periodic action allows the network to periodically stabilize on known views while periodically exploring new variations, balancing diversity generation with manageable training complexity through structured alternation

Inventive Principle:
Principle #19Periodic action

3Stability of the object's composition

If fixed camera views are used for training, then the training stability is improved, but the ability to generate images from unseen viewpoints deteriorates

Engineering Contradiction:
Improvetraining stabilityVSAvoidunseen viewpoint generation capability
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent performs preliminary training with fixed camera views to establish a stable foundation and coordinate system understanding. This preliminary action prepares the network with basic 3D spatial awareness before introducing the challenge of unseen viewpoints, allowing stable initial learning that progressively builds toward greater adaptability

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240144584A1Method and device with model for 3D scene generation
Publication Date: 2024.05.02 SAMSUNG ELECTRONICS CO LTD
  • US20240144584A1 patent drawing
  • US20240144584A1 patent drawing
  • US20240144584A1 patent drawing

AI summary

A method of training a neural network model to generate a three-dimensional (3D) model of a scene includes: generating the 3D model based on a latent code; based on the 3D model, sampling a camera view including a camera position and a camera angle corresponding to the 3D model of the scene; generating a two-dimensional (2D) image based on the 3D model and the sampled camera view; and training the neural network model to, using the 3D model, generate a scene corresponding to the sampled camera view based on the generated 2D image and a real 2D image.