Video Coding Illumination Compensation at Object Boundaries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing illumination compensation methods in video encoding rely on L-shaped sets of reconstructed neighboring samples for current blocks, which may not accurately estimate IC parameters when neighboring samples belong to different objects, leading to suboptimal prediction accuracy.

Innovation Solution

Derive IC parameters jointly from sets of reconstructed samples of reference blocks, rather than using L-shaped sets of neighboring samples, particularly in bi-prediction scenarios, to improve prediction accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If L-shaped sets of reconstructed neighboring samples are used for IC parameter estimation, then the estimation process is simple and fast, but the prediction accuracy deteriorates when neighboring samples belong to different objects

Engineering Contradiction:
ImproveIC parameter estimation accuracyVSAvoidcomplexity of IC parameter estimation process
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the reference block into multiple regions (e.g., first region and second region) and performs separate IC parameter estimations for each region. This allows the method to adapt to different object boundaries within the reference block, improving accuracy when neighboring samples belong to different objects while maintaining computational efficiency through localized processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically selects the IC parameter estimation method based on the characteristics of the reference block. When the reference block contains samples from different objects, the method switches to region-based segmentation; otherwise, it uses the standard L-shaped set approach. This dynamic adaptation resolves the contradiction by applying the appropriate complexity level based on actual needs.

Inventive Principle:
Principle #15Dynamics

2Reliability

If IC parameters are estimated separately for each reference block in bi-prediction, then the prediction adapts to local variations, but the computational complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies partial action by performing separate IC parameter estimations only when necessary (e.g., when region boundary detection indicates different objects). For uniform regions, a single estimation suffices. This partial application of the complex operation maintains reliability when needed while reducing computational complexity in simpler cases.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent applies different IC parameter estimation strategies to different local regions of the reference block. Each region undergoes estimation tailored to its specific characteristics, improving local prediction accuracy while the overall computational complexity is managed through selective application rather than uniform processing across the entire block.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If region-based segmentation is applied to reference blocks, then prediction accuracy improves at object boundaries, but the encoding complexity increases

Engineering Contradiction:
Improveprediction accuracy at object boundariesVSAvoidencoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary detection of region boundaries within the reference block before applying segmentation-based IC parameter estimation. This preliminary action identifies when segmentation is actually needed (at object boundaries) versus when the standard method suffices, thereby improving accuracy at critical boundaries while avoiding unnecessary encoding complexity in uniform regions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the IC parameter estimation approach based on detected region characteristics. When object boundaries are detected, the method transitions from standard L-shaped set estimation to region-based segmentation with separate parameter estimation for each region. This parameter change in the estimation strategy improves accuracy at boundaries while the conditional application limits overall encoding complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12477147B2Method and apparatus for video encoding and decoding based on illumination compensation
Publication Date: 2025.11.18 INTERDIGITAL VC HOLDINGS INC
  • US12477147B2 patent drawing
  • US12477147B2 patent drawing
  • US12477147B2 patent drawing

AI summary

Methods and apparatuses for video coding and decoding are provided. The method of video encoding includes determining a set of parameters for illumination compensation associated with a first motion compensated reference block of a block in a picture of a video based on a function of a set of samples of the first motion compensated reference block and a set of samples of a second motion compensated reference block of the block, processing a prediction of the block based on the set of parameters, the prediction being associated with the first motion compensated reference block and encoding the block based on the processed prediction. A bitstream formatted to include encoded data, a computer-readable storage medium and a computer program product are also described.