IMAGE SEARCH SYSTEM AND METHOD FOR PERSONALIZED PHOTO APPLICATIONS USING SEMANTIC NETWORKS
First Claim
1. A method for searching a finite collection of images using at least one semantic network, comprising:
- receiving a query from an associated user, the query comprising a theme;
identifying a set of keywords associated with the theme, each of the set of keywords being linked to the theme via the at least one semantic network;
searching the finite collection of images with the identified set of keywords; and
retrieving a result set of images corresponding to the theme from the finite collection of images responsive to a result of the searching thereof,wherein at least one of the receiving, identifying, searching, and retrieving is performed by a computer processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for searching a finite collection of images using at least one semantic network. Upon receipt of a query from a user that includes a theme and one or more initial keywords, a set of keywords based on the theme and including the initial keywords is generated from one or more semantic networks corresponding to the theme and/or initial keywords. When the finite collection of images includes suitable metadata, a result set is generated of images corresponding to the expanded set of keywords. When the finite collection includes images lacking in metadata, a remote third-party image collection is searched with the set of keywords to obtain a result set that is used to train visual classifiers as to visual concepts associated with the keywords. The classifiers are used to classify the images in the finite collection lacking metadata and the search of the finite collection is performed with the set of keywords to generate a result set.
24 Citations
20 Claims
-
1. A method for searching a finite collection of images using at least one semantic network, comprising:
-
receiving a query from an associated user, the query comprising a theme; identifying a set of keywords associated with the theme, each of the set of keywords being linked to the theme via the at least one semantic network; searching the finite collection of images with the identified set of keywords; and retrieving a result set of images corresponding to the theme from the finite collection of images responsive to a result of the searching thereof, wherein at least one of the receiving, identifying, searching, and retrieving is performed by a computer processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for searching a finite collection of images using at least one semantic network, comprising:
-
a keyword identifier component configured to identify a set of keywords associated with a theme using the at least one semantic network; a classification component configured to classify each image in the finite collection of images according to a visual concept; memory which stores instructions for; retrieving, from a remote collection of images, at least one image corresponding to each of the set of keywords, training a plurality of classifiers for the classification component, each of the plurality of classifiers corresponding to a visual concept associated with at least one of the images retrieved from the remote collection, classifying each image in the finite collection of images in accordance with a selected set of classifiers, searching the finite collection of classified images in accordance with the identified set of keywords, and retrieving a result set of images corresponding to the theme and the set of keywords from the finite collection of images responsive to a result of the searching thereof; and a processor in communication with the memory which executes the instructions. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer-implemented method for searching a finite collection of images using at least one semantic network, comprising:
-
receiving, by a computer system having a processor, a query from an associated user, the query including a theme and at least one initial keyword; identifying a set of keywords associated with the received theme and at least one initial keyword using at least one semantic network associated with the received theme and the at least one initial keyword; retrieving a set of images from a remote data storage having metadata including at least one of the set of semantically linked keywords; training a plurality of visual classifiers to learn a set of visual concepts corresponding to the retrieved set of images; classifying each of a plurality of images of the finite collection of images in accordance with the trained visual classifiers; generating a result set of images from the finite collection of classified images in response to a search thereof with the set of keywords
-
Specification