Tagging images by determining a set of similar pre-tagged images and extracting prominent tags from that set
First Claim
Patent Images
1. A method for adding tags to images comprising:
- identifying an image-to-be-tagged;
determining an initial tag list comprising initial tags associated with the image-to-be-tagged;
determining a similar image set of images comprising tags extracting pre-existing tags from the similar image set to form a set of combined tags;
determining a set of prominent tags, wherein the set of prominent tags comprises tags of the set of combined tags having a prominence score greater than a threshold score; and
adjusting the initial tag list by,moving a prominent tag to the beginning of the initial tag list when the prominent tag is in the initial tag list, andappending a prominent tag to the end of the initial tag list, when the prominent tag is not in the initial tag list.
1 Assignment
0 Petitions
Accused Products
Abstract
An image can be compared with a set of images, each including pre-existing tags. A similar image set can be determined from results of the comparing. Pre-existing tags can be extracted from the similar image set. Prominent tags can be determined from the extracted pre-existing tags. At least one of the determined prominent tags can be added to a tag set associated with the image.
14 Citations
15 Claims
-
1. A method for adding tags to images comprising:
-
identifying an image-to-be-tagged; determining an initial tag list comprising initial tags associated with the image-to-be-tagged; determining a similar image set of images comprising tags extracting pre-existing tags from the similar image set to form a set of combined tags; determining a set of prominent tags, wherein the set of prominent tags comprises tags of the set of combined tags having a prominence score greater than a threshold score; and adjusting the initial tag list by, moving a prominent tag to the beginning of the initial tag list when the prominent tag is in the initial tag list, and appending a prominent tag to the end of the initial tag list, when the prominent tag is not in the initial tag list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product for adding tags to images comprising:
-
a non-transitory computer usable storage medium having computer usable program code embodied therewith, the computer usable program code comprising; computer usable program code configured to identify an image-to-be-tagged; computer usable program code configured to determine an initial tag list comprising initial tags associated with the image-to-be-tagged; computer usable program code configured to, using photogrammetry, determine a similar image set of images from a larger set of images stored in an image repository, wherein each of the images in the similar image set are tagged with one or more textual tags; computer usable program code configured to extract pre-existing tags from the similar image set to form a set of combined tags; computer usable program code configured to compute prominence scores for each tag of the combined set of tags, wherein the prominence score is based at least in part on persistence, meaning a number of times a term or tag appears within different images of the set of similar images; computer usable program code configured to determine a set of prominent tags, wherein the set of prominent tags comprises tags of the set of combined tags having a prominence score greater than a threshold score; and computer usable program code configured to adjust the initial tag list by, moving a prominent tag to the beginning of the initial tag list when the prominent tag is in the initial tag list, and appending a prominent tag to the end of the initial tag list, when the prominent tag is not in the initial tag list. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method comprising:
-
identifying an image-to-be-tagged; accessing an image repository, wherein the image repository includes a set of images each having a set of associated tags; comparing the image-to-be-tagged with the set of images in the image repository; identifying one or more images from the set of images as being similar to the image-to-be-tagged based on the comparison; determining a set of tags associated with the set of images identified as being similar to the image-to-be-tagged; assigning prominence scores to the set of tags to determine a set of prominent tags; and updating a list of tags associated with the image-to-be-tagged with the set of prominent tags, wherein the updating comprises adjusting the list of tags by, moving a prominent tag of the set of prominent tags to the beginning of the list of tags when the prominent tag is in the list of tags, and appending a prominent tag of the set of prominent tags to the end of the list of tags when the prominent tag is not in the list of tags.
-
Specification