This paper proposes an automatic face detection system that combines two novel methods to achieve invariant face detection
and a high discrimination between faces and distractors in static color images of complex scenes. The system applies Orthogonal
Fourier-Mellin Moments (OFMMs), recently developed by one of the authors [1], to achieve fully translation-, scale- and in-plane rotation-invariant face detection. Support Vector Machines (SVMs), a
binary classifier based on a novel statistical learning technique that has been developed in recent years by Vapnik [2], are applied for face/non-face classification. The face detection system first performs a skin color-based image segmentation
by modeling the skin chrominance distribution for several different chrominance spaces. Feature extraction of each face candidate
in the segmented images is then implemented by calculating a selected number of OFMMs. Finally, the OFMMs form the input vector
to the SVMs. The comparative face detection performance of the SVMs and of a multilayer perceptron Neural Network (NN) is
analyzed for a set of 100 test images. For all the chrominance spaces that are used, the application of SVMs to the OFMMs
yields a higher detection performance than when applying the NN. Normalized chrominance spaces produce the best segmentation
results, and subsequently the highest rate of detection of faces with a large variety of poses, of skin tones and against
complex backgrounds. The combination of the OFMMs and of the SVMs, and of the skin color-based image segmentation using normalized
chrominance spaces, constitutes a promising approach to achieve robustness in the task of face detection.
Keywords Automatic face detection - Skin color-based image segmentation - Invariant moments - Support vector machines - Multilayer perceptron