Facilitating computer-assisted tagging of object instances in digital images
First Claim
Patent Images
1. A method, comprising:
- receiving a collection of one or more digital images;
automatically extracting one or more faces of people from within the one or more digital images;
detecting that one or more of the extracted one or more faces is untagged;
automatically assigning one or more tentative tags for one or more of the one or more untagged faces based on similarities between one or more regions containing the one or more untagged faces and one or more regions containing one or more faces that have already been tagged;
displaying the assignment of the one or more tentative tags to a user; and
receiving correction or confirmation for the displayed tentative tag assignments from the user.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a system that facilitates computer-assisted tagging of objects in a digital image. During operation, the system receives locations for one or more objects-of-interest in the digital image. Next, the system determines likelihoods of specific tags being assigned to the objects-of-interest. The system then automatically assigns tentative tags to the objects-of-interest based on the determined likelihoods. Next, the system displays the assignments of tentative tags to a user, and receives corrections to the assignments, if any, from the user.
24 Citations
31 Claims
-
1. A method, comprising:
-
receiving a collection of one or more digital images; automatically extracting one or more faces of people from within the one or more digital images; detecting that one or more of the extracted one or more faces is untagged; automatically assigning one or more tentative tags for one or more of the one or more untagged faces based on similarities between one or more regions containing the one or more untagged faces and one or more regions containing one or more faces that have already been tagged; displaying the assignment of the one or more tentative tags to a user; and receiving correction or confirmation for the displayed tentative tag assignments from the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage device storing instructions that when executed by a computer cause the computer to perform:
-
receiving a collection of one or more digital images; automatically extracting one or more faces of people from within the one or more digital images; detecting that one or more of the extracted one or more faces is untagged; automatically assigning one or more tentative tags for one or more of the one or more untagged faces based on similarities between one or more regions containing the one or more untagged faces and one or more regions containing one or more faces that have already been tagged; displaying the assignment of the one or more tentative tags to a user; and receiving correction or confirmation for the displayed tentative tag assignments from the user. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system, comprising:
-
one or more processors; and a computer-readable storage medium storing program instructions executable by the one or more processors to perform; receiving a collection of one or more digital images; automatically extracting one or more faces of people from within the one or more digital images; detecting that one or more of the extracted one or more faces is untagged; automatically assigning one or more tentative tags for one or more of the one or more untagged faces based on similarities between one or more regions containing the one or more untagged faces and one or more regions containing one or more faces that have already been tagged; displaying the assignment of the one or more tentative tags to a user; and receiving correction or confirmation for the displayed tentative tag assignments from the user. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
Specification