Rate-Adaptive Neural Image Compression with Adversarial Generators

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing neural image compression methods require training multiple model instances for different Rate-Distortion (R-D) trade-offs, leading to high storage and computational costs due to the need for individual models for each desired bit rate, which is prohibitive for applications with limited resources.

Innovation Solution

A rate-adaptive neural image compression framework using a compact adversarial generator that adapts anchor model instances to achieve intermediate compression rates, either on the encoder or decoder side, allowing only a few model instances to be trained and deployed, with an attention-based generator focusing on salient information for model adaptation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple model instances are trained for different Rate-Distortion trade-offs, then flexible bit-rate control is achieved, but storage and computational costs increase significantly

Engineering Contradiction:
Improvebit-rate control flexibilityVSAvoidstorage cost
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

A single neural network model is designed to perform multiple compression rates through rate-adaptive mechanisms. The model uses a shared backbone network that can dynamically adjust its compression behavior based on target bit-rate parameters, eliminating the need for separate model instances for different rates while maintaining flexible bit-rate control across multiple operating points.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces rate-adaptive parameters and conditioning mechanisms that allow a single model to adjust its compression characteristics dynamically. By modifying internal parameters such as quantization strength, feature map resolution, and transformation coefficients based on the desired bit-rate, the model achieves multiple compression rates without requiring multiple trained instances, thereby reducing storage requirements while maintaining versatility.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple model instances are deployed for different compression rates, then rate adaptability is improved, but device complexity increases

Engineering Contradiction:
Improverate adaptabilityVSAvoidmodel deployment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent designs a universal neural network architecture that incorporates rate-adaptive modules capable of operating at multiple compression rates within a single deployment. The model uses conditional computation paths and dynamic parameter adjustment mechanisms that allow it to adapt to different target bit-rates without requiring separate model instances, thereby simplifying deployment while maintaining rate adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent implements dynamic rate adaptation mechanisms where the model can adjust its compression behavior in real-time based on the desired bit-rate parameter. This includes dynamic modification of network depth, width, and computational intensity during inference, allowing a single static model deployment to achieve multiple compression rates without requiring complex model switching or retraining, thus reducing deployment complexity while preserving adaptability.

Inventive Principle:
Principle #15Dynamics

3Reliability

If multiple model instances are trained individually for each Rate-Distortion trade-off, then optimal compression performance is achieved, but training time and computational resources increase

Engineering Contradiction:
Improvecompression performanceVSAvoidtraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges multiple rate-specific training objectives into a single unified training framework. Instead of training separate model instances for different compression rates, the patent employs a joint training approach where a single model learns to optimize performance across multiple target bit-rates simultaneously using multi-task learning or curriculum training strategies. This consolidates training time and computational resources while maintaining optimal compression performance across different rates through shared feature representations and adaptive optimization.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11622117B2Method and apparatus for rate-adaptive neural image compression with adversarial generators
Publication Date: 2023.04.04 TENCENT AMERICA LLC
  • US11622117B2 patent drawing
  • US11622117B2 patent drawing
  • US11622117B2 patent drawing

AI summary

A method of rate-adaptive neural image compression with adversarial generators is performed by at least one processor and includes obtaining a first feature of an input image, using a first portion of a first neural network, generating a first substitutional feature, based on the obtained first feature, using a second neural network, and encoding the generated first substitutional feature, using a second portion of the first neural network, to generate a first encoded representation. The method further includes compressing the generated first encoded representation, decompressing the compressed representation, and decoding the decompressed representation, using a third neural network, to reconstruct a first output image.