Machine Learning Post-Processor for Real-Time Graphics Photorealism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Real-time rendering engines in graphics applications, such as computer games and virtual reality, struggle to produce photorealistic images due to the approximation of physical phenomena, leading to insufficient realism and hallucinated objects, especially when using conditional image synthesis and domain adaptation/style transfer methods, which require expensive ground truth data and suffer from geometric artifacts.

Innovation Solution

A machine learning post-processor, specifically a Convolutional Neural Network (CNN), is integrated into the graphics pipeline to enhance photorealism by leveraging known scene geometry, materials, and illumination, using real-world video footage for image post-processing, allowing for synthetic-to-realistic translation without requiring direct correspondence between virtual and real-world scenes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If offline rendering approaches are used to simulate physical phenomena accurately, then photorealism is improved, but computational demand and time consumption increase significantly

Engineering Contradiction:
ImprovephotorealismVSAvoidrendering speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The rendering process is divided into two distinct stages: an offline stage that pre-computes and stores photorealistic reference images and their corresponding semantic label maps, and an online stage that uses a trained CNN for rapid real-time rendering. This segmentation allows the computationally intensive photorealism simulation to be performed only once during offline training, while real-time applications benefit from fast inference without repeating the heavy computation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

All the computationally demanding work of simulating physical phenomena and generating ground truth data is performed in advance during the offline training phase. The CNN model is pre-trained on this pre-computed data, so that during real-time rendering, the system only needs to perform lightweight inference operations rather than full physical simulations.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If conditional image synthesis is used to generate realistic images, then photorealism is improved, but geometric artifacts and hallucinated objects increase

Engineering Contradiction:
ImprovephotorealismVSAvoidgeometric accuracy
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent introduces semantic label maps as an intermediary guide between the input image and the generated photorealistic output. These label maps provide structural and semantic constraints that direct the CNN to preserve geometric accuracy while enhancing realism. The semantic information acts as a mediator that prevents the network from hallucinating objects or creating geometric artifacts by keeping the transformation grounded in the original scene structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If domain adaptation/style transfer methods are applied to transfer real photo style to synthetic images, then photorealism is improved, but expensive ground truth data is required

Engineering Contradiction:
ImprovephotorealismVSAvoiddata cost
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The system uses the synthetic rendered images themselves, along with automatically generated semantic label maps, to train the CNN model. Rather than requiring expensive manually annotated ground truth photographs, the pipeline is self-sufficient: it generates its own training data through the rendering engine and uses this self-generated data to train the photorealism enhancement model, eliminating the need for costly external datasets.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12094026B2Apparatus and method for enhancing graphics rendering photorealism
Publication Date: 2024.09.17 INTEL CORP
  • US12094026B2 patent drawing
  • US12094026B2 patent drawing
  • US12094026B2 patent drawing

AI summary

Apparatus and method for enhancing graphics rendering photorealism. For example, one embodiment of a graphics processor comprises: a graphics processing pipeline comprising a plurality of graphics processing stages to render a graphics image; a local storage to store intermediate rendering data to generate the graphics image; and machine-learning hardware logic to perform a refinement operation on the graphics image using at least a portion of the intermediate rendering data to generate a translated image.