Block-Based Image Compression Latent Space Intra Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing end-to-end image and video compression methods process entire images, limiting flexibility in controlling the quality of reconstructed regions and failing to adaptively minimize spatial redundancies at a block level.

Innovation Solution

A block-based end-to-end image and video compression method that partitions images into non-overlapping or overlapping blocks, using latent space intra prediction to reduce spatial redundancy by predicting current blocks from neighboring blocks in the latent space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If end-to-end compression methods process entire images, then compression is simplified, but flexibility in controlling quality of reconstructed regions is limited

Engineering Contradiction:
Improveflexibility in controlling qualityVSAvoidcompression method complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The image is divided into multiple blocks that can be processed independently. Each block can be reconstructed with different quality levels by selectively applying pixel reconstruction only to certain blocks, enabling region-specific quality control while maintaining the simplicity of end-to-end compression.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If traditional methods use pre-defined prediction modes, then processing is faster, but adaptability to different content is reduced

Engineering Contradiction:
Improveadaptability to contentVSAvoidprocessing speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The method uses learned parameters from neural network training to adaptively determine prediction modes and reconstruction strategies for different blocks. The system learns optimal parameters during training that balance adaptability to various content types with processing efficiency, eliminating the need for complex runtime decisions while maintaining high adaptability.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If spatial redundancy is not reduced, then decoding is simpler, but compression efficiency decreases

Engineering Contradiction:
Improvecompression efficiencyVSAvoiddecoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The encoder performs latent space prediction and identifies spatial redundancy before encoding. By pre-computing predicted blocks from neighboring regions and encoding only the residuals, the system achieves high compression efficiency while keeping the decoder relatively simple, as it only needs to perform the inverse transformation and selective pixel reconstruction.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250150626A1Block-based compression and latent space intra prediction
Publication Date: 2025.05.08 INTERDIGITAL VC HOLDINGS INC
  • US20250150626A1 patent drawing
  • US20250150626A1 patent drawing
  • US20250150626A1 patent drawing

AI summary

In one implementation, we propose a block-based end-to-end image and video compression method that takes non-overlapping or overlapping split blocks of input images or frames of videos as input. Then, the proposed decoder network reconstructs non-overlapped split blocks of the input. We also introduce an intra prediction method to reduce spatial redundancy in the latent space, i.e., one or more previously decoded latent tensors from neighboring blocks are used as references to predict the current block's latent tensor. Additionally, the decoder can selectively complete the pixel reconstruction process for decoded latent blocks without causing any error drift to neighboring blocks since the prediction is made in the latent space. Enabling and disabling the pixel reconstruction can be signaled by the encoder as metadata in the bitstream or decided at the decoding stage using a computer vision task.