AR Image Compression Optimization via SSIM Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Image compression for augmented reality effects is complex, requiring expertise to balance file size and quality, as different textures and devices demand specific compression settings, making it challenging for designers to achieve optimal results without extensive knowledge of compression algorithms and their effects.

Innovation Solution

An AR design tool that automatically optimizes image compression by allowing designers to select desired quality and resolution, using Structural SIMilarity (SSIM) scores to determine optimal compression settings for each texture, ensuring minimal file size with maintained image quality across various devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If image compression is applied to reduce file size, then storage and transmission efficiency improve, but image quality degrades

Engineering Contradiction:
Improvefile sizeVSAvoidimage quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The system applies different compression settings to different textures based on their specific characteristics. Each texture is analyzed individually and assigned optimal compression parameters (such as compression level, format, and quality settings) that are tailored to its unique properties, allowing some textures to be compressed more aggressively while others maintain higher quality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system automatically adjusts multiple compression parameters including compression level, image format, quality settings, and resolution based on the texture's characteristics and the target device requirements. This dynamic parameter adjustment enables optimal balance between file size reduction and quality preservation for each specific texture.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If manual compression optimization is performed, then compression results can be customized, but the complexity of the process increases

Engineering Contradiction:
Improvecompression process simplicityVSAvoidcompression settings complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The system performs automatic compression optimization without requiring user intervention. It autonomously analyzes texture characteristics, evaluates multiple compression options, and selects the optimal settings automatically. The system includes built-in evaluation metrics and algorithms that self-determine the best compression approach for each texture.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system introduces an automated intermediary process between the designer and the compression settings. Instead of directly exposing complex compression parameters to users, the system acts as an intelligent mediator that translates design requirements into optimal compression configurations, shielding users from technical complexity while delivering customized results.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If compression settings are optimized for each texture individually, then compression effectiveness improves, but the time and computational resources required increase

Engineering Contradiction:
Improvecompression effectivenessVSAvoidcompression processing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of texture characteristics before applying compression. It pre-evaluates each texture's properties (such as complexity, color distribution, and importance) and pre-determines suitable compression strategies. This preliminary classification enables faster processing during the actual compression phase by avoiding trial-and-error approaches.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments the compression process into distinct phases: texture analysis, compression strategy selection, parameter optimization, and final compression. Each texture is processed through these segmented stages independently, allowing for efficient parallel processing and resource management across multiple textures simultaneously.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10930017B1Image compression optimization
Publication Date: 2021.02.23 META PLATFORMS INC
  • US10930017B1 patent drawing
  • US10930017B1 patent drawing
  • US10930017B1 patent drawing

AI summary

Particular embodiments may access one or more images configured to be used for generating an artificial reality (AR) effect. For each image, one or more compressed images may be generated using different compression settings, respectively. For each compressed image, a quality score may be computed based on that compressed image and the associated image from which the compressed image is generated. For each image, a desired quality threshold may be determined, and an optimal compression setting for that image may be determined based on the desired quality threshold and quality scores associated with the one or more compressed images generated from that image, wherein the optimal compression setting corresponds to one of the plurality of different compression settings. Each of the one or more images may be compressed using the associated optimal compression setting to generate and output one or more optimally-compressed images.