Quantized Auto-Encoder Neural Network for Image Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image compression technologies face challenges in achieving high fidelity while reducing image size, particularly due to the non-differentiable nature of quantization processes, which hinders gradient flow and increases training time with potential loss of fidelity.

Innovation Solution

A novel quantized auto-encoder neural network system and method that applies quantization during the training process using fake quantization, allowing gradient flow and enabling the system to dynamically grow its compression ratio, thereby achieving superior compression ratios with minimal image quality loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional quantization is applied in image compression, then compression ratio is improved, but gradient flow is blocked and training time increases

Engineering Contradiction:
Improvecompression ratioVSAvoidtraining time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent introduces a learnable quantization function as an intermediary between the encoder and decoder networks. This function approximates the discrete quantization operation while remaining differentiable, allowing gradient flow during backpropagation. The learnable parameters enable the system to achieve compression ratios comparable to traditional quantization methods while maintaining the ability to train through the quantization step using standard gradient-based optimization algorithms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If lossy compression is applied to reduce image size, then storage space is decreased, but image quality degrades

Engineering Contradiction:
Improvestorage spaceVSAvoidimage quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent employs a dynamic and adaptive quantization strategy where the quantization parameters are learned during training rather than being fixed. The learnable quantization function adapts to the specific characteristics of the input images, adjusting the compression aggressiveness to minimize quality loss while achieving the desired storage reduction. This dynamic approach allows the system to preserve important image features while discarding less critical information, outperforming static quantization methods in maintaining image quality.

Inventive Principle:
Principle #15Dynamics

3Productivity

If deep neural networks are trained with quantization, then compression capability is improved, but the non-differentiable nature hinders training

Engineering Contradiction:
Improvecompression capabilityVSAvoidtraining process
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The patent transforms the fixed, non-differentiable quantization operation into a learnable parameterized function. By introducing learnable parameters that control the quantization behavior, the system maintains the compression capability of traditional quantization while enabling gradient-based optimization. The parameters are updated during training to optimize both compression ratio and reconstruction quality, making the training process feasible using standard deep learning frameworks and algorithms.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12217467B2System and method for image compression based on machine learning
Publication Date: 2025.02.04 AVERROES AI INC
  • US12217467B2 patent drawing
  • US12217467B2 patent drawing
  • US12217467B2 patent drawing

AI summary

A system and method for compressing and decompressing image data, which provides better compression and minimal representation of the input image with minimal loss compared to previous Deep Learning codecs. The system can provide for quantization during training, flexible addition of filters, and conditional complexity of image compression. The Deep Learning codec generates codes that are directly usable with Machine Learning algorithms, thus boosting the performance of Machine Learning algorithms.