Patent Document ID: 9183454
Application ID: 13669679
Patent Status: 1

Claim One:
1. A method comprising: identifying, by at least one processor, at least one feature in a raster image based on a set of extraction parameters, indentifying the at least one feature further comprising; executing, by the at least one processor, a Gaussian blur process upon a plurality of pixels of the raster image to produce a blurred raster image; performing, by the at least one processor, an edge detection process upon the blurred raster image, wherein said edge detection process provides magnitude information and directional information for each pixel; for said each pixel, applying, by the at least one processor, a predefined threshold value to designate said each pixel as one of a black pixel, a gray pixel, and a white pixel, wherein black pixels represent edges, gray pixels represent possible edges, and white pixels represent non-edges; for black pixels of a detected edge, computing, by the at least one processor, histograms in a horizontal orientation, vertical orientation, and diagonal orientation; for gray pixels of a detected edge, converting, by the at least one processor, said gray pixels to one of a black pixel and a white pixel using at least one of a thinning technique and a hysteresis technique to produce a result which is then compared to the histograms computed for the black pixels; and performing, by the at least one processor, an edge linking process upon detected edges that are proximate to each other based upon the directional information of the detected edges; and generating, by the at least one processor, a feature path file conforming to a vector format, the feature path file represents a plurality of instances of the at least one feature in the raster image.