A processor-based system operating according to digitally-embedded
programming instructions includes a face detection module for identifying
face regions within digital images. A normalization module generates a
normalized version of the face region. A face recognition module extracts
a set of face classifier parameter values from the normalized face region
that are referred to as a faceprint. A workflow module compares the
extracted faceprint to a database of archived faceprints previously
determined to correspond to known identities. The workflow module
determines based on the comparing whether the new faceprint corresponds
to any of the known identities, and associates the new faceprint and
normalized face region with a new or known identity within a database. A
database module serves to archive data corresponding to the new faceprint
and its associated parent image according to the associating by the
workflow module within one or more digital data storage media. A set of
user interface modules serve to obtain user input in the classifying of
faceprints and their associated normalized face regions and parent
images.