Methods and apparatus for representing images using a compact color feature vector. A color feature vector includes a color element for each color in an image-specific set of colors. A color element includes a color identifier and a relative color occurrence. A compact color feature vector may be used in a content-based image retrieval (CBIR) system. The CBIR system includes an image data store containing multiple images. A color feature vector data store includes a variable-length color feature vector for each image in the image data store. A computer program receives a query and uses the variable-length color feature vectors in the color feature vector data store to identify which images satisfy the query.
CROSS-REFERENCE TO RELATED APPLICATIONS
This application is a continuation application and claims the benefit of priority under 35 U.S.C. Section 120 of U.S. application Ser. No. 10/157,954, filed May 31, 2002 now U.S. Pat. No. 6,961,736. The disclosure of the prior application is considered part of and is incorporated by reference in the disclosure of this application.