CTU Level Rate Control via Perceptual Distortion Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing rate control algorithms for High Efficiency Video Coding (HEVC) focus on mean square error (MSE) optimization, which may not be optimal for perceptual quality, and do not fully consider the human visual system in coding tree unit (CTU) level bit allocation.

Innovation Solution

A perceptual rate-distortion model using a divisive normalization framework is established to characterize the relationship between local visual quality and coding bits, transformed into a global optimization problem solved with convex optimization algorithms for optimal CTU level coding bit allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If MSE-based rate control optimization is used, then coding efficiency is improved, but perceptual quality is not optimized

Engineering Contradiction:
Improvecoding efficiencyVSAvoidperceptual quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent transforms the rate control optimization from MSE-based parameters to perceptual distortion-based parameters. By changing the objective function from minimizing mean square error to minimizing perceptual distortion measured by HVS models, the system achieves better perceptual quality while maintaining coding efficiency through the established perceptual R-D model.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies different perceptual weighting factors to different regions and components within CTUs based on their visual importance. By analyzing local characteristics such as gradient magnitude, texture complexity, and human visual system sensitivity, the system allocates bits locally according to perceptual needs rather than uniform MSE criteria, thereby improving overall perceptual quality.

Inventive Principle:
Principle #3Local quality

2Device complexity

If traditional RC algorithms are used, then bit allocation is simplified, but human visual system characteristics are not considered

Engineering Contradiction:
Improvealgorithm complexityVSAvoidperceptual optimization
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the video content into CTUs and further into sub-blocks, applying different perceptual analysis and bit allocation strategies to each segment. This segmentation allows the system to consider local HVS characteristics without requiring complex global optimization, thereby balancing algorithm complexity with perceptual adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary analysis of perceptual characteristics (gradient, texture, HVS sensitivity) before the actual rate control decision. By pre-computing perceptual weights and distortion estimates for each CTU/sub-block, the system prepares the necessary information in advance, making the subsequent bit allocation process more efficient and better adapted to perceptual requirements.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If uniform bit allocation is used, then implementation is simpler, but perceptual distortion is not minimized

Engineering Contradiction:
Improveimplementation simplicityVSAvoidperceptual distortion
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent implements non-uniform bit allocation at the CTU and sub-block level by computing local perceptual distortion estimates and applying region-specific weighting factors. Areas with higher visual importance (e.g., high gradient regions, textured areas) receive more bits, while less important areas receive fewer bits, thereby minimizing overall perceptual distortion while maintaining reasonable implementation complexity through localized processing.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10631009B2Method based on coding tree unit level rate-distortion optimization for rate control in video coding
Publication Date: 2020.04.21 TFI DIGITAL MEDIA LTD
  • US10631009B2 patent drawing
  • US10631009B2 patent drawing
  • US10631009B2 patent drawing

AI summary

A method based on CTU level rate-distortion optimization for rate control in video coding which can effectively improve the perceptual rate-distortion performance and coding efficiency is provided. Firstly, a perceptual rate-distortion model is established using a divisive normalization framework, which characterizes the relationship between local visual quality and coding bits. Subsequently, the established perceptual rate-distortion model is applied to overall distortion optimization which is transformed into a global optimization problem and solved with convex optimization algorithms to obtain optimal CTU level coding bit allocation.