1. A method for creating and updating a facial image database from a collection of digital images, comprising: (a) detecting a first set of facial images in images from the collection of digital images; (b) grouping the first set of facial images into similarity groups, wherein in each of the similarity groups facial recognition templates of facial images are within a predetermined range; (c) displaying one or more of the similarity groups in a graphical user interface, wherein each of the similarity groups is substantially separately displayed; (d) receiving user input to confirm or reject individual facial images in one or more of the displayed similarity groups; and (e) updating one or more of the displayed similarity groups with the user input.