ROI Image Encoding With Block Filtering for HEVC Artifacts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding technologies like HEVC struggle to improve subjective perception quality when transcoding videos with varying original quality, as they fail to address issues such as pseudo-shadows and block effects effectively.

Innovation Solution

A method involving determining a target region in an image, filtering image blocks based on their positional relationship to this region, and adjusting HEVC encoding parameters to enhance image quality, including constrained directional enhancement filtering and weight assignment for rate distortion costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If HEVC transcoding is directly performed on original videos, then file storage spaces and bandwidths are saved, but subjective perception quality is not greatly improved

Engineering Contradiction:
Improvefile storage spaceVSAvoidsubjective perception quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent applies preliminary filtering operations to the original video blocks before HEVC encoding. Specifically, it performs directional enhancement filtering and other preprocessing steps to improve the quality of the input video data, thereby enhancing the subjective perception quality of the final encoded video while still maintaining compression efficiency

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If conventional HEVC encoding is applied without regional differentiation, then encoding complexity is reduced, but image quality in target regions is not optimized

Engineering Contradiction:
Improveencoding complexityVSAvoidimage quality
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent implements region-of-interest (ROI) based encoding where different encoding parameters and filtering strategies are applied to different regions of the image. Target regions containing important objects receive enhanced filtering and higher quality encoding, while non-critical regions use standard encoding, thereby optimizing overall image quality without uniformly increasing complexity across the entire image

Inventive Principle:
Principle #3Local quality

3Ease of operation

If uniform filtering is applied to all image blocks, then processing simplicity is maintained, but pseudo-shadows and block effects are not effectively reduced

Engineering Contradiction:
Improveprocessing simplicityVSAvoidpseudo-shadows and block effects
Core Design Contradiction:
Ease of operationVSObject-generated harmful factors

Solution Approach 1:

The patent dynamically adjusts filtering parameters based on the characteristics of each image block and its position relative to target regions. It changes filtering strength, direction, and type according to local image features and importance, effectively reducing pseudo-shadows and block effects while adapting to different content requirements rather than applying uniform filtering

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12581127B2Image encoding method, electronic device, and storage medium
Publication Date: 2026.03.17 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US12581127B2 patent drawing
  • US12581127B2 patent drawing
  • US12581127B2 patent drawing

AI summary

A method of encoding an image, an electronic device and a storage medium are provided, which relate to a field of image processing technology, in particular to fields of image encoding, video encoding and video compression technologies. The method includes: determining a target region containing an object from an original image, where the original image includes a plurality of image blocks; filtering, for each image block, the image block according to a positional relationship between the image block and the target region to obtain a filtered image block; determining a filtered image according to the filtered image block; and encoding the filtered image according to the target region.