Filter based object detection using hash functions
First Claim
Patent Images
1. A system, comprising:
- a memory storing computer executable components; and
a processor configured to execute the following computer executable components stored in the memory;
a hashing component configured to compute respective hash values for a set of object windows that are associated with an image to be scanned; and
a filter selection component configured to compare the respective hash values of object windows in the set of object windows against a hash table of object filters, and as a function of the comparison to select at least one object filter for recognizing or localizing at least one of an object or a feature within the image.
2 Assignments
0 Petitions
Accused Products
Abstract
This disclosure relates to filter based object detection using hash functions. A hashing component can compute respective hash values for a set of object windows that are associated with an image to be scanned. The hashing component can employ various hash functions in connection with computing the hash values, such as a winner takes all (WTA) hash function. A filter selection component can compare the respective hash values of the object windows against a hash table of object filters, and can select one or more object filters for recognizing or localizing at least one of an object within the image as a function of the comparison.
-
Citations
36 Claims
-
1. A system, comprising:
-
a memory storing computer executable components; and a processor configured to execute the following computer executable components stored in the memory; a hashing component configured to compute respective hash values for a set of object windows that are associated with an image to be scanned; and a filter selection component configured to compare the respective hash values of object windows in the set of object windows against a hash table of object filters, and as a function of the comparison to select at least one object filter for recognizing or localizing at least one of an object or a feature within the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
a memory storing computer executable components; and a processor configured to execute the following computer executable components stored in the memory; a hashing component configured to compute respective hash values for a set of object windows that are associated with an image to be scanned; and a filter selection component configured to compare the respective hash values of object windows in the set of object windows against a hash table of object filters, and as a function of the comparison to select at least one object filter for recognizing or localizing at least one of an object or a feature within the image, wherein multiple partial orderings of a data point are correlated to lower bound ranking agreement in event of a match.
-
-
13. A method, comprising:
employing a processor to execute computer executable components stored in memory to perform the following acts; computing a set of respective hash values for a set of object windows that are associated with an image to be scanned; and comparing the set of respective hash values of the set of object windows against a hash table of object filters, and as a function of the comparison selecting at least one object filter for recognizing or localizing at least one of an object or a feature within the image. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
20. A method, comprising:
employing a processor to execute computer executable components stored in memory to perform the following acts; computing a set of respective hash values for a set of object windows that are associated with an image to be scanned; comparing the set of respective hash values of the set of object windows against a hash table of object filters, and as a function of the comparison selecting at least one object filter for recognizing or localizing at least one of an object or a feature within the image; and correlating multiple partial orderings of a data point to lower bound ranking agreement in event of a match.
-
21. A system, comprising:
-
a memory storing computer executable components; and a processor configured to execute the following computer executable components stored in the memory; a generator component configured to generate a set of hash tables for a set of object filters; a hashing component configured to compute respective hash values for a set of object windows that are associated with an image to be scanned; a filter selection component configured to compare the respective hash values of the set of object windows against the set of hash tables; and a counter component configured to record a quantity of matches of the respective hash values with the set of hash tables as a function of the comparison. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A system comprising:
-
a memory storing computer executable components; and a processor configured to execute the following computer executable components stored in the memory; a generator component configured to generate a set of hash tables for a set of object filters; a hashing component configured to compute respective hash values for a set of object windows that are associated with an image to be scanned; a filter selection component configured to compare the respective hash values of the set of object windows against the set of hash tables; and a counter component configured to record a quantity of matches of the respective hash values with the set of hash tables as a function of the comparison, wherein multiple partial orderings of a data point are correlated to lower bound ranking agreement in event of a match.
-
-
29. A method, comprising:
employing a processor to execute computer executable components stored in memory to perform the following acts; generating a set of hash tables for a set of object filters; computing a set of respective hash values for a set of object windows that are associated with an image to be scanned; comparing the set of hash values for the set of object windows against the set of hash tables; and counting a number of matches of the respective hash values with the set of hash tables as a function of the comparison. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
36. A method, comprising:
employing a processor to execute computer executable components stored in memory to perform the following acts; generating a set of hash tables for a set of object filters; computing a set of respective hash values for a set of object windows that are associated with an image to be scanned; comparing the set of hash values for the set of object windows against the set of hash tables; counting a number of matches of the respective hash values with the set of hash tables as a function of the comparison; and correlating multiple partial orderings of a data point to lower bound ranking agreement in event of a match.
Specification