Intra Block Prediction Filtering for Illumination-Deviation Correction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Intra template matching prediction (Intra TMP) technologies suffer from low prediction accuracy due to incomplete consideration of sample deviations, particularly in scenarios with linear illumination changes, leading to suboptimal prediction results.
Innovation Solution
Implement filtering on reference blocks using model parameters derived from the correlation between the current block's template and matching template to correct reconstructed samples, improving prediction accuracy and efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If reconstructed samples of the best matching reconstructed block are directly used as predicted samples, then the encoding process is simple and fast, but prediction accuracy is low due to large deviations in some scenarios
Solution Approach 1:
The patent applies filtering processing to the reference block before using it as the prediction block. Specifically, a filter is applied to the reference block to obtain a filtered reference block, which is then used as the prediction block for the current coding block. This preliminary filtering action corrects sample deviations and illumination changes before prediction, thereby improving prediction accuracy without significantly increasing encoding complexity
Solution Approach 2:
The patent changes the parameters of the reference block by applying filtering operations. The filter modifies the pixel values in the reference block to compensate for illumination changes and sample deviations. By transforming the reference block through filtering, the patent optimizes the prediction quality while maintaining reasonable computational complexity
2Manufacturing precision
If a filter is applied to the reference block to correct sample deviations, then prediction accuracy is improved, but encoding complexity and computational load increase
Solution Approach 1:
The filtering operation is performed as a preliminary step before prediction, preparing the reference block in advance. This allows the filter to correct systematic errors like illumination changes and sample deviations before they affect the prediction quality, improving accuracy while keeping the overall process efficient
Solution Approach 2:
The patent transforms the reference block by applying filtering operations that modify its parameters (pixel values). This transformation corrects deviations and illumination effects, improving prediction accuracy. The filter design balances correction capability with computational efficiency to maintain encoding productivity
Data Source
AI summary
An encoding method includes: determining a first template of a current block, and determining a matching template and a reference block; determining model parameters according to the first template and the matching template; performing filtering on the reference block according to the model parameters to determine a filtered reference block; determining a prediction value of the current block according to the filtered reference block; and determining a reconstructed value of the current block according to the prediction value of the current block.


