Annotation by search
First Claim
Patent Images
1. A memory storing computer program instructions executable by a processor, the computer program instructions including instructions for performing operations comprising:
- searching one or more data stores for images that are semantically related to a baseline annotation of a given image and visually similar to the given image;
measuring visual similarity of the semantically related images to the given image, wherein at least a subset of the images are selected from certain ones of the images determined to be more visually similar to the given image than other ones of the images;
calculating properties for phrases extracted from respective ones of annotations associated with the at least a subset of the images, the annotations being grouped into a respective cluster of multiple clusters;
combining, for each cluster, associated ones of the properties to generate a salience score for the cluster, wherein common concepts are associated with one or more clusters having higher salience scores as compared to salience scores associated with other ones of the clusters; and
annotating the given image with common concepts of annotations associated with at least a subset of the images that are both semantically related and visually similar to the given image.
2 Assignments
0 Petitions
Accused Products
Abstract
Annotation by search is described. In one aspect, a data store is searched for images that are semantically related to a baseline annotation of a given image and visually similar to the given image. The given image is then annotated with common concepts of annotations associated with at least a subset of the semantically and visually related images.
-
Citations
16 Claims
-
1. A memory storing computer program instructions executable by a processor, the computer program instructions including instructions for performing operations comprising:
-
searching one or more data stores for images that are semantically related to a baseline annotation of a given image and visually similar to the given image; measuring visual similarity of the semantically related images to the given image, wherein at least a subset of the images are selected from certain ones of the images determined to be more visually similar to the given image than other ones of the images; calculating properties for phrases extracted from respective ones of annotations associated with the at least a subset of the images, the annotations being grouped into a respective cluster of multiple clusters; combining, for each cluster, associated ones of the properties to generate a salience score for the cluster, wherein common concepts are associated with one or more clusters having higher salience scores as compared to salience scores associated with other ones of the clusters; and annotating the given image with common concepts of annotations associated with at least a subset of the images that are both semantically related and visually similar to the given image. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method comprising:
-
searching for a first set of images that are semantically related to a baseline annotation of a given image; evaluating each image in the first set of images to identify a second set of images that are at least conceptually related in visual space to the given image; identifying annotations associated with the second set of images; determining concepts common across respective ones of the annotations wherein determining concepts comprises; clustering the annotations into a plurality of clusters such that each cluster of the clusters is associated with a salient concept of the cluster; determining salience scores for the each salient concept of multiple salient concepts associated with the clusters; selecting a set of top ranked salience concepts from the multiple salient concepts based on respective ones of the salience scores, wherein at least a subset of the top ranked salience concepts are the complimentary annotations; and annotating the given image with at least a subset of the concepts as complimentary annotations. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A computing device comprising:
-
a processor; and a memory coupled to the processor, the memory comprising computer-program instructions that, when executed by the processor, perform operations of; receiving a search query comprising a given image and a baseline annotation of the given image; searching for a first set of images that are semantically related to the baseline annotation of the given image; evaluating each image in the first set of images to identify a second set of images that are visually related to the given image, wherein the second set of images comprise certain images determined to be more visually related to the given image than other ones of the images; calculating properties for phrases extracted from respective ones of the annotations, the annotations being grouped into a respective cluster of multiple clusters; combining, for each cluster, associated ones of the properties to generate a salience score for the cluster, wherein common concepts are associated with one or more clusters having higher salience scores as compared to salience scores associated with other ones of the clusters; and supplementing the given image with additional annotations associated with the second set of images, each image in the first second set of images being visually similar to the given image and associated with annotations that are semantically related to the baseline annotation, wherein the additional annotations are selected from image annotations and not from using a predetermined list. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification