METHOD AND APPARATUS FOR REPRESENTING AND IDENTIFYING FEATURE DESCRIPTIONS UTILIZING A COMPRESSED HISTOGRAM OF GRADIENTS
First Claim
1. A method comprising:
- determining a plurality of gradients for each of a plurality of cells of an image;
assigning the gradients for a respective cell to a respective one of a plurality of bins;
determining a plurality of feature descriptors, wherein each feature descriptor includes a representation of a distribution of gradients between the plurality of bins of a respective cell; and
compressing the plurality of feature descriptors.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product may be provided for generating a plurality of compressed feature descriptors that can be represented by a relatively small number of bits, thereby facilitating transmission and storage of the feature descriptors. A method, apparatus and computer program product may also be provided for permitting a compressed representation of a feature descriptor to be compared with a plurality of compressed representations of feature descriptors of respective predefined features. By permitting the comparison to be performed utilizing compressed representations of feature descriptors, a respective feature descriptor may be identified without having to first decompress the feature descriptor, thereby potentially increasing the efficiency with which feature descriptors may be identified.
22 Citations
20 Claims
-
1. A method comprising:
-
determining a plurality of gradients for each of a plurality of cells of an image; assigning the gradients for a respective cell to a respective one of a plurality of bins; determining a plurality of feature descriptors, wherein each feature descriptor includes a representation of a distribution of gradients between the plurality of bins of a respective cell; and compressing the plurality of feature descriptors. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising at least one processor and at least one memory storing computer program code, wherein the at least one memory and stored computer program code are configured, with the at least one processor, to cause the apparatus at least to:
-
determine a plurality of gradients for each of a plurality of cells of an image; assigning the gradients for a respective cell to a respective one of a plurality of bins; determine a plurality of feature descriptors, wherein each feature descriptor includes a representation of a distribution of gradients between the plurality of bins of a respective cell; and compress the plurality of feature descriptors. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
comparing a compressed representation of a feature descriptor with a plurality of predetermined compressed representations of feature descriptors of respective predefined features; and based upon comparison results, identifying the compressed representation of a feature descriptor to represent a predefined feature without first decompressing the feature descriptor. - View Dependent Claims (14, 15, 16)
-
-
17. An apparatus comprising at least one processor and at least one memory storing computer program code, wherein the at least one memory and stored computer program code are configured, with the at least one processor, to cause the apparatus at least to:
-
compare a compressed representation of a feature descriptor with a plurality of predetermined compressed representations of feature descriptors of respective predefined features; and based upon comparison results, identify the compressed representation of a feature descriptor to represent a predefined feature without first decompressing the feature descriptor. - View Dependent Claims (18, 19, 20)
-
Specification