CPC G06T 11/60 (2013.01) [G06T 2210/44 (2013.01)] | 20 Claims |
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.
|