Concept-structured image search
First Claim
1. In a computer system comprising a display and a user interface data entry device, a process for finding an image in a set of images, comprising:
- displaying on the display a window for entering a concept-structured query comprising a concept-structured layout of an image to be found in the set of images;
receiving a concept-structured query via the window for entering the concept-structured layout by placing at least one keyword representative of an image concept in at least one location in the window using the user interface data entry device;
creating a synthesized image by placing, for each keyword having a specified location in the window, an image representative of the concept of the keyword at the specified location of each keyword in the window;
searching the images of the image set using the synthesized image; and
outputting on the display a ranked list of images of the set of images based on similarity of the images with the synthesized image concept structured layout.
1 Assignment
0 Petitions
Accused Products
Abstract
The concept-structured image search technique described herein pertains to a technique for enabling a user to indicate their semantic intention and then retrieve and rank images from a database or other image set according to this intention. The concept-structured image search technique described herein includes a new interface for image search. With this interface, a user can freely type several key textual words in arbitrary positions on a blank image, and also describe a region for each keyword that indicates its influence scope, which is called concept structure herein. The concept-structured image search technique will return and rank images that are in accordance with the concept structure indicated by the user. One embodiment of the technique can be used to create a synthesized image without actually using the synthesized image to perform a search of an image set.
17 Citations
18 Claims
-
1. In a computer system comprising a display and a user interface data entry device, a process for finding an image in a set of images, comprising:
-
displaying on the display a window for entering a concept-structured query comprising a concept-structured layout of an image to be found in the set of images; receiving a concept-structured query via the window for entering the concept-structured layout by placing at least one keyword representative of an image concept in at least one location in the window using the user interface data entry device; creating a synthesized image by placing, for each keyword having a specified location in the window, an image representative of the concept of the keyword at the specified location of each keyword in the window; searching the images of the image set using the synthesized image; and outputting on the display a ranked list of images of the set of images based on similarity of the images with the synthesized image concept structured layout. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for finding an image in a set of images, comprising:
-
displaying on a display a window for entering a concept-structured query comprising a concept structured layout of an image to be found in the set of images; receiving a concept-structured query via the window for entering the concept-structured layout by placing an image concept in at least one location in the window using a user interface data entry device; finding images in the images set representative of each of the concepts in the user-entered concept-structured layout; creating a synthesized image by placing, for each image concept having a specified location in the window, an image representative of the image concept at the specified location in the window; searching the images of the image set using the synthesized image; and outputting on the display a ranked list of images of the set of images based on similarity of the images with the synthesized image obtained from concept-structured layout. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method for synthesizing a new image, comprising:
-
displaying on a display a window for entering a concept-structured query in the form of a concept-structured layout of an image to be synthesized from a set of images; receiving a concept-structured layout via a window by placing one or more image concepts in locations on the window using a user interface data entry device; using the input concept-structured layout to find a group of representative images in the image set for each concept in each location in the window; determining the best representative image from each group of representative images; finding the image center for each best representative image; aligning each located image center with the location of a corresponding concept in the window; and seamlessly stitching the aligned best representative images to output a synthesized image on the display. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification