IMAGE RETRIEVAL SYSTEM AND METHOD
First Claim
Patent Images
1. An image retrieval system for searching images similar to an exemplary image from available images, the image retrieval system comprising:
- an extracting module operable to extract visual features of the exemplary image and transfer the visual features of the exemplary image to one or more calculating servers;
a distributing module operable to allocate image comparison tasks of the available images to the one or more calculating servers, such that the one or more calculating servers calculate similarities of the available images according to the visual features of the exemplary image and predetermined visual features of the available images, fetch image indexes of the available images from an index server, and return the similarities and the image indexes of the available images to the image retrieval system;
a gathering module operable to gather the similarities and the image indexes of all the available images from the one or more calculating servers;
a sorting module operable to transfer the gathered similarities of the available images to a sorting server, such that the sorting server sorts the available images according to the gathered similarities of the available images; and
an outputting module operable to receive a sorting sequence of the available images from the sorting server, and output the image indexes of the available images in the sorting sequence to a client computer.
2 Assignments
0 Petitions
Accused Products
Abstract
An image retrieval method applies an application server, one or more calculating servers, and a sorting server to perform image retrieval. The application server extracts visual features of an exemplary image. The one or more calculating servers calculate similarities of available images according to the visual features of the exemplary image. The sorting server sorts the available images according to the similarities so as to obtain images similar to the exemplary image.
17 Citations
15 Claims
-
1. An image retrieval system for searching images similar to an exemplary image from available images, the image retrieval system comprising:
-
an extracting module operable to extract visual features of the exemplary image and transfer the visual features of the exemplary image to one or more calculating servers; a distributing module operable to allocate image comparison tasks of the available images to the one or more calculating servers, such that the one or more calculating servers calculate similarities of the available images according to the visual features of the exemplary image and predetermined visual features of the available images, fetch image indexes of the available images from an index server, and return the similarities and the image indexes of the available images to the image retrieval system; a gathering module operable to gather the similarities and the image indexes of all the available images from the one or more calculating servers; a sorting module operable to transfer the gathered similarities of the available images to a sorting server, such that the sorting server sorts the available images according to the gathered similarities of the available images; and an outputting module operable to receive a sorting sequence of the available images from the sorting server, and output the image indexes of the available images in the sorting sequence to a client computer. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An image retrieval method for searching images similar to an exemplary image from available images, the image retrieval method comprising:
-
extracting visual features of the exemplary image and transferring the visual features of the exemplary image to one or more calculating servers; distributing image comparison tasks of the available images to the one or more calculating servers, such that the one or more calculating servers calculate similarities of the available images according to the visual features of the exemplary image and predetermined visual features of the available images, fetch image indexes of the available images from an index server, and returns the similarities and the image indexes of the available images; gathering the similarities and the image indexes of all the available images from the one or more calculating servers; transferring the gathered similarities of the available images to a sorting server, and causing the sorting server to sort the available images according to the gathered similarities of the available images; and receiving a sorting sequence of the available images from the sorting server, and outputting the image indexes of the available images in the sorting sequence to a client computer. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A storage medium having stored thereon instructions that, when executed by a computerized device, cause the computerized device to execute an image retrieval method for searching images similar to an exemplary image from available images, the image retrieval method comprising:
-
extracting visual features of the exemplary image and transferring the visual features of the exemplary image to one or more calculating servers; distributing image comparison tasks of the available images to the one or more calculating servers, such that the one or more calculating servers calculate similarities of the available images according to the visual features of the exemplary image and predetermined visual features of the available images, fetch image indexes of the available images from an index server, and return the similarities and the image indexes of the available images; gathering the similarities and the image indexes of all the available images from the one or more calculating servers; transferring the gathered similarities of the available images to a sorting server, and causing the sorting server to sort the available images according to the gathered similarities of the available images; and receiving a sorting sequence of the available images from the sorting server, and outputting the image indexes of the available images in the sorting sequence to a client computer. - View Dependent Claims (12, 13, 14, 15)
-
Specification