Skip to Main Content
Conventional contrast enhancement methods have two shortcomings. First, most of them do not produce satisfactory enhancement results for face images with back-lit or front-lit. Second, most of them need transformation functions and parameters which are specified manually. Thus, this paper proposes an automatic and parameter-free contrast compensation algorithm for skin detection in color face images. This method includes following steps: First, RGB color space is transformed to YIQ color space. Second, fuzzy logic is used to classify the color images into three categories: back-lit, normal-lit, and front-lit. Third, image illumination analysis is used to analyze the image distribution. Fourth, the input image is compensated by piecewise linear based enhancement method. Finally, the compensation image is transformed back to RGB color space. Our experiments included various color and gray face images. Experiment results show that the performance of the proposed compensation method is better than other available methods in skin detection and visual perception measurements.