Conditional Bilateral Filtering for Artifact-Reduced Intra Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies struggle to efficiently compress video data while maintaining video quality, particularly in situations where conventional intra prediction methods lead to artifacts and suboptimal coding efficiency.

Innovation Solution

Conditionally applying a bilateral filter during intra prediction to improve video quality by selectively filtering reference samples, using a non-linear edge-preserving smoothing technique that is most beneficial in specific situations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional intra prediction methods are used, then device complexity is reduced, but video quality deteriorates due to artifacts and suboptimal coding efficiency

Engineering Contradiction:
Improvevideo qualityVSAvoidfiltering complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The bilateral filter is applied selectively to specific intra prediction modes (e.g., angular modes) rather than uniformly to all modes. This local application approach improves video quality where needed while avoiding unnecessary filtering in modes where it provides minimal benefit, thus resolving the contradiction between video quality improvement and device complexity

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces conditional parameters (mode-dependent flags, block size thresholds) that control when the bilateral filter is applied. By changing the filtering parameters based on prediction mode and block characteristics, the system achieves better video quality without uniformly increasing complexity across all cases

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If bilateral filtering is applied to all intra prediction modes, then video quality improves, but coding efficiency deteriorates due to increased bit rate

Engineering Contradiction:
Improvevideo qualityVSAvoidcoding efficiency
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The bilateral filter is applied locally to specific intra prediction modes (e.g., angular modes) rather than uniformly to all modes. This selective application improves video quality where the filter is most beneficial while avoiding unnecessary filtering in modes where it provides minimal benefit, thus resolving the contradiction between video quality improvement and coding efficiency

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies bilateral filtering partially - only to certain prediction modes and under certain conditions (block size, mode type) rather than excessively to all cases. This partial application achieves sufficient video quality improvement without the penalty of increased bit rate that would result from universal filtering

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If no filtering is applied during intra prediction, then coding efficiency is maintained, but video quality deteriorates due to artifacts

Engineering Contradiction:
Improvecoding efficiencyVSAvoidvideo quality
Core Design Contradiction:
Loss of informationVSManufacturing precision

Solution Approach 1:

The bilateral filter is applied as a preliminary step before intra prediction in certain modes, preparing the reference samples by reducing noise and artifacts. This preliminary filtering action improves the quality of prediction references without significantly impacting coding efficiency, as the filtered references lead to better prediction accuracy and fewer residuals

Inventive Principle:
Principle #10Preliminary action

4Manufacturing precision

If bilateral filtering is applied, then artifacts are reduced, but device complexity increases due to additional processing

Engineering Contradiction:
Improveartifact reductionVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The bilateral filter is applied selectively to specific intra prediction modes (e.g., angular modes) rather than uniformly to all modes. This local application approach improves video quality where needed while avoiding unnecessary filtering in modes where it provides minimal benefit, thus resolving the contradiction between video quality improvement and device complexity

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies bilateral filtering partially - only to certain prediction modes and under certain conditions (block size, mode type) rather than excessively to all cases. This partial application achieves sufficient artifact reduction without uniformly increasing processing complexity across the entire video stream

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250247567A1Conditional bilateral filter for intra prediction
Publication Date: 2025.07.31 TENCENT AMERICA LLC
  • US20250247567A1 patent drawing
  • US20250247567A1 patent drawing
  • US20250247567A1 patent drawing

AI summary

The various implementations described herein include methods and systems for coding video. In one aspect, a method includes receiving a video bitstream comprising a current picture that includes plurality of blocks. The plurality of blocks includes a current block. The method includes performing an intra prediction for the current block of the plurality of coding blocks. The method includes applying a bilateral filter for the current block. The method also includes reconstructing the current block based on the intra prediction and an output of the bilateral filter.