Neural Supersampling via Jittered Sub-Pixel Sampling and Motion Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current neural network-based image processing methods struggle to effectively supersample 3D scenes for high-quality image rendering, particularly in applications like 3D gaming and virtual reality, where accurate rendering and motion compensation are critical.

Innovation Solution

The proposed method involves a supersampling process that generates a current rendered image frame through jittered sampling on a 3D scene, warps a previous output image frame using a motion vector map, shifts pixels of the warped image frame based on changes in sampling positions, and combines these elements to produce a high-quality output image frame.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If jittered sampling is performed on sub-pixels of low-resolution pixels, then image quality and supersampling performance are improved, but computational complexity increases

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

Solution Approach 1:

The patent divides each low-resolution pixel into multiple sub-pixels and performs jittered sampling on these sub-pixels. This segmentation allows the system to achieve high-resolution output by processing smaller, more manageable units (sub-pixels) independently, thereby improving image quality while distributing the computational load across multiple smaller operations rather than a single complex operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from sampling at the pixel level to sampling at the sub-pixel level, effectively adding a dimensional level of detail. By operating on sub-pixels rather than entire pixels, the system achieves supersampling without requiring a proportional increase in overall computational complexity, as the sub-pixel operations can be parallelized and optimized.

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

2Measurement precision

If motion compensation is performed using motion vector maps, then motion accuracy is improved, but processing time increases

Engineering Contradiction:
Improvemotion accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs motion compensation using motion vector maps that are generated in advance or updated efficiently. By preparing the motion vector data beforehand or using predictive models, the system reduces the real-time computational burden while maintaining accurate motion compensation, thus improving motion accuracy without proportionally increasing processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs dynamic motion vector maps that adapt to changing scene conditions. Rather than using static pre-computed maps, the system dynamically adjusts motion vectors based on current frame differences and scene complexity, allowing efficient motion compensation that scales with actual processing needs rather than fixed time constraints.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If pixels are shifted based on change in sampling positions, then sampling accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvesampling accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the change in sampling positions is detected and used to adjust pixel shifting operations. By monitoring the sampling position changes and feeding this information back into the pixel shifting process, the system maintains high sampling accuracy while using simple, straightforward shifting operations rather than complex re-sampling algorithms.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces complex mechanical sampling adjustment systems with simpler pixel shifting operations. Instead of physically adjusting sampling positions through complex mechanisms, the system achieves sampling accuracy by shifting existing pixels according to calculated offsets, substituting a simple arithmetic operation for a more complex spatial transformation.

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

4Manufacturing precision

If neural network-based processing is used for supersampling, then rendering quality is improved, but computational resources required increase

Engineering Contradiction:
Improverendering qualityVSAvoidcomputational resources
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent merges neural network-based processing with traditional supersampling techniques, combining the strengths of both approaches. By integrating neural networks into the existing supersampling pipeline rather than replacing it entirely, the system achieves improved rendering quality while leveraging the efficiency of traditional methods, thus reducing the overall computational resource requirement compared to using neural networks alone.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent optimizes neural network parameters and processing thresholds to achieve high rendering quality with reduced computational resources. By carefully tuning parameters such as network depth, activation functions, and processing thresholds, the system maintains excellent rendering quality while minimizing unnecessary computational operations, thereby reducing energy consumption and resource requirements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250054100A1Neural supersampling method and device
Publication Date: 2025.02.13 SAMSUNG ELECTRONICS CO LTD
  • US20250054100A1 patent drawing
  • US20250054100A1 patent drawing
  • US20250054100A1 patent drawing

AI summary

A supersampling method includes generating a current rendered image frame by performing jittered sampling on a three-dimensional (3D) scene, based on sub-pixels of low-resolution pixels for the current rendered image frame; generating a current warped image frame by warping a previous output image frame, based on a motion vector map corresponding to a difference between the current rendered image frame and a previous rendered image frame; generating a current shifted image frame by shifting pixels of the current warped image frame, based on a change in sampling positions based on the jittered sampling; and generating a current output image frame, based on the current rendered image frame and the current shifted image frame.