Complexity-adaptive Image Compression via Prediction Error Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image compression schemes require a large number of complex context models to achieve an acceptable compression ratio, making them difficult to implement and inefficient in processing.

Innovation Solution

The technique separates the prediction error of image data into distinct factors (sign, bit category, and relative absolute value) and applies a separate set of context models to each factor, using binary representations that adapt based on the size of the prediction error to simplify the compression process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a large number of context models are applied to achieve acceptable compression ratio, then compression performance is improved, but algorithm complexity and implementation difficulty increase

Engineering Contradiction:
Improvecompression ratioVSAvoidalgorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The prediction error is segmented into multiple independent factors: sign, bit category, and relative absolute value. Each factor is then processed with its own dedicated context models, reducing the complexity of any single processing unit while maintaining overall compression effectiveness through the combined processing of all factors.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different context models are applied to different factors based on their specific characteristics. The sign factor uses one set of context models, the bit category factor uses another set, and the relative absolute value factor uses a third set. This localized approach allows optimization for each factor's specific properties without overwhelming complexity.

Inventive Principle:
Principle #3Local quality

2Reliability

If a large number of context models are applied to achieve acceptable compression ratio, then compression performance is improved, but processing efficiency deteriorates

Engineering Contradiction:
Improvecompression ratioVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

By dividing the compression task into separate factor processing stages, each stage can operate independently with optimized context models. This segmentation enables parallel processing and reduces the computational burden on any single processing unit, thereby improving overall processing efficiency while maintaining compression ratio.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects and applies context models based on the specific characteristics of each factor being processed. This dynamic adaptation allows the system to optimize processing efficiency for each factor type rather than using a fixed, overly complex set of models for all cases.

Inventive Principle:
Principle #15Dynamics

3Reliability

If conventional compression schemes are used, then compression ratio can be achieved, but implementation difficulty increases

Engineering Contradiction:
Improvecompression ratioVSAvoidimplementation difficulty
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The implementation is segmented into distinct modules, each handling a specific factor (sign processing module, bit category processing module, relative absolute value processing module). This modular segmentation makes the system easier to implement, debug, and maintain while achieving the desired compression ratio through the coordinated operation of these modules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each factor receives dedicated context models tailored to its specific properties, simplifying the implementation requirements for each module. The localized approach allows for more straightforward coding and easier maintenance compared to a monolithic system that must handle all complexity uniformly.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9615111B2Complexity-adaptive compression of color images using binary arithmetic coding
Publication Date: 2017.04.04 EMC IP HLDG CO LLC
  • US9615111B2 patent drawing
  • US9615111B2 patent drawing
  • US9615111B2 patent drawing

AI summary

An improved technique of compressing image data involves separating a prediction error of image data into distinct factors and applying a separate set of context models to each factor. Such factors may take the form of a sign, a bit category, and a relative absolute value of the prediction error. For each factor, the improved technique provides a set of context models and a procedure for selecting a context model from each respective set. The context model for each factor determines a probability distribution of symbols that may represent that factor, which in turn enables compression of the prediction error. Additionally, the symbols that represent certain factors into which the prediction error is separated result from a binary representation whose form—either unary or uniform—depends on the size of the prediction error.