Methods and systems for automatic and semi-automatic geometric and geographic feature extraction
First Claim
Patent Images
1. A method for facilitating detecting features in sensor data, the method being implemented by a computing device, the method comprising:
- receiving, by the computing device, a first set of sensor data about a geographical region, the first set of sensor data comprising data in a plurality of bands; and
generating, by the computing device, a second set of sensor data by;
receiving, by the computing device, a first input designating a first sub-region of the geographical region;
determining, by the computing device, a single band representation of at least a portion of the first set of sensor data associated with the first sub-region;
labeling objects defining substantially closed polygons in at least a portion of the first set of sensor data associated with the first sub-region;
reducing non-corner portions of the labeled objects to straight line segments;
computing a turn angle between adjacent straight line segmentsdetermining, for each labeled object, a total boundary length of said labeled object;
determining, for each labeled object, a total length of straight line segments separated by a turn angle having a value substantially equal to at least a predetermined first angle value;
determining, for each labeled object, a boundary ratio of the total length of straight line segments separated by a turn angle substantially equal to the first angle value to the total boundary length of said labeled object; and
identifying as buildings the labeled objects for which the boundary ratio exceeds a threshold value.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for facilitating detecting features in sensor data are described. One example method implemented by a computing device includes receiving a first set of sensor data about a geographical region, and generating a second set of sensor data. The first set of sensor data includes data in a plurality of bands. The second set of sensor data is generated by receiving a first input designating a first sub-region of the geographical region, and determining a single band representation of at least a portion of the first set of sensor data associated with the first sub-region.
19 Citations
14 Claims
-
1. A method for facilitating detecting features in sensor data, the method being implemented by a computing device, the method comprising:
-
receiving, by the computing device, a first set of sensor data about a geographical region, the first set of sensor data comprising data in a plurality of bands; and generating, by the computing device, a second set of sensor data by; receiving, by the computing device, a first input designating a first sub-region of the geographical region; determining, by the computing device, a single band representation of at least a portion of the first set of sensor data associated with the first sub-region; labeling objects defining substantially closed polygons in at least a portion of the first set of sensor data associated with the first sub-region; reducing non-corner portions of the labeled objects to straight line segments; computing a turn angle between adjacent straight line segments determining, for each labeled object, a total boundary length of said labeled object; determining, for each labeled object, a total length of straight line segments separated by a turn angle having a value substantially equal to at least a predetermined first angle value; determining, for each labeled object, a boundary ratio of the total length of straight line segments separated by a turn angle substantially equal to the first angle value to the total boundary length of said labeled object; and identifying as buildings the labeled objects for which the boundary ratio exceeds a threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device for facilitating detecting features in sensor data, the computing device comprising a processor and a memory coupled to said processor, wherein said memory comprises computer-executable instructions that, when executed by said processor, cause said computing device to:
-
receive a first set of sensor data about a geographical region, the first set of sensor data comprising data in a plurality of bands; generate a second set of sensor data by; receiving a first input designating a first sub-region of the geographical region; and determining a single band representation of at least a portion of the first set of sensor data associated with the first sub-region; label objects defining substantially closed polygons in at least a portion of the first set of sensor data associated with the first sub-region; reduce non-corner portions of the labeled objects to straight line segments; and compute a turn angle between adjacent straight line segments determine, for each labeled object, a total boundary length of said labeled object; determine, for each labeled object, a total length of straight line segments separated by a turn angle having value substantially equal to at least a predetermined first angle value; determine, for each labeled object, a boundary ratio of the total length of straight line segments separated by a turn angle substantially equal to the first angle value to the total boundary length of said labeled object; and identify as buildings the labeled objects for which the boundary ratio exceeds a threshold value. - View Dependent Claims (10, 11)
-
-
12. A non-transitory computer-readable storage device having computer-executable instructions embodied thereon, wherein when executed by a computing device comprising a processor and a memory coupled to the processor, said computer-executable instructions cause the computing device to:
-
receive a first set of sensor data about a geographical region, the first set of sensor data comprising data in a plurality of bands; generate a second set of sensor data by; receiving a first input designating a first sub-region of the geographical region; and determining a single band representation of at least a portion of the first set of sensor data associated with the first sub-region; label objects defining substantially closed polygons in at least a portion of the first set of sensor data associated with the first sub-region; reduce non-corner portions of the labeled objects to straight line segments; compute a turn angle between adjacent straight line segments determine, for each labeled object, a total boundary length of said labeled object; determine, for each labeled object, a total length of straight line segments separated by a turn angle having value substantially equal to at least a predetermined first angle value; determine, for each labeled object, a boundary ratio of the total length of straight line segments separated by a turn angle substantially equal to the first angle value to the total boundary length of said labeled object; and identify as buildings the labeled objects for which the boundary ratio exceeds a threshold value. - View Dependent Claims (13, 14)
-
Specification