Reconstructing Concentric Radial Gradients in Vector Graphics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image vectorization techniques struggle to convert raster images to vector graphics while preserving image details, often resulting in loss of information and fidelity, especially when dealing with radial color gradients.

Innovation Solution

An image processing apparatus that receives a raster image depicting a radial color gradient, computes an origin point and color stops, and generates a vector graphics image by constructing a vector graphics representation based on these components, thereby approximating smoothly shaded regions without loss of information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If conventional image vectorization techniques using solid fill paths are used, then the conversion from raster to vector graphics can be achieved, but image details and fidelity are lost

Engineering Contradiction:
Improveimage fidelityVSAvoidvectorization process simplicity
Core Design Contradiction:
Loss of informationVSEase of manufacture

Solution Approach 1:

The patent segments the radial color gradient into multiple concentric radial gradient layers, each representing a specific color range. This segmentation allows precise representation of color transitions while maintaining vector format, thereby preserving image fidelity without requiring complex solid fill paths.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the representation parameters from solid fill paths to concentric radial gradient parameters (center point, radius, color stops). This parameter change enables the vector graphics to inherently represent radial color gradients, preserving image details while simplifying the manufacturing process.

Inventive Principle:
Principle #35Parameter changes

2Object-generated harmful factors

If solid fill paths are used for vectorization, then the vector graphics can be generated, but artifacts appear in the output image

Engineering Contradiction:
Improveimage artifactsVSAvoidvectorization efficiency
Core Design Contradiction:
Object-generated harmful factorsVSProductivity

Solution Approach 1:

The patent changes the fundamental parameters of vector representation from solid fills to radial gradients with color stops. This parameter transformation eliminates artifacts by naturally representing smooth color transitions, while maintaining high productivity through automated detection of gradient parameters.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If conventional vectorization methods are used, then the raster image can be converted to vector graphics, but smoothly shaded regions are not preserved

Engineering Contradiction:
Improvegradient reconstruction accuracyVSAvoidvectorization algorithm complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary detection of the radial color gradient parameters (center point, radius, color stops) from the raster image before generating the vector graphics. This preliminary action ensures that smoothly shaded regions are accurately preserved in the vector format, while the automated nature of this detection keeps the algorithm complexity manageable.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12340441B2Reconstructing concentric radial gradients
Publication Date: 2025.06.24 ADOBE INC
  • US12340441B2 patent drawing
  • US12340441B2 patent drawing
  • US12340441B2 patent drawing

AI summary

Systems and methods for image processing are described. Embodiments of the present disclosure receive a raster image depicting a radial color gradient; compute an origin point of the radial color gradient based on an orthogonality measure between a color gradient vector at a point in the raster image and a relative position vector between the point and the origin point; construct a vector graphics representation of the radial color gradient based on the origin point; and generate a vector graphics image depicting the radial color gradient based on the vector graphics representation.