1. A method for classifying digital images, comprising: hierarchically clustering the digital images into a set of meaningful clusters based on at least two levels of clustering optical parameters, including: clustering the digital images based on determined light content of the digital images and clustering the digital images based on depth of field associated with the digital images; associating the set of meaningful clusters to a set of associated classes used by a user; and classifying the digital images according to the set of associated classes.
3. The method for classifying digital images of claim 1 , further comprising: automatically annotating each digital image with a set of text for further classification.