1. A method of representing at least one image comprising using a processor to perform the steps of: producing one or more sub-descriptors, each capturing both colour information and colour interrelation information for at least one region of an image, and associating sub-descriptors or sub-descriptor elements according to corresponding characteristics to produce at least two descriptors.