Method and system for searching for images based on color and shape of a selected image
First Claim
Patent Images
1. A method for computing a color signature for an image comprising:
- (a) blurring the image, the image including a source image;
(b) converting the image to a standard color space;
(c) accumulating pixels in a plurality of color buckets;
(d) computing a percentage of pixels covered by each bucket;
(e) finding a plurality of buckets with the largest percentage coverage; and
(f) encoding the plurality of buckets with the largest percentage coverage and their coverage values.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system that allows a user to find images using a query by example is disclosed. Images similar to the selected image are retrieved based on color or shape. Each clip in a clip catalog is assigned a color metric and a wavelet, i.e., shape, metric. The selected clip is also assigned a color metric and a wavelet metric. Those clips that are most similar based on either the wavelet metric or the color metric are returned to the user.
-
Citations
15 Claims
-
1. A method for computing a color signature for an image comprising:
-
(a) blurring the image, the image including a source image; (b) converting the image to a standard color space; (c) accumulating pixels in a plurality of color buckets; (d) computing a percentage of pixels covered by each bucket; (e) finding a plurality of buckets with the largest percentage coverage; and (f) encoding the plurality of buckets with the largest percentage coverage and their coverage values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for computing a color signature for an image comprising:
-
(a) a processing unit; and (b) a storage medium coupled to the processing unit, the storage medium storing program code implemented by the processing unit for; (i) blurring the image, the image including a source image; (ii) converting the image to a standard color space; (iii) accumulating pixels in a plurality of color buckets; (iv) computing a percentage of pixels covered by each bucket; (v) finding a plurality of buckets with the largest percentage coverage; and (vi) encoding the plurality of buckets with the largest percentage coverage and their coverage values. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification