US 12,243,135 B2
Vector object blending
Tarun Beri, Noida (IN); and Matthew David Fisher, Burlingame, CA (US)
Assigned to Adobe Inc., San Jose, CA (US)
Filed by Adobe Inc., San Jose, CA (US)
Filed on Nov. 4, 2022, as Appl. No. 17/980,881.
Prior Publication US 2024/0153177 A1, May 9, 2024
Int. Cl. G06T 11/60 (2006.01)
CPC G06T 11/60 (2013.01) [G06T 2210/44 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a processing device, a plurality of first vector paths that define a visual representation of a first vector object and a plurality of second vector paths that define a visual representation of a second vector object;
computing, by the processing device, morphing costs that quantify a level of correspondence within candidate vector path pairs, each said candidate vector path pair including one of the first vector paths and one of the second vector paths, the morphing costs including a geometric cost between the first vector paths and the second vector paths of the candidate vector path pairs, the geometric cost determined using a neighborhood enriched dynamic time warping (DTW);
generating, by the processing device, a mapping of vector paths between the plurality of first vector paths and the plurality of second vector paths based on the morphing costs; and
generating, by the processing device for display in a user interface, a transformed vector object by adjusting a property of at least one of the first vector paths based on the mapping.