1. A method comprising: receiving a plurality of images, each of the images having at least one visual attribute; determining a local scaling parameter for the plurality of images by evaluating similarities between one of the plurality of images and other images of the plurality of images based in part on the at least one visual attribute; calculating at least one preference score for the plurality of images, the at least one preference scores indicating a probability for an associated image of the plurality of images to be selected into a summary of the plurality of images; selecting a particular image of the plurality of images based on the similarity of the particular image to others of the plurality of images and a preference score of the at least one preference score associated with the particular image; and generating the summary of the plurality of images, the summary including the particular image.