Film Grain Simulation via Pre-computed Transform Coefficients
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for simulating film grain in images, such as Cineon and Grain Surgery, fail to produce realistic results for high-speed films and struggle to preserve grain texture during image compression, leading to noticeable artifacts and loss of detail.
Innovation Solution
A method that uses pre-computed transformed coefficients, specifically filtered and inverse transformed using Discrete Cosine Transformation, to simulate film grain patterns, reducing computational complexity and memory requirements while maintaining image quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional spatial and temporal compression methods are used on film-originated images, then compression efficiency is improved, but film grain texture is lost or degraded
Solution Approach 1:
The patent segments the image processing into two independent components: a deterministic image signal and a stochastic grain signal. The grain is modeled as a separate process with its own spectral characteristics, allowing it to be preserved independently from the compression applied to the main image content. This segmentation enables compression algorithms to work on the image while the grain is added back or preserved through separate processing paths.
Solution Approach 2:
The patent changes the parameter representation of grain from spatial domain samples to frequency domain spectral density functions. By characterizing grain through its power spectral density and autocorrelation functions, the system can efficiently encode grain statistics rather than storing actual grain pixel values, achieving both compression and preservation of grain characteristics.
2Reliability
If film grain simulation is performed using traditional methods (Cineon, Grain Surgery), then grain texture is preserved, but computational complexity and memory requirements increase
Solution Approach 1:
The patent performs preliminary analysis of grain characteristics by computing power spectral density and autocorrelation functions from reference grain samples. These spectral characteristics are pre-computed and stored as compact statistical descriptors, eliminating the need for complex real-time grain simulation during video processing. The pre-computed spectral parameters are then used to efficiently generate or preserve grain throughout the video sequence.
Solution Approach 2:
The patent replaces traditional mechanical or pixel-level grain simulation methods with a frequency-domain statistical approach. Instead of manipulating individual pixels or using complex spatial filters to simulate grain, the system uses spectral density functions and inverse transforms to efficiently generate grain patterns that match the original film characteristics, significantly reducing computational requirements.
Data Source
AI summary
Film grain simulation within a receiver occurs by first obtaining at least one block of pre-computed transformed coefficients. The block of pre-computed transformed coefficients undergoes filtering responsive to a frequency range that characterizes a desired pattern of the film grain. In practice, the frequency range lies within a set of cut frequencies fHL, fVL, fHH and fVH of a filter in two dimensions that characterizes a desired film grain pattern. Thereafter, the filtered set of coefficients undergoes an inverse transform to yield the film grain pattern.


