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 wavelet signature for an image comprising:
- (a) centering the image on a field;
(b) converting the image to a standard color space;
(c) normalizing colors;
(d) performing a wavelet transform;
(e) finding a plurality of the largest coefficients by magnitude for each color plane;
(f) encoding a row/column location for each of the largest coefficients by increasing resolution;
(g) encoding the sign of the largest coefficients; and
(h) storing weight values for the row/column location for the largest coefficients.
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 wavelet signature for an image comprising:
-
(a) centering the image on a field;
(b) converting the image to a standard color space;
(c) normalizing colors;
(d) performing a wavelet transform;
(e) finding a plurality of the largest coefficients by magnitude for each color plane;
(f) encoding a row/column location for each of the largest coefficients by increasing resolution;
(g) encoding the sign of the largest coefficients; and
(h) storing weight values for the row/column location for the largest coefficients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for computing a wavelet 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) centering the image on a field;
(ii) converting the image to a standard color space;
(iii) normalizing colors;
(iv) performing a wavelet transform;
(v) finding a plurality of the largest coefficients by magnitude for each color plane;
(vi) encoding a row/column location for each of the largest coefficients by increasing resolution;
(vii) encoding the sign of the largest coefficients; and
(viii) storing weight values for the row/column location for the largest coefficients. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification