Object recognition using incremental feature extraction
First Claim
1. A method of determining identities for objects in an image, the method comprising:
- extracting a first set of one or more keypoints from a first set of blurred images of a first octave of a received image;
calculating a first set of one or more descriptors for the first set of keypoints;
receiving a confidence value for a result produced by querying a feature descriptor database with the first set of descriptors, wherein the result comprises information describing an identity of an object in the received image; and
extracting a second set of one or more keypoints from a second set of blurred images of a second octave of the received image when the confidence value does not exceed a confidence threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
In one example, an apparatus includes a processor configured to extract a first set of one or more keypoints from a first set of blurred images of a first octave of a received image, calculate a first set of one or more descriptors for the first set of keypoints, receive a confidence value for a result produced by querying a feature descriptor database with the first set of descriptors, wherein the result comprises information describing an identity of an object in the received image, and extract a second set of one or more keypoints from a second set of blurred images of a second octave of the received image when the confidence value does not exceed a confidence threshold. In this manner, the processor may perform incremental feature descriptor extraction, which may improve computational efficiency of object recognition in digital images.
-
Citations
50 Claims
-
1. A method of determining identities for objects in an image, the method comprising:
-
extracting a first set of one or more keypoints from a first set of blurred images of a first octave of a received image; calculating a first set of one or more descriptors for the first set of keypoints; receiving a confidence value for a result produced by querying a feature descriptor database with the first set of descriptors, wherein the result comprises information describing an identity of an object in the received image; and extracting a second set of one or more keypoints from a second set of blurred images of a second octave of the received image when the confidence value does not exceed a confidence threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
- 13. An apparatus for determining identities for objects in an image, the apparatus comprising a processor configured to extract a first set of one or more keypoints from a first set of blurred images of a first octave of a received image, calculate a first set of one or more descriptors for the first set of keypoints, receive a confidence value for a result produced by querying a feature descriptor database with the first set of descriptors, wherein the result comprises information describing an identity of an object in the received image, and extract a second set of one or more keypoints from a second set of blurred images of a second octave of the received image when the confidence value does not exceed a confidence threshold.
-
27. An apparatus for determining identities for objects in an image, the apparatus comprising:
-
means for extracting a first set of one or more keypoints from a first set of blurred images of a first octave of a received image; means for calculating a first set of one or more descriptors for the first set of keypoints; means for receiving a confidence value for a result produced by querying a feature descriptor database with the first set of descriptors, wherein the result comprises information describing an identity of an object in the received image; and means for extracting a second set of one or more keypoints from a second set of blurred images of a second octave of the received image when the confidence value does not exceed a confidence threshold. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer program product comprising a non-transitory computer-readable medium having stored thereon instructions that, when executed, cause a processor to:
-
extract a first set of one or more keypoints from a first set of blurred images of a first octave of a received image; calculate a first set of one or more descriptors for the first set of keypoints; receive a confidence value for a result produced by querying a feature descriptor database with the first set of descriptors, wherein the result comprises information describing an identity of an object in the received image; and extract a second set of one or more keypoints from a second set of blurred images of a second octave of the received image when the confidence value does not exceed a confidence threshold. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
Specification