Processing a satellite image of a region to determine a terrain boundary included therein
First Claim
1. A machine-implemented method of processing a satellite image of a region to determine a terrain boundary included therein, the method comprising:
- obtaining pixel data corresponding to the satellite image of the region;
determining, for each pixel within a subset of the pixel data, multiple image features corresponding to texture and color statistics for the pixel and neighboring pixels of the pixel, based on a feature selection process for selecting discriminative features from the pixel data;
generating an initial set of rules for determining a terrain boundary based on the obtained multiple image features;
creating plural image models for applying to the pixel data based on the initial set of rules;
applying the plural image models to the pixel data to generate at least one probability map, wherein the at least one probability map represents output of the plural image models and corresponds to different terrains within the satellite image; and
generating a binary label mask for the satellite image based on the generated probability map, wherein the binary label mask indicates segmentations corresponding to the different terrains.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for processing a satellite image to determine a terrain boundary. Pixel data corresponding to a satellite image is obtained. For each pixel within a subset of the pixel data, multiple image features are determined corresponding to texture and color statistics for the pixel and neighboring pixels, based on a feature selection process for selecting discriminative features. An initial set of rules is generated for determining a terrain boundary. Plural image models for applying to the pixel data are created based on the initial set of rules. The plural image models are applied to the pixel data to generate at least one probability map, which represents output of the plural image models and corresponds to different terrains within the satellite image. A binary label mask is generated for the satellite image based on the probability map, and mask indicates segmentations corresponding to the different terrains.
-
Citations
22 Claims
-
1. A machine-implemented method of processing a satellite image of a region to determine a terrain boundary included therein, the method comprising:
-
obtaining pixel data corresponding to the satellite image of the region; determining, for each pixel within a subset of the pixel data, multiple image features corresponding to texture and color statistics for the pixel and neighboring pixels of the pixel, based on a feature selection process for selecting discriminative features from the pixel data; generating an initial set of rules for determining a terrain boundary based on the obtained multiple image features; creating plural image models for applying to the pixel data based on the initial set of rules; applying the plural image models to the pixel data to generate at least one probability map, wherein the at least one probability map represents output of the plural image models and corresponds to different terrains within the satellite image; and generating a binary label mask for the satellite image based on the generated probability map, wherein the binary label mask indicates segmentations corresponding to the different terrains. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for processing a satellite image of a region to determine a terrain boundary included therein, the system comprising:
-
one or more processors; and a machine-readable medium comprising instructions stored therein, which when executed by the processors, cause the processors to perform operations comprising; obtaining pixel data corresponding to the satellite image of the region; determining, for each pixel within a subset of the pixel data, multiple image features corresponding to texture and color statistics for the pixel and neighboring pixels of the pixel, based on a feature selection process for selecting discriminative features from the pixel data, wherein the determining comprises creating at least one histogram for each pixel within the subset of the pixel data; generating an initial set of rules for determining a terrain boundary based on the obtained multiple image features; creating plural image models for applying to the pixel data based on the initial set of rules; applying the plural image models to the pixel data to generate at least one probability map, wherein the at least one probability map represents output of the plural image models and corresponds to different terrains within the satellite image; and generating a binary label mask for the satellite image based on the generated probability map, wherein the binary label mask indicates segmentations corresponding to the different terrains. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory machine-readable medium comprising instructions stored therein, which when executed by a system, cause the system to perform operations comprising:
-
obtaining pixel data corresponding to a satellite image of a region; determining, for each pixel within a subset of the pixel data, multiple image features corresponding to texture and color statistics for the pixel and neighboring pixels of the pixel, based on a feature selection process for selecting discriminative features from the pixel data; generating an initial set of rules for determining a terrain boundary based on the obtained multiple image features; creating plural image models for applying to the pixel data based on the initial set of rules; applying the plural image models to the pixel data to generate at least one probability map, wherein the at least one probability map represents output of the plural image models and corresponds to different terrains within the satellite image; performing a smoothing process on the probability map to enforce consistency between neighboring pixels and overlapping images, wherein the overlapping images are used to remove obstacles corresponding to at least one of cloud coverage or snow coverage; and generating a binary label mask for the satellite image based on the generated probability map, wherein the binary label mask indicates segmentations corresponding to the different terrains.
-
Specification