Signed Distance Fields for Multicolored Vector Art Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing graphics processing technologies face inefficiencies and visual distortions when rendering multicolored vector art, particularly when scaling images, due to resource overhead and processing inefficiencies in previous methods such as pre-rasterization and tessellation.

Innovation Solution

The use of signed distance fields (SDFs) and bilinear filtering to approximate multicolored vector art, where SDFs encode distances to pixel types and bilinear interpolation maintains hard edges during image reduction, reducing visual anomalies and processing complexities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If pre-rasterization is used to render multicolored vector art, then the rendering process is simplified, but processing speed decreases and resource overhead increases

Engineering Contradiction:
Improverendering process simplicityVSAvoidprocessing speed
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent pre-calculates signed distance fields (SDFs) for each color region during an offline preparation phase, storing them in a lookup table. This preliminary action allows the runtime rendering to simply sample from these pre-computed fields, achieving both simplicity and speed. The SDFs encode distance information that enables rapid determination of color regions without complex runtime calculations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates simplified copies of the vector art in the form of signed distance field representations. Instead of working with the original complex vector paths during rendering, it uses compact SDF data structures that capture the essential geometric information, enabling fast sampling and color determination while maintaining visual accuracy.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If tessellation is used to render multicolored vector art, then geometric accuracy is improved, but processing overhead and resource consumption increase

Engineering Contradiction:
Improvegeometric accuracyVSAvoidprocessing overhead
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent extracts the essential geometric information from complex vector paths by computing signed distance fields that represent only the distance to the nearest boundary. This extraction removes unnecessary geometric complexity while preserving the information needed for accurate rendering, allowing fast sampling without tessellation overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms the geometric representation from explicit vector paths or tessellated meshes into a continuous distance field parameterization. This parameter change enables smooth interpolation and accurate boundary representation without the discrete approximation errors inherent in tessellation, while reducing processing complexity.

Inventive Principle:
Principle #35Parameter changes

3Illumination intensity

If images are magnified, then visibility increases, but visual distortion and pixel artifacts increase

Engineering Contradiction:
Improveimage visibilityVSAvoidvisual accuracy
Core Design Contradiction:
Illumination intensityVSManufacturing precision

Solution Approach 1:

The patent uses dynamic sampling of signed distance fields that adapts to the current view scale and camera position. As the image is magnified or transformed, the SDF sampling automatically adjusts to maintain precise boundary representation, preventing pixelation and artifacts while preserving visibility. The continuous nature of SDFs allows smooth scaling without discrete pixel boundaries.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10403005B2Using signed distance fields in multicolored vector approximation
Publication Date: 2019.09.03 ADOBE INC
  • US10403005B2 patent drawing
  • US10403005B2 patent drawing
  • US10403005B2 patent drawing

AI summary

Techniques and systems are described in which signed distance fields (SDFs) can be used to approximate multicolored vector art. A source image, represented as multicolored vector art is received and processed to provide a multicolored planar graph. The graph is processed to provide a SDF mask for each of the colors in the graph. For each of the colors in the graph, a color plane is generated, paired with the corresponding mask and represents the source image's color underneath the mask. Each color plane can be dilated and then one or more of the color planes or masks can be down sampled and then used to synthesize a source image which provides an approximated source image which retains the hard edges of the original image.