CPC G06T 7/11 (2017.01) [G06T 7/136 (2017.01); G06T 7/174 (2017.01); G06T 7/187 (2017.01); G06T 7/40 (2013.01); G06T 7/90 (2017.01); G16H 30/40 (2018.01); G06T 2207/20101 (2013.01); G06T 2207/30048 (2013.01)] | 18 Claims |
1. A non-transitory machine readable storage medium having a machine readable program stored therein, wherein the machine readable program, when executed on a processing system, causes the processing system to perform a method of image processing, wherein the method comprises:
reading a plurality of images;
selecting a set of user defined feature points;
transforming a first set of coordinates system of each image of the plurality of images into a second set of coordinates system, thereby producing a second plurality of images, wherein each image of the second plurality of images are represented in the second set of coordinates system;
detecting a plurality of image features from each image of the second plurality of images;
identifying a connected path of the plurality of image features using the user defined feature points;
iteratively defining the connected path based on a maximum user-defined step size to obtain a plurality of connected paths;
consolidating the plurality of connected paths using a numerical interpolation of radial-basis functions; and
outputting coordinates of the consolidated plurality of connected paths.
|