×

IMAGE RETRIEVAL SYSTEM AND METHOD

  • US 20120230610A1
  • Filed: 05/21/2012
  • Published: 09/13/2012
  • Est. Priority Date: 01/12/2009
  • Status: Active Grant
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:

  • a storage system;

    at least one processor;

    an image retrieval unit comprising one or more computerized codes that are stored in the storage system and executed by the at least one processor, the one or more computerized codes 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, wherein the visual features of the exemplary image comprise color features and shape features, and wherein the visual features of the exemplary image are extracted by dividing the exemplary image into a plurality of image blocks, calculating an arithmetic mean of gray values of pixels in each image block as color features of the image block, calculating a ratio of black pixels to total pixels in the image block as shape features of the image block, and determining overall visual features of the exemplary image according to the color features and the shape features of the image blocks;

    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 to the exemplary image 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 all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×