EP1445733A2

Method and apparatus for representing and searching for colour images

Abstract

A method of representing a colour image comprises selecting a region of the image, selecting one or more colours as representative colours for the region and, for a region having two or more representative colours, calculating for each representative colour at least two parameters related to the colour distribution in relation to the respective representative colour and using said parameters to derive descriptors for the image region.

EP1445733A2, drawing sheet 1
Sheet 1 of 16

Term

Term ended

Projected expiry passed 28 April 2020, 6.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

23 claims: 13 independent, 10 dependent

  1. 1
    A method of representing a color image,    comprising:selecting two or more colors as representative colors for the image or a region of said image;calculating for each representative color a parameter related to the color variance in relation to the respective representative color for said image or the image region having two or more representative colors;and calculating for each representative color a weight parameter representing the relative significance of the representative color in the image or image region, based on the number of pixels corresponding to the representative color in the image or image region;and using said parameters to derive a descriptor for said image or image region, said descriptor including the parameter related to the corresponding color variance and the weight parameters.
  2. 5
    A method as claimed in any of claims 1 to 4 wherein the image or the image region corresponds to an object.
  3. 6
    The method of any preceding claim, further comprising:selecting the image or image region.
  4. 7
    The method of any preceding claim wherein the weight parameter is based on a ratio of the number of pixels corresponding to the representative colour relative to the number of pixels in the image or image region.
  5. 12
    A method as claimed in any of claims 9 to 11 wherein the matching function is based on m f = Σi, j v i w j m s (i, j)    where m s (a,b) = ∫exp [(-½)(q-m s )( T C a ​ -1 (a-m a )] exp [(-½)(q-m b )( T C b ​ -1 (q-m b )] dq and where m and C are descriptor values representing first and second central moments for color distributions for representative colors.
  6. 13
    A method as claimed in any of claims 9 to 12 wherein inputting a query comprises selecting a single color value.
  7. 15
    A control device which is programmed to perform the method as claimed in any of claims 1 to 13.
  8. 17
    A method for propagating a signal, comprising:generating a signal including a plurality of images, encoding said images onto said signal using a description language to define at least a color descriptor generated using a predetermined algorithm, including a plurality of fields, for at least one selected image wherein said fields include fields representing the color space description, dominant color description, color variance description, and dominant color weight description for said image.
  9. 18
    A system for representing an image, comprising:a detector for determining at least two dominant colors for an image or a region of said image;a controller for determining a color variance and a weight parameter representing the significance of the dominant color relative to other colors within the image or image region, based on a ratio of the number of pixels corresponding to the dominant color relative to the number of pixels in the image or image region for each dominant color to generate a color descriptor based on pixels within said image or the image region;and a memory for storing said color descriptor as a description for said image or image region in a memory.
  10. 19
    A system for searching for an image, comprising:an input device for inputting at least one image;a detector for determining at least two dominant colors for said input image or a region of said input image;a controller for determining a color variance with respect to each dominant color and weight parameters representing the significance of each dominant color relative to other colors in the image or image region based on a ratio of the number of pixels corresponding to the dominant color relative to the number of pixels in the image or image region for generating a color descriptor based on pixels within said image or image region;a comparator for comparing said color descriptor for said input image to a color descriptor for an image stored in memory to find at least one substantially matching image;and a display for displaying said at least one substantially matching image.
  11. 20
    A machine-readable medium having stored thereon a plurality of executable instructions, the plurality of instructions comprising instructions to:determine at least two dominant colors for an image or a region of said image;determine a color variance with respect to each dominant color and weight parameters representing the significance of each dominant color relative to other colors in the image or image region based on a ratio of the number of pixels corresponding to the dominant color relative to the number of pixels in the image or image region to generate a color descriptor based on pixels within said image or the image region;and store said color descriptor as a description for said image or image region in a memory.
  12. 21
    A machine-readable medium having stored thereon a plurality of executable instructions, the plurality of instructions comprising instructions to:receive an input including at least one image;determine at least two dominant colors for said input image or a region of said input image;and determine a color variance with respect to each dominant color and weight parameters representing the significance of each dominant color relative to other colors in the image or image region based on a ratio of the number of pixels corresponding to the dominant color relative to the number of pixels in the image or image region to generate a color descriptor based on pixels within said image or the image region;compare said color descriptor for said input image to a color descriptor for an image stored in memory to find at least one substantially matching image;and display said at least one substantially matching image.
  13. 22
    A method of representing a colour image comprising selecting a region of the image, selecting one or more colours as representative colours for the region and, for a region having two or more representative colours, calculating for each representative colour at least two parameters related to the colour distribution in relation to the respective representative colour and using said parameters to derive descriptors for the image region.