Vector Graphics Representation Learning With Geometric Self-Attention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image representation learning methods for vector graphics struggle to accurately capture both semantic and geometric information, leading to reduced performance in downstream tasks such as reconstruction and classification due to the use of fixed token spaces and lack of consideration for geometric context.

Innovation Solution

An end-to-end encoder-decoder system that applies a 1D convolutional embedding layer to preserve continuous format, extracts geometric information via medial axis transform (MAT), and employs geometric self-attention using a graph convolution network (GCN) to generate representations that capture both semantic and geometric information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If fixed token spaces are used for encoding vector graphics, then the encoding process is simplified, but the ability to accurately capture semantic and geometric information is reduced

Engineering Contradiction:
Improveencoding process complexityVSAvoidsemantic and geometric information
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent segments the vector graphics encoding process into multiple specialized components: a semantic encoder that captures object meanings and attributes, a geometric encoder that preserves spatial relationships and transformations, and a fusion module that integrates both. This segmentation allows each component to specialize in capturing specific types of information without being constrained by a fixed token space, thereby resolving the contradiction between encoding simplicity and information preservation.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If geometric context is not considered in the encoding model, then the model architecture is simpler, but the performance in downstream tasks such as reconstruction and classification deteriorates

Engineering Contradiction:
Improvemodel architecture complexityVSAvoiddownstream task performance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces a geometric context module as an intermediary component that specifically processes spatial relationships, transformations, and geometric attributes of vector graphics objects. This module acts as a mediator between the raw input data and the main encoding architecture, extracting and preserving geometric context information that would otherwise be lost. By adding this specialized intermediary layer, the model achieves high reliability in downstream tasks without requiring complete redesign of the overall architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If rasterized image processing methods are used for vector graphics, then existing models can be applied without modification, but the unique properties of vector graphics data are not preserved

Engineering Contradiction:
Improvemodel compatibilityVSAvoidvector graphics data properties
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

Instead of converting vector graphics into rasterized images and applying standard image processing methods (the conventional approach), the patent inverts the approach by designing a specialized encoding model that directly processes vector graphics data in its native format. The model preserves the continuous coordinate system, geometric primitives, and mathematical relationships inherent in vector graphics, avoiding the information loss that occurs during rasterization. This inversion allows the model to maintain adaptability through modular design while faithfully preserving vector graphics properties.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS12524921B2Representation learning for continuous vector graphics
Publication Date: 2026.01.13 ADOBE INC
  • US12524921B2 patent drawing
  • US12524921B2 patent drawing
  • US12524921B2 patent drawing

AI summary

Systems and methods for generating representations for vector graphics are described. Embodiments are configured to obtain semantic information and geometric information for a vector graphics image. The semantic information describes individual segments of the vector graphics image, and the geometric information describes geometric relationships among the individual segments. Embodiments are additionally configured to encode the semantic information and the geometric information to obtain a vector graphics representation for the vector graphics image, and to provide a reconstructed image based on the vector graphics representation.