High-Fidelity Generative Image Compression with Perceptual GAN Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing neural network training methods for data compression face challenges in formulating effective training objectives that balance compression rate and reconstruction quality, as these objectives are often antagonistic, leading to inefficient and suboptimal performance.

Innovation Solution

A perceptual loss-augmented generative adversarial network (GAN) training scheme is employed to jointly optimize compression rate, reconstruction quality, and discriminator classification, enabling effective training of encoder, hyper-encoder, and decoder neural networks for high-dimensional data compression and reconstruction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If traditional neural network training methods are used for data compression, then the training process is simple, but the training objective cannot effectively balance compression rate and reconstruction quality

Engineering Contradiction:
Improvetraining process simplicityVSAvoidtraining objective effectiveness
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The training objective is segmented into three distinct terms: compression rate term, reconstruction quality term, and discriminator classification term. Each term addresses a specific aspect of the compression-reconstruction process, allowing independent optimization while maintaining overall balance. This segmentation enables the system to simultaneously pursue compression efficiency and reconstruction fidelity without being overwhelmed by a single complex objective function.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The discriminator neural network serves as an intermediary that evaluates reconstruction quality and provides feedback to the generator. This intermediary mechanism allows the system to indirectly optimize reconstruction quality through adversarial training, transforming the difficult direct optimization problem into a more manageable indirect optimization process that balances multiple objectives effectively.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If compression rate is increased, then data efficiency is improved, but reconstruction quality deteriorates

Engineering Contradiction:
Improvedata efficiencyVSAvoidreconstruction quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The training objective incorporates feedback mechanisms through the discriminator classification term, which continuously evaluates reconstruction quality and adjusts the training process accordingly. This feedback loop enables the system to maintain high reconstruction quality even at high compression rates by adapting the generator's output based on real-time quality assessment, thus resolving the trade-off between compression efficiency and reconstruction fidelity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts multiple parameters including compression rate, reconstruction quality weights, and discriminator penalties to achieve optimal balance. By changing these parameters adaptively during training, the system can pursue high data efficiency while maintaining reconstruction quality, transforming the static trade-off into a dynamic optimization process that finds the optimal operating point.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If reconstruction quality is prioritized, then manufacturing precision is improved, but compression rate decreases

Engineering Contradiction:
Improvereconstruction qualityVSAvoidcompression rate
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The training objective merges three previously separate concerns—compression rate optimization, reconstruction quality optimization, and perceptual quality validation—into a unified multi-term objective function. This merging allows the system to simultaneously pursue all three goals without sacrificing any single aspect, achieving both high compression rate and high reconstruction quality through integrated optimization rather than sequential or competing objectives.

Inventive Principle:
Principle #5Merging (Combining)

4Device complexity

If existing training objectives are used, then the training formulation is simple, but performance becomes suboptimal

Engineering Contradiction:
Improvetraining objective formulationVSAvoidcompression performance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The training objective is extended into a higher-dimensional optimization space by adding the discriminator classification term, which introduces a new dimension of quality evaluation. This dimensional expansion transforms the two-dimensional trade-off between compression rate and reconstruction quality into a three-dimensional optimization problem, enabling the system to achieve superior performance by leveraging the additional evaluation dimension provided by the discriminator.

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

Data Source

PatentUS20250254367A1High-fidelity generative image compression
Publication Date: 2025.08.07 GOOGLE LLC
  • US20250254367A1 patent drawing
  • US20250254367A1 patent drawing
  • US20250254367A1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training an encoder neural network configured to receive a data item and to process the data item to output a compressed representation of the data item. In one aspect, a method includes, for each training data item: processing the data item using the encoder neural network to generate a latent representation of the training data item; processing the latent representation using a hyper-encoder neural network to determine a conditional entropy model; generating a compressed representation of the training data item; processing the compressed representation using a decoder neural network to generate a reconstruction of the training data item; processing the reconstruction of the training data item using a discriminator neural network to generate a discriminator network output; evaluating a first loss function; and determining an update to the current values of the encoder network parameters.