Identifying particular images from a collection
First Claim
1. A method of identifying one or more particular images from an image collection, comprising using a data processing system for:
- (a) indexing the image collection to provide image descriptors for each image in the image collection such that each image is described by one or more image descriptor, with or without user input;
(b) receiving a query from a user specifying at least one keyword for an image search, wherein the at least one keyword is not an image descriptor;
(c) using the keyword(s) to search a second collection of tagged images or a lexical database to identify keywords that are co-occurrent with the user-provided keyword(s);
(d) using identified co-occurrence keywords to provide an expanded list of keywords;
(e) using the expanded list of keywords to search the image descriptors to identify a set of candidate images satisfying the keywords;
(f) grouping the set of candidate images according to at least one of the image descriptors, and selecting one or more representative images from each grouping; and
(g) displaying the representative images to the user.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of identifying one or more particular images from an image collection, includes indexing the image collection to provide image descriptors for each image in the image collection such that each image is described by one or more of the image descriptors; receiving a query from a user specifying at least one keyword for an image search; and using the keyword(s) to search a second collection of tagged images to identify co-occurrence keywords. The method further includes using the identified co-occurrence keywords to provide an expanded list of keywords; using the expanded list of keywords to search the image descriptors to identify a set of candidate images satisfying the keywords; grouping the set of candidate images according to at least one of the image descriptors, and selecting one or more representative images from each grouping; and displaying the representative images to the user.
-
Citations
25 Claims
-
1. A method of identifying one or more particular images from an image collection, comprising using a data processing system for:
-
(a) indexing the image collection to provide image descriptors for each image in the image collection such that each image is described by one or more image descriptor, with or without user input; (b) receiving a query from a user specifying at least one keyword for an image search, wherein the at least one keyword is not an image descriptor; (c) using the keyword(s) to search a second collection of tagged images or a lexical database to identify keywords that are co-occurrent with the user-provided keyword(s); (d) using identified co-occurrence keywords to provide an expanded list of keywords; (e) using the expanded list of keywords to search the image descriptors to identify a set of candidate images satisfying the keywords; (f) grouping the set of candidate images according to at least one of the image descriptors, and selecting one or more representative images from each grouping; and (g) displaying the representative images to the user. - View Dependent Claims (2, 3, 4)
-
-
5. A method of identifying one or more particular images from an image collection, comprising using a data processing system for:
-
(a) indexing the image collection to provide one or more image descriptors for each image in the image collection wherein each image is described by one or more of the image descriptors and wherein each image descriptor belongs to one or more categories; (b) receiving a query from a user containing at least one keyword for an image search; (c) extracting a set of one or more keywords from the user-provided query; (d) expanding the set of keywords by adding tagged keywords associated with tagged images from a tagged image collection or by adding related keywords from a lexical database, wherein one or more of the added tagged keywords or related keywords co-occurs with one or more of the keywords extracted from the user-provided query; (e) using the expanded set of keywords to search the image descriptors; (f) identifying a set of candidate images having image descriptors that match the expanded set of keywords; (g) grouping the set of candidate images according to at least one of the image descriptors; (h) selecting a representative image for each grouping of candidate images; and (i) displaying the representative images to the user. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification