Neural Network Image Blending for Temporal Upsampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for generating high-quality image and video content at higher resolutions are resource-intensive, particularly for devices with limited capacity, and struggle with determining optimal blending weights for temporal smoothing, often resulting in noisy or artifact-ridden images with ghosting or temporal instability.

Innovation Solution

A deep learning-based system for temporal upsampling that uses a neural network to predict blending factors and apply filtering, warping historical frame data based on motion vectors to achieve high-resolution images with reduced noise and artifacts, leveraging a refinement network for improved pixel-specific weightings and anti-aliasing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If blending of current and prior frame data is used to improve quality, then temporal smoothing and pixel data accumulation are achieved, but determining optimal blending weights becomes challenging and can produce noisy images or artifacts

Engineering Contradiction:
Improveimage qualityVSAvoidblending weight determination complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

A neural network is introduced as an intermediary component that automatically learns and determines optimal blending weights from input frames. The neural network processes current and prior frame data, motion vectors, and other features to generate pixel-specific blending weights, eliminating the need for manual weight determination and avoiding artifacts while achieving temporal smoothing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adjusts blending weights on a per-pixel basis rather than using fixed or uniform weights. The neural network generates different weight values for different pixels based on local image characteristics, motion information, and temporal coherence, allowing optimal blending that adapts to varying content requirements across the image.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If higher resolution content is generated to improve quality, then display quality increases, but resource intensity increases significantly for devices with limited capacity

Engineering Contradiction:
Improvedisplay qualityVSAvoidcomputational resource consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary processing by generating intermediate representations and features from input frames before final reconstruction. Motion vectors, depth information, and other predictive features are computed in advance to guide the blending and upsampling processes, reducing the computational burden during real-time high-resolution generation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system leverages the temporal dimension by incorporating multiple prior frames and motion information to reconstruct current high-resolution frames. Instead of relying solely on spatial information from a single frame, the system uses temporal coherence and motion-compensated blending across multiple time steps to achieve high resolution with reduced computational requirements.

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

3Productivity

If traditional upsampling methods are used to increase resolution, then processing speed is maintained, but image quality suffers from noise and artifacts

Engineering Contradiction:
Improveprocessing speedVSAvoidimage quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

Traditional mechanical upsampling algorithms are replaced with a neural network-based system that learns optimal blending strategies from data. The neural network substitutes conventional interpolation and filtering methods with learned patterns that better preserve image quality while maintaining real-time processing capabilities through optimized inference.

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

Solution Approach 2:

The neural network is trained to automatically determine optimal processing parameters and blending weights without manual intervention or post-processing correction. The system self-adjusts to different content types, motion levels, and resolution requirements, achieving both high quality and efficient processing through adaptive, content-aware decision-making.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20230196662A1Image blending using one or more neural networks
Publication Date: 2023.06.22 NVIDIA CORP
  • US20230196662A1 patent drawing
  • US20230196662A1 patent drawing
  • US20230196662A1 patent drawing

AI summary

Apparatuses, systems, and techniques are presented to reconstruct one or more images. In at least one embodiment, one or more circuits are to use one or more neural networks to adjust one or more pixel blending weights.