A retouching method for enhancing an appearance of a face located in a
digital image involves acquiring a digital image containing one or more
faces and detecting a location of facial feature points in the faces,
where the facial feature points include points identifying salient
features such as skin, eyes, eyebrows, nose, mouth, and hair. The
location of the facial feature points are used to segment the face into
different regions such as skin, eyes, eyebrows, nose, mouth, neck and
hair regions. Facially relevant characteristics of the different regions
are determined and, based on these facially relevant characteristics, an
ensemble of enhancement filters are selected, each customized especially
for a particular region, and the default parameters for the enhancement
filters are selected. The enhancement filters are then executed on the
particular regions, thereby producing an enhanced digital image from the
digital image.