1. A method for image recognition in a collection of digital images comprising: a) training a plurality of image classifiers, including: (i) for each image in the collection, identifying any regions in the image corresponding to a face; (ii) for each face region and any associated peripheral region, for each of a plurality of image classifiers, determining feature vectors; and (iii) storing said feature vectors in association with data relating to the associated face region, and b) retrieving a sub-set of images from said collection, including: (i) selecting from an image at least one reference region including a face to be recognised; (ii) selecting from said plurality of image classifiers, at least one classifier on which said retrieval is to be based; (iii) determining for said reference region, a respective feature vector for each selected classifier; and (iv) retrieving said sub-set of images from within said image collection in accordance with the distance between the feature vectors determined for said reference region and the feature vectors for face regions of said image collection.