DIGITAL IMAGE RETRIEVAL BY AGGREGATING SEARCH RESULTS BASED ON VISUAL ANNOTATIONS
First Claim
1. A method, comprising:
- receiving a request for a digital image, wherein said request identifies one or more keywords;
selecting a set of annotated digital images, wherein each member of said set of annotated digital images has a bounded region associated therewith, wherein each bounded region has been assigned an annotation that is associated with at least one of said one or more keywords, and wherein each bounded region identifies a portion of the appearance of the annotated digital image to which the bounded region is associated;
for each annotated digital image of said set of annotated digital images, selecting, from a set of digital images, a set of candidate digital images, wherein digital images in a particular set of candidate digital images are selected for inclusion in said particular set of candidate digital images based on visual characteristics shared by members of said particular set of candidate digital images and a particular annotated digital image, of said set of annotated digital images, to which said particular set of candidate digital images is associated;
aggregating the sets of candidate digital images for said each annotated digital image of said set of annotated digital images into a single set of digital images; and
generating a response to said request, wherein said response identifies a predetermined number of response digital images, wherein said response digital images are those digital images in said single set of digital images which are most responsive to said request.
9 Assignments
0 Petitions
Accused Products
Abstract
An approach for responding to a text-based query for a digital image is provided. A request that identifies one or more keywords is received. A number of annotated digital images are selected. Each selected annotated digital image has a bounded region, on its appearance, that has an annotation associated with at least one of the keywords. A set of candidate digital images is selected for each annotated digital image. The set of candidate images, for a particular annotated digital image, are the digital images, of a set of digital images, which have an appearance that is most similar to the particular annotated digital image. The sets of candidate images are aggregated into a single set of digital images. A response is generated that identifies those digital images in the single set of digital images which are most responsive to the one or more keywords.
-
Citations
22 Claims
-
1. A method, comprising:
-
receiving a request for a digital image, wherein said request identifies one or more keywords; selecting a set of annotated digital images, wherein each member of said set of annotated digital images has a bounded region associated therewith, wherein each bounded region has been assigned an annotation that is associated with at least one of said one or more keywords, and wherein each bounded region identifies a portion of the appearance of the annotated digital image to which the bounded region is associated; for each annotated digital image of said set of annotated digital images, selecting, from a set of digital images, a set of candidate digital images, wherein digital images in a particular set of candidate digital images are selected for inclusion in said particular set of candidate digital images based on visual characteristics shared by members of said particular set of candidate digital images and a particular annotated digital image, of said set of annotated digital images, to which said particular set of candidate digital images is associated; aggregating the sets of candidate digital images for said each annotated digital image of said set of annotated digital images into a single set of digital images; and generating a response to said request, wherein said response identifies a predetermined number of response digital images, wherein said response digital images are those digital images in said single set of digital images which are most responsive to said request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A machine-readable medium carrying one or more sequences of instructions which when executed cause:
-
receiving a request for a digital image, wherein said request identifies one or more keywords; selecting a set of annotated digital images, wherein each member of said set of annotated digital images has a bounded region associated therewith, wherein each bounded region has been assigned an annotation that is associated with at least one of said one or more keywords, and wherein each bounded region identifies a portion of the appearance of the annotated digital image to which the bounded region is associated; for each annotated digital image of said set of annotated digital images, selecting, from a set of digital images, a set of candidate digital images, wherein digital images in a particular set of candidate digital images are selected for inclusion in said particular set of candidate digital images based on visual characteristics shared by members of said particular set of candidate digital images and a particular annotated digital image, of said set of annotated digital images, to which said particular set of candidate digital images is associated; aggregating the sets of candidate digital images for said each annotated digital image of said set of annotated digital images into a single set of digital images; and generating a response to said request, wherein said response identifies a predetermined number of response digital images, wherein said response digital images are those digital images in said single set of digital images which are most responsive to said request. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification