1. A method for generating an image representation comprising: for each of a set of reference images, providing a reference image model which is based on features extracted from the respective reference image; and with a processor, modeling an original image as a mixture of the reference image models in which the original image is represented by a set of mixture weights comprising a mixture weight for each of the reference image models.