Patent ID: 7860308

Claim:
A computer-implemented method for processing image data, the computer-implemented method comprising: generating, based upon first color image data, first color histogram descriptor data that indicates a number of occurrences in the first color image data of each of a plurality of colors; generating first gray-scaled image data based upon the first color image data; generating, based upon the first gray-scaled image data, first texture histogram descriptor data that indicates a number of occurrences in the first gray-scaled image data of each of a plurality of edge orientations; generating, based upon second color image data, second color histogram descriptor data that indicates a number of occurrences in the second color image data of each of a plurality of colors; generating second gray-scaled image data based upon the second color image data; generating, based upon the second gray-scaled image data, second texture histogram descriptor data that indicates a number of occurrences in the second gray-scaled image data of each of a plurality of edge orientations; and determining whether the first color image data is a near duplicate of the second color image data by comparing the first color histogram descriptor data to the second color histogram descriptor data, and comparing the first texture histogram descriptor data to the second texture histogram descriptor data; wherein one or more of the steps are performed using one or more processors.