Patent ID: 11922544
Assignee: ADOBE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A system comprising:
a memory component comprising a vector image that comprises a vector pattern; and
one or more processing devices coupled to the memory component, the one or more processing devices to perform operations comprising:
generating sample data points from the vector image;
determining, based on the sample data points, input clusters spatially corresponding to vector elements of the vector pattern;
synthesizing output clusters of synthetic data points spatially arranged for corresponding to additional vector elements that map to the vector elements by:
determining, utilizing a neighborhood similarity, matching neighborhood pairs comprising sample neighborhoods of the sample data points matched to synthetic neighborhoods of the synthetic data points; and
clustering, utilizing an optimization model, the synthetic data points based on cluster identifiers for clusters corresponding to the matching neighborhood pairs to iteratively perform acts until a stopping criterion is met based on link energies between output clusters and shape energies between input clusters and output clusters by:
performing sample switching by switching a synthetic data point from a first output cluster to a second output cluster adjacent to the first output cluster;
performing cluster merging by merging two or more separate output clusters; and
performing cluster splitting by splitting an output cluster into two or more output clusters; and

generating a new vector image comprising a synthetic version of the vector pattern by translating, according to the optimization model, a subset of vector elements corresponding to the input clusters to populate the additional vector elements corresponding to the output clusters.