Texture-Pattern-Adaptive Partitioned Block Transform for Image Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image encoding methods using 2D separable DCT or DWT struggle with ringing artifacts around edge orientations other than horizontal and vertical, leading to deteriorated visual quality, and require more than N 1-D transforms, which complicates hardware implementation and encoding efficiency.

Innovation Solution

Applying a texture-pattern associated invertible mapping to accumulate pixels within partitions of an image block, allowing for N 1-D transforms and enabling efficient encoding and decoding by adapting to multiple strip and non-directional texture patterns, and entropy encoding data for texture pattern reconstruction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If 2D separable DCT or DWT is used for encoding image blocks, then energy compaction and redundancy exploitation are improved, but ringing artifacts appear around edge orientations other than horizontal and vertical, deteriorating visual quality

Engineering Contradiction:
Improveenergy compactionVSAvoidringing artifacts
Core Design Contradiction:
Loss of energyVSObject-affected harmful factors

Solution Approach 1:

The image block is divided into multiple partitions based on texture patterns (e.g., horizontal, vertical, diagonal, or non-directional patterns). Each partition is processed separately with appropriate 1-D transform directions, allowing the method to adapt to different edge orientations and texture characteristics within the same block, thereby reducing ringing artifacts while maintaining energy compaction.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The transform approach becomes dynamic by selecting different partitioning strategies and transform directions based on the detected texture pattern. Instead of applying a fixed 2D separable transform, the method adapts the transformation process to match the local image characteristics, optimizing both energy compaction and artifact reduction for each partition.

Inventive Principle:
Principle #15Dynamics

2Object-affected harmful factors

If direction-adaptive partitioned block transform is applied to address ringing artifacts, then visual quality is improved, but more than N first 1-D transforms or more than N second 1-D transforms are required, complicating hardware implementation

Engineering Contradiction:
Improveringing artifactsVSAvoidnumber of 1-D transforms
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

Different regions (partitions) of the image block are processed with locally optimized transform parameters. By identifying texture patterns and creating partitions that align with these patterns, each partition can use a standardized set of N 1-D transforms in appropriate directions, reducing the total number of transforms needed while maintaining adaptive performance for different local characteristics.

Inventive Principle:
Principle #3Local quality

3Device complexity

If texture-pattern-adaptive partitioning with invertible mapping is applied, then the maximum number of required 1-D transforms is limited to N, but complex texture patterns require more sophisticated mapping and partitioning strategies

Engineering Contradiction:
Improvenumber of 1-D transformsVSAvoidhandling of texture patterns
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The texture pattern is detected and the invertible mapping is established before the actual transform process. This preliminary analysis allows the system to pre-determine the optimal partitioning strategy and transform directions, enabling the subsequent processing to proceed with a fixed maximum of N 1-D transforms per partition while still adapting to complex texture patterns.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invertible mapping acts as an intermediary step that transforms the original pixel arrangement into a reordered arrangement that aligns with the detected texture pattern. This intermediate representation facilitates efficient partitioning and transform application, bridging the gap between complex texture patterns and the simplified N-transform constraint.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8666177B2Texture-pattern-adaptive partitioned block transform
Publication Date: 2014.03.04 INTERDIGITAL MADISON PATENT HLDG
  • US8666177B2 patent drawing
  • US8666177B2 patent drawing
  • US8666177B2 patent drawing

AI summary

The invention is related to encoding an image block of an image using a partitioned block transform. The inventors recognized that applying a texture-pattern associated invertible mapping to the pixels of a first partition, said first partition resulting from partitioning said image block according to a current texture pattern with which said texture-pattern associated invertible mapping is associated, allows for limiting the maximum number of required first 1-D transforms to not exceeding a number of columns in the image block as well as limiting the maximum number of required second 1-D transforms to not exceeding a number of rows in the image block, also. Achieving limitation of maximum required 1-D transforms enables more efficient implementation on hardware and improves encoding performance but also allows for further partitions according to texture patterns which comprise at least one of multiple strips, texture patterns with highly unsymmetrical pixel distribution and non-directional texture patterns.