Combined semantic description and visual attribute search
First Claim
1. A method comprising:
- executing, using a processor of a machine, a first image search based on a submitted scene category, the first image search identifying a first set of images that each have metadata in which a semantic description matches the submitted scene category;
causing a displaying of the first set of images;
executing a second image search based on an image selected from the first set of images, the image being relevant to the first image search and having a visual attribute, the second image search identifying a second set of images that each have the visual attribute and metadata in which the semantic description matches the submitted scene category; and
causing a displaying of the second set of images, the displaying of the second set of images being ordered by a specified one of the submitted scene category or the visual attribute, the specified one of the submitted scene category or the visual attribute being specified by a user selection.
1 Assignment
0 Petitions
Accused Products
Abstract
An image search method includes receiving a first query, the first query providing a first image constraint. A first search of a plurality of images is performed, responsive to the first query, to identify a first set of images satisfying the first constraint. A first search result, which includes the first set of images identified as satisfying the first constraint, is presented. A second query is received, the second query providing a second image constraint with reference to a first image of the first set of images. A second search of the plurality of images is performed, responsive to the second query, to identify a second set of images that satisfy the second constraint. A second search result, which includes the second set of images identified as satisfying the second constraint, is presented.
-
Citations
20 Claims
-
1. A method comprising:
-
executing, using a processor of a machine, a first image search based on a submitted scene category, the first image search identifying a first set of images that each have metadata in which a semantic description matches the submitted scene category; causing a displaying of the first set of images; executing a second image search based on an image selected from the first set of images, the image being relevant to the first image search and having a visual attribute, the second image search identifying a second set of images that each have the visual attribute and metadata in which the semantic description matches the submitted scene category; and causing a displaying of the second set of images, the displaying of the second set of images being ordered by a specified one of the submitted scene category or the visual attribute, the specified one of the submitted scene category or the visual attribute being specified by a user selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a first search engine configured to execute a first image search based on a submitted scene category, the first image search identifying a first set of images that each have metadata in which a semantic description matches the submitted scene category; a processor configured by an interface component to cause a displaying of the first set of images; and a second search engine configured to execute a second image search based on an image selected from the first set of images, the image being relevant to the first image search and having a visual attribute, the second image search identifying a second set of images that each have the visual attribute and metadata in which the semantic description matches the submitted scene category, the executing of the second image search being performed by a processor of a machine;
whereinthe interface component configures the processor to cause a displaying of the second set of images, the displaying of the second set of images being ordered by a specified one of the submitted scene category or the visual attribute, the specified one of the submitted scene category or the visual attribute being specified by a user selection. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
executing a first image search based on a submitted scene category, the first image search identifying a first set of images that each have metadata in which a semantic description matches the submitted scene category; causing the first set of images to be displayed; executing a second image search based on an image selected from the first set of images, the image being relevant to the first image search and having a visual attribute, the second image search identifying a second set of images that each have the visual attribute and metadata in which the semantic description matches the submitted scene category; providing an option to specify one of the submitted scene category or the visual attribute to order the second set of images; and causing the second set of images to be displayed, the displaying of the second set of images being ordered by the specified one of the submitted scene category or the visual attribute. - View Dependent Claims (20)
-
Specification