1. A method for detecting a face disposed within a digital image, comprising the steps of: providing a digital image composed of a plurality of pixels; producing a binary image from the digital image by detecting skin colored pixels; removing pixels corresponding to edges in the luminance component of said binary image thereby producing binary image components; mapping said binary image components into at least one graph; and classifying said mapped binary image components as facial and non-facial types wherein the facial types serve as facial candidates.