Temporal Image Stability Using Intensity Derivatives in TAA

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Temporal Anti-Aliasing (TAA) techniques struggle with high contrast thin edges, leading to flicker artifacts due to temporal instability and ghosting, and fail to effectively account for variance in image samples over time, especially in memory-constrained environments.

Innovation Solution

A method involving a neural network (NN) to compute a metric for flicker detection by assessing the rate of change in image intensity, using a greyscale derivative and alpha blending to reduce memory overhead, and applying filter coefficients to correct image values, decoupling the NN from specific image frame resolutions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If Temporal Anti-Aliasing (TAA) techniques are used to mitigate aliasing effects, then image quality is improved, but flicker artifacts and ghosting occur due to temporal instability

Engineering Contradiction:
Improveimage qualityVSAvoidtemporal stability
Core Design Contradiction:
Manufacturing precisionVSStability of the object's composition

Solution Approach 1:

The patent applies preliminary action by computing a greyscale derivative metric before final image rendering to predict and prevent flicker artifacts. The neural network evaluates temporal variations in advance, allowing the system to adjust accumulation weights proactively rather than reactively, thus maintaining temporal stability while preserving image quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using the computed flicker metric to dynamically adjust the temporal accumulation process. The neural network's output feeds back into the TAA algorithm, modifying how historical samples are weighted and combined, creating a closed-loop system that continuously optimizes temporal stability based on real-time image content analysis.

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If temporal accumulation of sub-pixel samples is used to determine pixel values, then anti-aliasing effectiveness is improved, but memory requirements increase

Engineering Contradiction:
Improveanti-aliasing effectivenessVSAvoidmemory resources
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies the taking out principle by extracting only the essential temporal information needed for anti-aliasing. Instead of storing complete historical image frames, the system extracts and accumulates only the relevant sub-pixel sample data and greyscale derivative metrics, significantly reducing memory overhead while maintaining anti-aliasing effectiveness.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements local quality by applying different accumulation strategies to different regions of the image. The neural network identifies areas with high temporal variation (prone to flicker) and applies reduced accumulation weights locally, while maintaining full accumulation in stable regions, thus optimizing memory usage without compromising overall anti-aliasing quality.

Inventive Principle:
Principle #3Local quality

3Stability of the object's composition

If neural network is used to compute flicker detection metric, then temporal stability is improved, but computational complexity increases

Engineering Contradiction:
Improvetemporal stabilityVSAvoidcomputational complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent applies this principle by using a relatively simple neural network architecture that can be efficiently implemented on mobile hardware. The network is designed to process only the essential greyscale derivative metric rather than full color images, reducing computational burden. The lightweight model can be executed frequently without excessive resource consumption, making temporal stability achievable on resource-constrained devices.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent implements parameter changes by transforming the input data to a greyscale derivative representation before neural network processing. This parameter transformation simplifies the computational task by focusing only on intensity changes over time, reducing the dimensionality and complexity of the neural network's processing while maintaining its ability to detect flicker and maintain temporal stability.

Inventive Principle:
Principle #35Parameter changes

4Quantity of substance

If greyscale derivative and alpha blending are used to compute flicker metric, then memory overhead is reduced, but measurement precision may be affected

Engineering Contradiction:
Improvememory overheadVSAvoidflicker detection precision
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by pre-computing the greyscale derivative metric from the color image data before passing it to the neural network. This preliminary transformation extracts the essential temporal variation information in an efficient format, reducing memory requirements while preserving the critical information needed for accurate flicker detection through the alpha blending process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260024179A1System, devices and/or processes for application of an intensity derivative for temporal image stability
Publication Date: 2026.01.22 ARM LTD
  • US20260024179A1 patent drawing
  • US20260024179A1 patent drawing
  • US20260024179A1 patent drawing

AI summary

Example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, techniques to apply an image anti-aliasing operation to an image frame. In a particular implementation, an anti-flicker process may be applied to a portion of an image frame based, at least in part, on a rate of change in an intensity in the image frame.