Diffusion-Based Novel View Synthesis With 3D View Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for few-shot novel view synthesis using machine learning techniques produce blurry renderings and are limited to single input images, failing to effectively utilize multiple input views and intermediate 3D representations, leading to inconsistent and artifact-prone image generation.

Innovation Solution

A generative model is trained using a diffusion model to optimize a denoising objective, incorporating an encoder-based model, a renderer, and a denoiser, which generates 3D representations and conditions on multiple past frames to ensure view consistency, utilizing 3D representations like plane-sweep volumes and Neural Radiance Fields, and employs a Noise Conditional Score Network for denoising.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If regression-based algorithms are used for novel view synthesis, then the model can predict the mean of the distribution of possible novel views, but the rendered images become blurry and cannot sample from a range of discrete outputs

Engineering Contradiction:
Improveprediction accuracyVSAvoidimage quality
Core Design Contradiction:
Measurement precisionVSManufacturing precision

Solution Approach 1:

The patent introduces a diffusion model as an intermediary between the input images and the output novel views. This diffusion model learns the distribution of possible novel views and enables sampling from this distribution, thereby resolving the contradiction between predicting the mean (regression-based) and generating diverse high-quality samples. The diffusion model acts as a mediator that transforms the regression problem into a probabilistic generation problem.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the fundamental parameter of the synthesis approach from direct regression (predicting mean values) to diffusion-based generation (modeling probability distributions). By using diffusion models with multiple denoising steps and learnable noise schedules, the system can generate diverse high-quality samples instead of blurry mean predictions, thus resolving the quality-accuracy tradeoff.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a single input image is used for novel view synthesis, then the method can demonstrate multi-view consistent synthesis, but it cannot effectively utilize multiple input views and requires over-parameterized models

Engineering Contradiction:
Improveview consistencyVSAvoidmodel parameter size
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the synthesis process into distinct components: an encoder-based model for generating 3D representations from input images, a renderer for projecting these representations to novel views, and a diffusion model for refining and diversifying the outputs. This segmentation allows the system to effectively utilize multiple input views by processing them through the encoder to create comprehensive 3D representations, while avoiding the need for over-parameterized models through the modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from 2D image-space operations to 3D representation space. By encoding multiple input views into 3D representations (such as voxel grids or point clouds) and performing synthesis in this higher-dimensional space, the system can effectively integrate information from multiple views while maintaining view consistency. This dimensional change reduces the parameter requirements compared to operating directly in image space.

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

3Reliability

If auto-regressive generation with 256 diffusion steps is used, then the method can generate novel views conditioned on previous frames, but the process is computationally intensive and not scalable to multiple input views

Engineering Contradiction:
Improveframe consistencyVSAvoidgeneration speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs preliminary encoding of all input views into 3D representations before the diffusion generation process. This preliminary action creates a comprehensive structural understanding of the scene that can be reused across multiple generated views, eliminating the need to process each view independently through the full diffusion pipeline. The encoder-based 3D representation serves as a pre-computed foundation that accelerates subsequent generation steps.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses a hybrid approach where the encoder-based model generates base 3D representations for all views, and the diffusion model applies partial denoising steps to refine and diversify the outputs. Instead of applying 256 diffusion steps to every generated view, the system uses fewer diffusion steps on top of the encoder's output, achieving frame consistency while significantly reducing computational cost and improving scalability to multiple input views.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12567197B2Image synthesis using diffusion models created from single or multiple view images
Publication Date: 2026.03.03 NVIDIA CORP
  • US12567197B2 patent drawing
  • US12567197B2 patent drawing
  • US12567197B2 patent drawing

AI summary

A method and system for performing novel image synthesis using generative networks are provided. The encoder-based model is trained to infer a 3D representation of an input image. A feature image is then generated using volume rendering techniques in accordance with the 3D representation. The feature image is then concatenated with a noisy image and processed by a denoiser network to predict an output image from a novel viewpoint that is consistent with the input image. The denoiser network can be a modified Noise Conditional Score Network (NCSN). In some embodiments, multiple input images or keyframes can be provided as input, and a different 3D representation is generated for each input image. The feature image is then generated, during volume rendering, by sampling each of the 3D representations and applying a mean-pooling operation to generate an aggregate feature image.