SYSTEM AND METHOD FOR GLOBAL OBJECT RECOGNITION
First Claim
1. A computer-implemented method for global object recognition comprising:
- receiving, by one or more hardware processors, a plurality of context parameters that define a geographic search for an object to be located;
receiving, by the one or more hardware processors, a plurality of characteristics that define the object to be located;
retrieving, based on the plurality of context parameters, one or more images representing a geographic location;
selecting, from a plurality of image processing algorithms, a subset of image processing algorithms to be used in processing the retrieved one or more images;
processing the retrieved one or more images according to the selected subset of image processing algorithms to obtain a plurality of results, at least one result indicating whether the object was identified in a corresponding image; and
determining at least one confidence value representing whether the object was located in one or more of the retrieved one or more images based on the at least one result.
1 Assignment
0 Petitions
Accused Products
Abstract
A global object detection server reduces the amount of time needed to determine whether an object is present in a collection of images for a geographic area. In particular, the disclosed global object detection server selects one or more object recognition algorithms from a collection of algorithms based on one or more characteristics of the object to be detected. The algorithm results may then be fed back to reduce input data sets from iterative collections for similar regions. The global object detection server can also derive stochastic probabilities for object detection accuracy. Thereafter, one or more visualizations may be created that show confidence levels for the object'"'"'s probable location in the collection of images.
-
Citations
25 Claims
-
1. A computer-implemented method for global object recognition comprising:
-
receiving, by one or more hardware processors, a plurality of context parameters that define a geographic search for an object to be located; receiving, by the one or more hardware processors, a plurality of characteristics that define the object to be located; retrieving, based on the plurality of context parameters, one or more images representing a geographic location; selecting, from a plurality of image processing algorithms, a subset of image processing algorithms to be used in processing the retrieved one or more images; processing the retrieved one or more images according to the selected subset of image processing algorithms to obtain a plurality of results, at least one result indicating whether the object was identified in a corresponding image; and determining at least one confidence value representing whether the object was located in one or more of the retrieved one or more images based on the at least one result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 11, 12, 13, 14)
-
-
8. A system for global object recognition comprising:
-
a machine-readable medium storing computer-executable instructions; and at least one hardware processor in communication with the machine-readable medium that, having executed the computer-executable instructions, performs a plurality of operations, the operations comprising; receiving, by one or more hardware processors, a plurality of context parameters that define a geographic search for an object to be located; receiving, by the one or more hardware processors, a plurality of characteristics that define the object to be located; retrieving, based on the plurality of context parameters, one or more images representing a geographic location; selecting, from a plurality of image processing algorithms, a subset of image processing algorithms to be used in processing the retrieved one or more images; processing the retrieved one or more images according to the selected subset of image processing algorithms to obtain a plurality of results, at least one result indicating whether the object was identified in a corresponding image; and determining at least one confidence value representing whether the object was located in one or more of the retrieved one or more images based on the at least one result. - View Dependent Claims (9, 10)
-
-
15. A machine-readable medium having computer-executable instructions stored thereon that, when executed by at least one hardware processor, cause the at least one hardware processor to:
-
receive a plurality of context parameters that define a geographic search for an object to be located; receive a plurality of characteristics that define the object to be located; receive, based on the plurality of context parameters, one or more images representing a geographic location; select, from a plurality of image processing algorithms, a subset of image processing algorithms to be used in processing the retrieved one or more images; process the retrieved one or more images according to the selected subset of image processing algorithms to obtain a plurality of results, at least one result indicating whether the object was identified in a corresponding image; and determine at least one confidence value representing whether the object was located in one or more of the retrieved one or more images based on the at least one result. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A computer-implemented method for global object recognition comprising:
-
receiving, by one or more hardware processors, a plurality of context parameters that define a search for an object to be located; receiving, by the one or more hardware processors, a plurality of characteristics that define the object to be located; retrieving, based on the plurality of context parameters, a plurality of source data; selecting, from a plurality of processing algorithms, a subset of processing algorithms to be used in processing the retrieved one or more source data; processing the retrieved plurality of source data according to the selected subset of processing algorithms to obtain a plurality of results, at least one result indicating whether the object was identified in a corresponding source data; and determining at least one confidence value representing whether the object was located in one or more of the retrieved source data based on the at least one result. - View Dependent Claims (22, 23, 24, 25)
-
Specification