Adaptive Interpolation for Image Prediction Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image prediction methods, such as Motion Estimation (ME) and Motion Compensation (MC), are limited in accurately predicting future frames, especially for non-stationary processes and non-Gaussian signals, as they assume translation motion and do not fully exploit all available information from past frames.

Innovation Solution

A method that computes predicted frames by defining collocated blocks in reference frames, deriving motion vectors, and calculating adaptive interpolation coefficients to transform pixels from one frame to another, allowing for accurate prediction of pixels in the predicted frame using coefficients derived from high similarities between adjacent frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If Motion Estimation and Motion Compensation are used for image prediction, then the prediction process can be implemented with simple translation motion assumption, but the prediction accuracy deteriorates for non-stationary processes and non-Gaussian signals

Engineering Contradiction:
Improveimplementation simplicityVSAvoidprediction accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent applies dynamics by transitioning from static translation-based motion compensation to dynamic adaptive filtering. The filter coefficients are adaptively adjusted based on local signal characteristics (variance, correlation) to match the actual motion and statistical properties of each block, enabling the system to handle non-stationary and non-Gaussian signals effectively while maintaining implementation feasibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes parameters by deriving adaptive filter coefficients from local signal statistics rather than using fixed translation parameters. The system calculates variance and correlation parameters for each block and uses these to determine optimal filtering parameters, thereby improving prediction accuracy for diverse signal types without significantly increasing system complexity.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If Motion Estimation and Motion Compensation are used, then fewer bits are needed to describe the residual, but the method cannot fully exploit all available information from past frames for non-Gaussian processes

Engineering Contradiction:
Improvebit rate reductionVSAvoidinformation exploitation completeness
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The patent changes the approach by using adaptive filter coefficients derived from local signal statistics instead of fixed motion compensation parameters. This allows the system to fully exploit local correlations and redundancies in non-Gaussian processes, improving prediction reliability while maintaining efficient bit rate reduction through targeted adaptation to each block's characteristics.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies local quality by computing separate adaptive filter coefficients for each block based on its local signal characteristics. Each block is processed with filtering parameters optimized for its specific variance and correlation properties, enabling the system to exploit all available local information while maintaining overall compression efficiency.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If adaptive interpolation coefficients are computed from local signal characteristics, then prediction accuracy is improved, but the computational complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by computing adaptive filter coefficients for each block based on its local signal characteristics (variance, correlation). This localized approach improves prediction accuracy for each block while limiting the overall computational complexity increase, as the complex adaptive computation is performed only where needed rather than globally.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies partial action by computing adaptive coefficients selectively for blocks that benefit most from it, rather than uniformly applying complex adaptive filtering to all blocks. This allows the system to achieve improved prediction accuracy for critical blocks while controlling overall computational complexity through selective application.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9549184B2Image prediction method and system
Publication Date: 2017.01.17 ORANGE SA
  • US9549184B2 patent drawing
  • US9549184B2 patent drawing
  • US9549184B2 patent drawing

AI summary

A method is provided for computing a predicted frame from a first and a second reference frames, the method comprising, for each block of pixels in the predicted frame, the acts of defining a first block of pixels in the first reference frame collocated with a third block of pixels which is the block of pixels in the predicted frame; defining a second block of pixels corresponding, in the second reference frame, to the first block of pixels along the motion vector of the first block from the first to second reference frames; computing a first set of coefficients allowing the transformation of the pixels of the first block into pixels of the second block; computing pixels of the third block using the first set of coefficients and pixels from a fourth block collocated in the first reference frame with the second block of pixels.