Multi-Scale Neural Image Compression with Intra-Prediction Residuals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing neural image compression methods are inefficient in encoding and decoding images due to direct encoding of entire images, which can be improved by using block-based intra-prediction and multi-scale processing to encode residuals rather than original pixels.

Innovation Solution

A method and apparatus for multi-scale neural image compression using block-based intra-prediction and residual coding, where an input image is downscaled, predicted, and residuals are encoded and decoded, with different coding strategies applied at various scales to enhance efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If direct encoding of entire images is used, then the encoding process is simple, but the coding efficiency is poor and bit consumption is high

Engineering Contradiction:
Improvecoding efficiencyVSAvoidencoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The image is divided into multiple blocks of different sizes (e.g., 16x16, 8x8, 4x4 pixels). Each block is independently processed through intra-prediction and residual encoding, allowing the encoder to work on smaller segments rather than the entire image at once, thereby improving coding efficiency while managing complexity through modular processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a multi-scale dimension by processing images at different resolutions. The image is downsampled to create multiple scale versions, and intra-prediction is applied at each scale. This dimensional transformation from single-scale to multi-scale processing enables better compression by capturing both coarse and fine details efficiently

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Manufacturing precision

If block-based intra-prediction with multi-scale processing is used, then coding performance is improved, but the processing complexity increases

Engineering Contradiction:
Improvereconstruction accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The image processing is segmented into multiple stages: downsampling to create scale versions, block partitioning at each scale, intra-prediction for each block, and residual encoding. This segmentation allows complex multi-scale processing to be broken down into manageable, repeatable operations that improve reconstruction accuracy while controlling processing complexity through systematic organization

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The image is pre-processed by downsampling to create multiple scale versions before the main encoding process. This preliminary action prepares the data in a form that facilitates more efficient subsequent processing, allowing the intra-prediction and residual encoding to work with pre-scaled versions rather than requiring complex real-time scaling during the main encoding phase

Inventive Principle:
Principle #10Preliminary action

3Loss of substance

If residuals are encoded instead of original pixels, then bit consumption is reduced, but the encoding process becomes more complex

Engineering Contradiction:
Improvebit consumptionVSAvoidencoding process complexity
Core Design Contradiction:
Loss of substanceVSDevice complexity

Solution Approach 1:

The patent extracts the prediction component from the original image data through intra-prediction, leaving only the residual (difference) to be encoded. By separating the predictable portion (captured by the prediction model using boundary pixels) from the unpredictable residual, the method reduces bit consumption since residuals contain less information than original pixels, while the extraction process itself manages complexity through established prediction algorithms

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11582470B2Method and apparatus for multi-scale neural image compression with intra-prediction residuals
Publication Date: 2023.02.14 TENCENT AMERICA LLC
  • US11582470B2 patent drawing
  • US11582470B2 patent drawing
  • US11582470B2 patent drawing

AI summary

A method of multi-scale neural image compression with intra-prediction residuals is performed by at least one processor and includes downsampling an input image, generating a current predicted image, based on a previously-recovered predicted image, and generating a prediction residual based on a difference between the downsampled input image and the generated current predicted image. The method further includes encoding the generated prediction residual, decoding the encoded prediction residual, and generating a currently-recovered predicted image based on an addition of the current predicted image and the decoded prediction residual. The method further includes upsampling the currently-recovered predicted image, generating a scale residual based on a difference between the input image and the upsampled currently-recovered predicted image, and encoding the scale residual.