Systems and method for identifying locations of infrastructure assets using aerial imagery
First Claim
1. A computer-implemented method for identifying locations of infrastructure assets, the method comprising:
- determining, by one or more processors, geographic locations of a plurality of infrastructure assets, including;
querying, by the one or more processors, an asset information database for data for known asset locations, andreceiving, by the one or more processors from the asset information database, a respective dataset for each of the plurality of infrastructure assets, including receiving an asset identifier, an indication of an asset type and an indication of an asset location as part of the dataset, wherein the indication of the asset location includes at least one of (i) geographic coordinates indicating a point where the asset is located, (ii) an identifier of a cell in which a center of the asset is located, or a (iii) an indication of a boundary of the asset;
determining, by one or more processors, a plurality of geographic regions that do not contain any infrastructure assets;
obtaining, by the one or more processors, first images of the geographic locations of the plurality of infrastructure assets and second images of the plurality of geographic regions that do not include any infrastructure assets;
generating, by the one or more processors, an image processing model using the first images and the second images, including identifying first features of the first images and second features of the second images, and training the image processing model using the first features and the second features;
receiving, by one or more processors, a candidate image; and
using the image processing model, automatically locating an infrastructure asset within the candidate image.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments include a computer-implemented method for identifying locations of infrastructure assets. The method including identifying a location of a first infrastructure asset and a location of a second infrastructure asset, identifying a region of interest extending at least partially between the locations of the first and second infrastructure assets, obtaining an aerial image of the region of interest, determining that the aerial image of the region of interest comprises a third infrastructure asset, determining a location of the third infrastructure asset based at least in part on the aerial image, and storing the location of the secondary infrastructure asset in an infrastructure asset datastore.
15 Citations
14 Claims
-
1. A computer-implemented method for identifying locations of infrastructure assets, the method comprising:
-
determining, by one or more processors, geographic locations of a plurality of infrastructure assets, including; querying, by the one or more processors, an asset information database for data for known asset locations, and receiving, by the one or more processors from the asset information database, a respective dataset for each of the plurality of infrastructure assets, including receiving an asset identifier, an indication of an asset type and an indication of an asset location as part of the dataset, wherein the indication of the asset location includes at least one of (i) geographic coordinates indicating a point where the asset is located, (ii) an identifier of a cell in which a center of the asset is located, or a (iii) an indication of a boundary of the asset; determining, by one or more processors, a plurality of geographic regions that do not contain any infrastructure assets; obtaining, by the one or more processors, first images of the geographic locations of the plurality of infrastructure assets and second images of the plurality of geographic regions that do not include any infrastructure assets; generating, by the one or more processors, an image processing model using the first images and the second images, including identifying first features of the first images and second features of the second images, and training the image processing model using the first features and the second features; receiving, by one or more processors, a candidate image; and using the image processing model, automatically locating an infrastructure asset within the candidate image. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
one or more processors; an asset information database storing information regarding infrastructure assets; one or more memory devices storing program instructions that, when executed by the one or more processors, cause the system to perform the following; determining geographic locations of a plurality of infrastructure assets, including; querying the asset information database for data for known asset locations, and receiving, from the asset information database, a respective dataset for each of the plurality of infrastructure assets, including receiving an asset identifier, an indication of an asset type and an indication of an asset location as part of the dataset, wherein the indication of the asset location includes at least one of (i) geographic coordinates indicating a point where the asset is located, (ii) an identifier of a cell in which a center of the asset is located, or a (iii) an indication of a boundary of the asset, determining a plurality of geographic regions that do not contain any infrastructure assets, obtaining first images of the geographic locations of the plurality of infrastructure assets and second images of the plurality of geographic regions that do not include any infrastructure assets, generating an image processing model using the first images and the second images, including identifying first features of the first images and second features of the second images, and training the image processing model using the first features and the second features, receiving a candidate image, and using the image processing model, automatically locating an infrastructure asset within the candidate image. - View Dependent Claims (7, 8, 9, 10, 13, 14)
-
-
11. A non-transitory computer-readable medium comprising program instructions stored thereon that are executable by a processors to cause the following steps operable to identify locations of infrastructure assets:
-
determining geographic locations of a plurality of infrastructure assets, including; querying an asset information database for data for known asset locations, and receiving, from the asset information database, a respective dataset for each of the plurality of infrastructure assets, including receiving an asset identifier, an indication of an asset type and an indication of an asset location as part of the dataset, wherein the indication of the asset location includes at least one of (i) geographic coordinates indicating a point where the asset is located, (ii) an identifier of a cell in which a center of the asset is located, or a (iii) an indication of a boundary of the asset; determining a plurality of geographic regions that do not contain any infrastructure assets; obtaining first images of the geographic locations of the plurality of infrastructure assets and second images of the plurality of geographic regions that do not include any infrastructure assets; generating an image processing model using the first images and the second images, including identifying first features of the first images and second features of the second images, and training the image processing model using the first features and the second features; receiving a candidate image; and using the image processing model, automatically locating an infrastructure asset within the candidate image. - View Dependent Claims (12)
-
Specification