1. A computer-implemented method comprising: segmenting an input image into a plurality of image cues, each image cue representing a unique set of pixels of the input image; and for each image cue, determining a set of image components, wherein each image component is associated with at least one adjustable factor to represent at least one characteristic of the image cue.