Generating a road network based on satellite imagery
First Claim
1. A computer-implemented method comprising:
- obtaining, by one or more computing devices, plural pixels corresponding to satellite imagery of a region;
calculating, by the one or more computing devices, for each of the plural pixels, a probability value corresponding to the probability that the pixel belongs within a road network;
forming, by the one or more computing devices, an image based on the calculated probability values;
producing, by the one or more computing devices, plural curves based on the image; and
generating, by the one or more computing devices, a planar-connected graph by connecting at least portions of the plural curves, wherein the planar-connected graph corresponds to the road network.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating a road network based on satellite imagery. Plural pixels corresponding to satellite imagery of a region are obtained. For each of the plural pixels, a probability value corresponding to the probability that the pixel belongs within the road network is calculated. A grayscale image is formed based on the calculated probability values. Plural curves are produced based on the grayscale image, wherein the producing of each curve includes positioning a shape on the grayscale image so that an average intensity of the grayscale image covered by the shape exceeds a preset threshold, moving the shape about the grayscale image while the average intensity is maintained, and tracking the movement of the shape to produce the curve. A planar-connected graph is generated by connecting at least portions of the plural curves. The planar-connected graph corresponds to the road network.
23 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
obtaining, by one or more computing devices, plural pixels corresponding to satellite imagery of a region; calculating, by the one or more computing devices, for each of the plural pixels, a probability value corresponding to the probability that the pixel belongs within a road network; forming, by the one or more computing devices, an image based on the calculated probability values; producing, by the one or more computing devices, plural curves based on the image; and generating, by the one or more computing devices, a planar-connected graph by connecting at least portions of the plural curves, wherein the planar-connected graph corresponds to the road network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
one or more computing devices; and a machine-readable medium comprising instructions stored therein, which when executed by the one or more computing devices, cause the one or more computing devices to perform operations comprising; obtaining plural pixels corresponding to satellite imagery of a region; calculating, for each of the plural pixels, a probability value corresponding to the probability that the pixel belongs within a road network; forming an image based on the calculated probability values; producing plural curves based on the image; and generating a planar-connected graph by connecting at least portions of the plural curves, wherein the planar-connected graph corresponds to the road network. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory machine-readable medium comprising instructions stored therein, which when executed by a system, cause the system to perform operations comprising:
-
obtaining plural pixels corresponding to satellite imagery of a region; calculating, for each of the plural pixels, a probability value corresponding to the probability that the pixel belongs within a road network; forming an image based on the calculated probability values; producing plural curves based on the image; and generating a planar-connected graph by connecting at least portions of the plural curves, wherein the planar-connected graph corresponds to the road network. - View Dependent Claims (19, 20)
-
Specification