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

Claim 0:
1. A non-transitory computer-readable storage medium storing executable instructions which, when executed by a processing device, cause the processing device to perform operations comprising:
sampling data points from a vector image comprising a vector pattern;
determining input clusters from the data points, the input clusters spatially corresponding to vector elements of the vector pattern;
synthesizing, utilizing an optimization model and based on the input clusters, output clusters of synthetic data points spatially arranged for corresponding to additional vector elements that maintain structures of the vector elements by clustering synthetic data points utilizing the optimization model 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 digitally reconstructing the additional vector elements based on the output clusters.