Techniques for enabling or establishing the use of face recognition algorithms
First Claim
Patent Images
1. A computer-implemented method comprising:
- programmatically selecting, from a collection of images, a set of candidate images for a training set;
providing the set of candidate images to a user for input;
designating images from the set of candidate images for the training set based on input from the user;
performing a recognition of an input image;
wherein performing the recognition includes comparing the input image with one or more images of the training set, and determining, based at least in part on comparing the input image with the one or more images of the training set, that a confidence value of the recognition satisfies a defined threshold;
providing a results of the recognition to the user, wherein the result includes a plurality of images that have a recognized object or face that is represented in an image of the training set;
determining an error rate base on user feedback regarding the results, wherein the error rate is associated with a measurement of instances of erroneous recognition of the input image from the plurality of images provided with the result; and
in response to the user feedback, adjusting the defined threshold based on the error rate.
5 Assignments
0 Petitions
Accused Products
Abstract
Embodiments described herein facilitate or enhance the implementation of image recognition processes which can perform recognition on images to identify objects and/or faces by class or by people.
-
Citations
17 Claims
-
1. A computer-implemented method comprising:
-
programmatically selecting, from a collection of images, a set of candidate images for a training set; providing the set of candidate images to a user for input; designating images from the set of candidate images for the training set based on input from the user; performing a recognition of an input image; wherein performing the recognition includes comparing the input image with one or more images of the training set, and determining, based at least in part on comparing the input image with the one or more images of the training set, that a confidence value of the recognition satisfies a defined threshold; providing a results of the recognition to the user, wherein the result includes a plurality of images that have a recognized object or face that is represented in an image of the training set; determining an error rate base on user feedback regarding the results, wherein the error rate is associated with a measurement of instances of erroneous recognition of the input image from the plurality of images provided with the result; and in response to the user feedback, adjusting the defined threshold based on the error rate. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable storage medium having stored therein instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
selecting, from a collection of images, a set of candidate images for a training set; providing the set of candidate images to a user for input; designating images from the set of candidate images for the training set based on input from the user; performing a recognition of an input image, wherein performing the recognition includes comparing the input image with one or more images of the training set, and determining, based at least in part on comparing the input image with the one or more images of the training set, that a confidence value of the recognition satisfies a defined threshold; providing a result of the recognition to the user, wherein the result includes a plurality of images that have a recognized object or face that is represented in an image of the training set; determining an error rate based on user feedback regarding the result, wherein the error rate is associated with a measurement of instances of erroneous recognition of the input image from the plurality of images provided with the result; and in response to the user feedback, adjusting the defined threshold based on the error rate. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer system comprising:
-
a memory that stores a set of instructions; one or more processors that use instructions from the set of instructions to; select, from a collection of images, a set of candidate images for a training set; provide the set of candidate images to a user for input; designate images from the set of candidate images for the training set based on input from the user; perform a recognition of an input image, including comparing the input image with one or more images of the training set, and determining, based at least in part on comparing the input image with the one or more images of the training set, that a confidence value of the recognition satisfies a defined threshold; provide a result of the recognition to the user, wherein the result includes a plurality of images that have a recognized object or face that is represented in an image of the training set; determine an error rate based on user feedback regarding the result, wherein the error rate is associated with a measurement of instances of erroneous recognition of the input image from the plurality of images provided with the result; and in response to the user feedback, adjust the defined threshold based on the error rate. - View Dependent Claims (14, 15, 16, 17)
-
Specification