Image recognition verification
First Claim
Patent Images
1. A system for verifying a recognized object, comprising:
- a candidate database storing a plurality of candidate images;
a verification engine communicatively coupled to the candidate database, configured to;
receive a plurality of candidate results, wherein the plurality of candidate results comprises at least two of the plurality of candidate images and each of the plurality of candidate results corresponds to a potential match for a captured image;
select a verification technique from two or more verification techniques based on one or more image processing techniques or matching methods selected based on one or more characteristics of at least one candidate result from the plurality of candidate results, the one or more characteristics comprising at least one of image design content, image text content, image size, image color, image resolution, image quality, image data type, and image frame rate;
generate, using the selected verification technique, at least one match score for the at least one candidate result as a function of the captured image and the at least one candidate result; and
classify the at least one candidate result based on the at least one generated match score.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of verifying the results of an initial image recognition process are presented. A verification engine can receive a set of candidate images corresponding to the results of an image recognition process performed on a captured query image. The verification engine can determine an appropriate verification technique to apply to the images of the candidate set, and classify, re-rank or otherwise re-organize the candidate set such that the best match from the candidate set is confirmed as a proper match.
13 Citations
23 Claims
-
1. A system for verifying a recognized object, comprising:
-
a candidate database storing a plurality of candidate images; a verification engine communicatively coupled to the candidate database, configured to; receive a plurality of candidate results, wherein the plurality of candidate results comprises at least two of the plurality of candidate images and each of the plurality of candidate results corresponds to a potential match for a captured image; select a verification technique from two or more verification techniques based on one or more image processing techniques or matching methods selected based on one or more characteristics of at least one candidate result from the plurality of candidate results, the one or more characteristics comprising at least one of image design content, image text content, image size, image color, image resolution, image quality, image data type, and image frame rate; generate, using the selected verification technique, at least one match score for the at least one candidate result as a function of the captured image and the at least one candidate result; and classify the at least one candidate result based on the at least one generated match score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification