Radial Gradient Vectorization via Disk Model Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image vectorization systems struggle to preserve image details and fidelity when converting raster images to vector graphics, often resulting in output images that lose information and are difficult for content creators to work with.

Innovation Solution

An image processing apparatus that receives a raster image depicting a radial color gradient, computes a radial disk model including a focal point, an eccentricity vector, and color stops, and generates a vector graphics image that accurately represents the radial color gradient without loss of information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If solid filled paths are used for image vectorization, then the conversion process is simple, but image details and fidelity are lost

Engineering Contradiction:
Improveconversion process simplicityVSAvoidimage details and fidelity
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The invention segments the image processing task into multiple specialized components: radial gradient detection module, linear gradient detection module, color cluster analysis module, and vector generation module. Each module handles specific aspects of gradient analysis and vector construction, enabling preservation of image details while maintaining automated processing simplicity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention introduces intermediary data structures including gradient vectors, color clusters, and transition models that mediate between the raster input and vector output. These intermediaries capture essential image characteristics (gradients, colors, transitions) before final vector generation, preventing information loss while keeping the overall process automated.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If detailed vector representation is used to preserve image fidelity, then image details are maintained, but the complexity of the vector graphics increases

Engineering Contradiction:
Improveimage fidelityVSAvoidvector graphics complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The invention applies local quality by using different vector representation strategies for different image regions. Radial gradients are represented with radial gradient objects, linear gradients with linear gradient objects, and uniform regions with solid colors. This localized approach preserves image fidelity in gradient areas while using simpler representations in uniform areas, reducing overall complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The invention changes parameters by automatically detecting and encoding gradient characteristics (direction, magnitude, color transitions) as vector parameters rather than storing detailed pixel information. This parameter-based representation maintains image fidelity while significantly reducing data complexity compared to pixel-by-pixel vectorization.

Inventive Principle:
Principle #35Parameter changes

3Extent of automation

If traditional trace techniques are used for vectorization, then the process is automated, but the output is difficult for content creators to work with

Engineering Contradiction:
Improvevectorization automationVSAvoideditability for content creators
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The invention enables self-service by automatically detecting gradient types, determining color clusters, and generating appropriate vector representations without manual intervention. The system serves itself by making intelligent decisions about how to represent different image regions, providing both automated conversion and editable output that content creators can easily modify.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The invention creates a universal vector representation system that handles multiple gradient types (radial, linear, complex transitions) through a unified framework. The generated vector graphics use standardized objects and parameters that can be easily manipulated by content creators regardless of the original image complexity, making the output universally editable.

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

Data Source

PatentUS12307554B2Reconstructing general radial gradients
Publication Date: 2025.05.20 ADOBE INC
  • US12307554B2 patent drawing
  • US12307554B2 patent drawing
  • US12307554B2 patent drawing

AI summary

Systems and methods for image processing are described. Embodiments of the present disclosure include receiving a raster image depicting a radial color gradient; computing a radial disk model for the radial color gradient, wherein the radial disk model defines a plurality of disks with centers aligned in a same direction; constructing a vector graphics representation of the radial color gradient based on the radial disk model; and generating a vector graphics image depicting the radial color gradient based on the vector graphics representation.