Image Coding Using Selective Entropy Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image compression techniques, such as JPEG2000, are computationally intensive due to the use of arithmetic coders for entropy coding, which slows down decompression and compression processes, especially in video applications, while JPEG compression lacks the efficiency of wavelet-based systems and introduces artifacts at low quality.

Innovation Solution

Separate low-entropy and high-entropy portions of quantized coefficients, applying Huffman coding only to the low-entropy portions and leaving high-entropy portions uncompressed, thereby reducing computational complexity without sacrificing compression efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If arithmetic coders are used for entropy coding in wavelet-based compression systems, then compression efficiency is improved, but computational complexity and processing time increase significantly

Engineering Contradiction:
Improvecompression efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the quantized wavelet coefficients into low-entropy portions (most-significant bitplanes) and high-entropy portions (less-significant bitplanes). Different coding strategies are applied to each segment: arithmetic coding is applied only to the low-entropy portions where it provides benefit, while high-entropy portions are handled differently to reduce computational complexity. This segmentation resolves the contradiction by applying the complex arithmetic coding only where necessary.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different coding qualities to different parts of the coefficient data. The low-entropy portions (most-significant bitplanes) receive sophisticated arithmetic coding with detailed bit modeling, while the high-entropy portions use simpler coding methods. This local differentiation optimizes overall compression efficiency while reducing the computational burden of applying complex arithmetic coding to all data.

Inventive Principle:
Principle #3Local quality

2Loss of information

If arithmetic coders with sophisticated bit-modeling techniques are used, then compression ratio is improved, but decompression speed deteriorates

Engineering Contradiction:
Improvecompression ratioVSAvoiddecompression speed
Core Design Contradiction:
Loss of informationVSSpeed

Solution Approach 1:

The patent divides the decoding process into two segments: decoding of low-entropy portions using arithmetic coding with bit modeling, and decoding of high-entropy portions using simpler methods. By segmenting the data and applying appropriate decoding complexity to each segment, the patent achieves good compression ratios for the most important data while maintaining faster decompression speeds overall.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial arithmetic coding - only to the portions of the data where it provides the most benefit (low-entropy portions). This partial application of the complex coding technique achieves sufficient compression efficiency without the full computational overhead of applying it to all data, thereby improving decompression speed.

Inventive Principle:
Principle #16Partial or excessive action

3Device complexity

If JPEG compression standard is used, then computational complexity is reduced, but compression efficiency and image quality deteriorate

Engineering Contradiction:
Improvecomputational complexityVSAvoidcompression efficiency
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent extracts the entropy-coding step from the complete JPEG pipeline and replaces it with wavelet transform followed by selective arithmetic coding. This extraction allows the patent to adopt the efficient wavelet transform for image decomposition while applying a more sophisticated entropy coding scheme than traditional JPEG, thereby improving compression efficiency without fully committing to the computational complexity of complete wavelet-based systems like JPEG2000.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameters of the compression system by using wavelet transform instead of DCT, and by applying arithmetic coding selectively to different portions of the coefficient data. These parameter changes improve compression efficiency and image quality while managing computational complexity through the selective application strategy.

Inventive Principle:
Principle #35Parameter changes

4Loss of information

If wavelet-based compression systems are used, then compression efficiency is improved, but processing time increases due to arithmetic coding overhead

Engineering Contradiction:
Improvecompression efficiencyVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent segments the coefficient data and applies arithmetic coding only to the most significant bitplanes where compression efficiency gains are most valuable. The less significant bitplanes are processed with simpler methods, reducing the overall processing time while maintaining good compression efficiency for the most important image information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial arithmetic coding to only the portions of the data where it provides the most benefit. This partial application reduces the processing time overhead associated with full arithmetic coding while maintaining compression efficiency comparable to wavelet-based systems, as the most significant bitplanes contain the most important image information.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7613347B1Low-complexity image coding
Publication Date: 2009.11.03 ADOBE INC
  • US7613347B1 patent drawing
  • US7613347B1 patent drawing
  • US7613347B1 patent drawing

AI summary

A system that compresses a digital image. During operation, the system performs a transform operation on a digital image to produce transform domain coefficients, and then quantizes the transform domain coefficients to produce quantized coefficients. The system then separates the low entropy portions of the quantized coefficients from the high entropy portions of the quantized coefficients, wherein the low entropy portions of the quantized coefficients comprise the most-significant bitplanes of the quantized coefficients. Next, the system compresses the low entropy portions of the quantized coefficients while not substantially compressing the high entropy portions of the quantized coefficients.