User-Guided Variable-Rate Image Compression via Importance Maps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image compression techniques struggle to provide user-guided variable-rate compression that maintains strong image quality, especially in scenarios where users need to preserve details in specific parts of the image, and they often require extensive hyperparameter tuning and retraining.

Innovation Solution

A user-guided variable-rate image compression system that allows users to input an image, a segmentation map with importance values, and a target bitrate. The system uses a compression network with an encoder and an importance map network to generate a compressed representation, and a reconstruction network to restore the image, all while optimizing bit allocation based on user-provided importance values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If deep learning-based compression approaches are used to incorporate image context and semantics, then image quality is improved, but the system requires costly hyperparameter search and retraining for multiple desired bitrates

Engineering Contradiction:
Improveimage qualityVSAvoidhyperparameter search and retraining
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent transforms the discrete hyperparameter selection problem into a continuous control problem by introducing a bitrate controller that outputs continuous bitrate values. The system uses a differentiable bitrate estimator and gradient-based optimization to learn optimal quantization parameters dynamically, eliminating the need for costly hyperparameter search and retraining while maintaining image quality across multiple bitrates

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements self-adjusting compression by automatically estimating the actual bitrate achieved through a differentiable bitrate estimator integrated into the training loop. The model self-optimizes its compression parameters through gradient descent, using the estimated bitrate as a feedback signal to adjust quantization strength, thereby eliminating manual hyperparameter tuning

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If variable-rate compression methods are introduced to provide flexibility in bitrate control, then adaptability is improved, but theoretical or empirical guarantees of the bitrate are not provided in production time

Engineering Contradiction:
Improvebitrate flexibilityVSAvoidbitrate accuracy guarantee
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent implements a feedback mechanism by integrating a differentiable bitrate estimator into the training loop that continuously monitors and estimates the actual bitrate achieved. This estimator provides real-time feedback to the optimization process, allowing the system to adjust quantization parameters to meet target bitrate requirements with theoretical guarantees, rather than relying on post-hoc estimation

Inventive Principle:
Principle #23Feedback

3Ease of operation

If traditional codecs with hardcoded quality factors are used to control bitrate, then ease of operation is improved, but the system lacks information of the image context

Engineering Contradiction:
Improvebitrate controlVSAvoidimage context awareness
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces an importance map as an intermediary that bridges user intent and compression behavior. The importance map encodes spatially-varying importance information, guiding the compression algorithm to allocate bits according to user-specified priorities while maintaining simplicity of operation. This intermediary layer allows users to express preferences without needing to understand complex compression parameters

Inventive Principle:
Principle #24Intermediary (Mediator)

4Manufacturing precision

If users specify importance values for different segments to preserve important regions, then image quality in important regions is improved, but the interface becomes tedious to use

Engineering Contradiction:
Improvedetail preservation in important regionsVSAvoidinterface simplicity
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent divides the image into multiple segments or regions and assigns different importance values to each segment, allowing differential compression across the image. This segmentation approach enables users to preserve important regions by simply marking them, without needing to understand compression parameters. The system automatically applies appropriate compression strength to each segment based on its importance value

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12340544B2User-guided variable-rate image compression
Publication Date: 2025.06.24 ADOBE INC
  • US12340544B2 patent drawing
  • US12340544B2 patent drawing
  • US12340544B2 patent drawing

AI summary

Embodiments are disclosed for user-guided variable-rate compression. A method of user-guided variable-rate compression includes receiving a request to compress an image, the request including the image, a corresponding importance data, and a target bitrate, providing the image, the corresponding importance data, and the target bitrate to a compression network, generating, by the compression network, a learned importance map and a representation of the image, and generating, by the compressing network, a compressed representation of the image based on the learned importance map and the representation of the image.