Fig 1 - uploaded by Victor-Emil Neagoe
Content may be subject to copyright.
Flow-chart of the proposed face detection algorithm. 

Flow-chart of the proposed face detection algorithm. 

Source publication
Conference Paper
Full-text available
We propose a new face detection model based on the competition between the chrominance and luminance channel decisions. Each of the two detection branches has its own techniques of finding face candidates and the model implies a dual cross-validation of the above channels. One investigates the decision improvement of skin detection over the color c...

Context in source publication

Context 1
... detection from images is a key problem in human computer interaction studies and in pattern recognition researches. Detecting faces is the first crucial step for face recognition and as a consequence it has significant applications such video surveillance, human computer interface, and face image database management. Many different approaches for face localization are published in the literature. All the face detection attempts rely on only one type of algorithm for detection, sometimes followed by other types of techniques for further validation. Most methods use only the luminance component, extracting features as texture, depth, shape, and eigenfaces. There are applied various techniques as learning algorithms, bootstraps, SVM, neural networks and fuzzy methods. A second group of methods added the chrominance information as a validation of the luminance channel technique. The general idea behind them was to confirm through color analysis that the candidate object has face- like color. A third type of algorithms starts from the chrominance information to locate candidate faces, which are then validated by searching other facial features. The necessity of finding suitable facial features for validation is due to the fact that color analysis yields information related to the presence of skin rather than the presence of face. In this paper, we propose a model that belongs to a new algorithm category consisting of the two competing luminance/ chrominance channels. Our model uses two corresponding techniques of finding face candidates and proposes a dual cross-validation of the two branch decisions in an attempt to cover different situations. This cross-validation is different from the simple logical “AND” of the two channel decisions. The color channel uses skin detection based on color histogram, followed by analysis of shape information and ellipse fitting. When the luminance channel has the function of main face detector, it applies the Viola-Jones algorithm [11]. For validation of the chrominance detection, the luminance channel applies an improved SVM technique for fast detection [4], [8]. When building a system that uses skin color as a feature for face detection, first main problem is to choose the color space. The main purpose of this paper is dedicated to the improvement of face detection rate in color images by applying the color space conversion model previously proposed by Neagoe in [6], [7] for color pattern recognition; this implies the color space conversion from the conventional RGB space into the 3D uncorrelated color space (UCS), using the Karhunen-Loève transform (KLT), equivalent to Principal Component Analysis (PCA) in the color space. The paper is structured as follows. Second section presents the flowchart of the proposed algorithm. Third section is dedicated to the experimental results, while the fourth section contain concluding remarks. The present model has three main sources. Firstly, for chrominance channel, this model is inspired by the approach of Sobottka and Pitas [10] for face detection, based on the observation that human faces are characterized by their oval shape and skin-color, also in the case of varying light conditions. It applies color segmentation in HSV color space and it is followed by analysis of the shape information by ellipse fitting. Secondly, for luminance channels, this paper applies either Viola-Jones face detection algorithm [11] or the fast SVM of Kienzle et al [4]. Thirdly, to the aim of improving detection performance, we have applied the color space model proposed by Neagoe [6], [7] consisting in conversion of the conventional RGB space into the 3D uncorrelated color space (UCS), using the Karhunen-Loève transform (KLT). On the other side, face detection algorithms presented in literature belong to one of the following three categories: (a) methods using luminance information; (b) algorithms adding the chrominance decision as a validation of the luminance decision; (c) methods based only on the chrominance information for face candidate detection. We further propose a face detection model (see Fig. 1), thus initiating a new category. It has two competing chrominance/luminance branches and two specific face candidate finding techniques that cross-validate their decisions each other; the final decision is a result different of a simple logical intersection of branch decisions. The main branch of the flow-chart corresponds to the locating of the candidates by chrominance analysis and to the cross- validation by a technique relying on the luminance channel. We have covered several color spaces, to comparatively evaluate the algorithm detection performance. We further consider the Karhunen-Loève transformation (KLT) for conversion of the RGB space into a 3D Uncorrelated Color Space (UCS) . For comparison, one evaluates the application of the YCbCr and HSV color spaces. Decorrelation of the Color Space. In order to improve the color pattern recognition performances, we shall further apply the color space conversion model proposed by Neagoe in [6], [7]. Consider the color pixels in a given image as 3D vectors P(x, y) = [R(x, y) G(x, y) B(x, y)] t (1) where R(x, y), G(x, y) and B(x, y) are the red, green and blue components of the pixel of coordinates (x, y). We assume that color images exhibit features that can be useful in the conversion from a 3D full color space representation to the 3D uncorrelated color space (UCS); as we further prove, this transformation improves correct pattern recognition score. For color conversion, we have chosen the Karhunen-Loève transformation (KLT), also known as Principal Component Analysis (PCA), to eliminate the correlation of the R, G, and B color channels. The interesting fact in our case is that one preserves the space dimensionality (from 3D RGB to 3D UCS). The reason of applying PCA here is not to reduce the space dimension but only to eliminate the component correlation. To deduce the KLT matrix, one firstly computes the covariance matrix of the color pixels (represented as 3D vectors). Then, one computes the eigenvalues of the covariance matrix. Finally, we deduce the three eigenvectors. Thus, one obtains the KLT matrix ...

Similar publications

Article
Full-text available
We extend the perturbative double copy between radiating classical sources in gauge theory and gravity to the case of spinning particles. We construct, to linear order in spins, perturbative radiating solutions to the classical Yang-Mills equations sourced by a set of interacting color charges with chromomagnetic dipole spin couplings. Using a colo...

Citations

... N. Sarris et al. [13] solamente utilizaron las componentes de crominancia, Cb y Cr, para detectar rostros en imágenes de color; V. Neagoe y M. Neghina [14] propusieron un sistema de detección de rostros usando el modelo YCbCr. Chai y Ngan [15] han desarrollado un algoritmo que explota las características espaciales de color de la piel humana, de este trabajo se deriva un mapa de color de la piel y se utilizan las componentes de crominancia de la imagen de entrada para detectar los píxeles que parecen ser piel. ...
Article
Full-text available
In this paper a novel method to explicit content or pornographic images detection is proposed, using the transformation from RGB to HSV or YCbCr color model, which is the most usual format to images that exists on Internet, moreover the using of a threshold to skin detection applying the color models HSV and YCbCr is proposed. Using the proposed threshold the image is segmented, once the image segmented, the skin quantity localized in that image is calculated. The obtained results using the proposed system are compared with two programs which carry out with the same goal, the Forensic Toolkit 3.1 Explicit Image Detection (FTK 3.1 EID) and the Paraben's Porn Detection Stick that are two the most commercials solutions to pornographic images detection. The reported results in this paper were obtained using three sets of images, each one of them consist of 800 images choosing randomly which 400 are natural images and the rest are explicit content images, this sets were used to probe the proposed system and the two tools commercials. The proposed system achieved a 78,75% of recognizing, 28% of false positives and 14,50% of false negatives, the software FTK 3.1 Explicit Image Detection obtained 72,12% of recognizing, 38,50% of false positives and 17,25% of false negatives. Paraben's Porn Detection Stick achieved 74,25% of recognizing with 16% of false positives and 35,50% of false negatives. Finally can be prove that the proposed system be able to detect the images under study better than two of the software solutions more using for forensic researchers, for this reason the proposed method can be applied to computer forensics or in detection of pornographic images stored on mass storage devices.