Generative Neural Network Rendering for AR Illumination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current rendering technologies, such as those used in augmented reality (AR), face challenges in providing real-time rendering of high-quality images due to the computational intensity required for accurate illumination calculations, especially in environments with limited resources like AR glasses.

Innovation Solution

The method employs a generative machine learning model based on an artificial neural network (ANN) to estimate indirect illumination by inputting results of a first rendering to the model, combining them with direct illumination to generate a rendered output image, and uses a discriminator to minimize differences with ground truth images, allowing for efficient rendering with reduced iterative operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional rendering methods are used to calculate accurate illumination, then rendering quality is improved, but computational resources and time consumption increase significantly

Engineering Contradiction:
Improverendering qualityVSAvoidcomputational time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary rendering to generate a first rendering result that serves as input for the neural network model. This preliminary computation captures essential scene information before the neural network refines the indirect illumination, avoiding the need to perform complete traditional rendering iterations from scratch.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A neural network model is introduced as an intermediary between the first rendering result and the final high-quality rendering. The model learns to predict indirect illumination based on training data, acting as a mediator that translates coarse rendering information into detailed illumination results without requiring exhaustive traditional rendering computations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If traditional rendering methods are used to calculate accurate illumination, then rendering quality is improved, but device complexity and resource requirements increase

Engineering Contradiction:
Improverendering qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical/computational rendering system with a data-driven neural network model. Instead of using traditional ray tracing or radiance transfer equations that require complex iterative computations, the system uses a trained neural network that has learned illumination patterns from training data, substituting mathematical computation with pattern recognition.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The neural network model is trained by copying and learning from ground truth rendering results and first rendering results. The model memorizes the relationship between input rendering and corresponding indirect illumination through training, allowing it to reproduce high-quality rendering results without performing the complex computations that generated the training data.

Inventive Principle:
Principle #26Copying

3Productivity

If fewer iterative operations are performed in rendering, then processing speed is improved, but rendering accuracy deteriorates

Engineering Contradiction:
Improverendering speedVSAvoidillumination accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system changes the approach from iterative computational refinement to a single-pass neural network prediction. Instead of performing multiple rendering iterations to progressively improve illumination accuracy, the method transforms the problem into a parameter prediction task where the neural network directly estimates indirect illumination from the first rendering result in a single operation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The neural network serves as an intermediary that compensates for the reduced iterative operations. By inserting the learned model between the first rendering and final output, the system recovers illumination accuracy that would otherwise require many traditional rendering iterations, achieving high quality results with minimal iterative computation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20230196651A1Method and apparatus with rendering
Publication Date: 2023.06.22 SAMSUNG ELECTRONICS CO LTD
  • US20230196651A1 patent drawing
  • US20230196651A1 patent drawing
  • US20230196651A1 patent drawing

AI summary

A method includes generating a first rendering based on input elements of an input scene, generating a second rendering by inputting a result of the first rendering to a generative machine learning model that is based on an artificial neural network (ANN), and generating a rendered output image based on the result of the first rendering and a result of the second rendering.