Face colour under varying illumination - analysis and applications

The colours of objects perceived by a colour camera are dependent on the illumination conditions. For example, when the prevailing illumination condition does not correspond to the one used in the white balancing of the camera, the object colours can change their appearance due to the lack of colour constancy capabilities. Many methods for colour constancy have been suggested but so far their performance has been inadequate. Faces are common and important objects encountered in many applications. Therefore, this thesis is dedicated to studying face colours and their robust use under real world illumination conditions. The main thesis statement is "knowledge about an object's colour, like skin colour changes under different illumination conditions, can be used to develop more robust techniques against illumination changes". Many face databases exist, and in some cases they contain colour images and even videos. However, from the point of view of this thesis these databases have several limitations: unavailability of spectral data related to image acquisition, undefined illumination conditions of the acquisition, and if illumination change is present it often means only change in illumination direction. To overcome these limitations, two databases, a Physics-Based Face Database and a Face Video Database were created. In addition to the images, the Physics-Based Face Database consists of spectral data part including skin reflectances, channel responsivities of the camera and spectral power distribution of the illumination. The images of faces are taken under four known light sources with different white balancing illumination conditions for over 100 persons. In addition to videos, the Face Video Database has spectral reflectances of skin for selected persons and images taken with the same measurement arrangement as in the Physics-Based Face Database. The images and videos are taken with several cameras. The databases were used to gather information about skin chromaticities and to provide test material. The skin RGB from images were converted to different colour spaces and the result showed that the normalized colour coordinate was among the most usable colour spaces for skin chromaticity modelling. None of the colour spaces could eliminate the colour shifts in chromaticity. The obtained chromaticity constraint can be implemented as an adaptive skin colour modelling part of face tracking algorithms, like histogram backprojection or mean shift. The performances of these adaptive algorithms were superior compared to those using a fixed skin colour model or model adaptation based on spatial pixel selection. Of course, there are cases when the colour cue is not enough alone and use of other cues like motion or edge data would improve the result. It was also demonstrated that the skin colour model can be used to segment faces and the segmentation results depend on the background due to the method used. Also an application for colour correction using principal component analysis and a simplified dichromatic reflection model was shown to improve colour quality of seriously clipped images. The results of tracking, segmentation and colour correction experiments using the collected data validate the thesis statement.

[1]  David C. Gibbon,et al.  Multi-modal system for locating heads and faces , 1996, Proceedings of the Second International Conference on Automatic Face and Gesture Recognition.

[2]  T. Kanade,et al.  Color information for region segmentation , 1980 .

[3]  Michael J. Swain,et al.  Color indexing , 1991, International Journal of Computer Vision.

[4]  E. Land,et al.  Lightness and retinex theory. , 1971, Journal of the Optical Society of America.

[5]  Shinjiro Kawato,et al.  Real-time detection of nodding and head-shaking by directly detecting and tracking the "between-eyes" , 2000, Proceedings Fourth IEEE International Conference on Automatic Face and Gesture Recognition (Cat. No. PR00580).

[6]  Shaogang Gong,et al.  Dynamic Vision - From Images to Face Recognition , 2000 .

[7]  L. Maloney,et al.  Color constancy: a method for recovering surface spectral reflectance. , 1986, Journal of the Optical Society of America. A, Optics and image science.

[8]  Richard A. Foulds,et al.  Toward robust skin identification in video images , 1996, Proceedings of the Second International Conference on Automatic Face and Gesture Recognition.

[9]  G B BUCK,et al.  Color characteristics of human complexions. , 1948, LEUKOS The Journal of the Illuminating Engineering Society of North America.

[10]  Graham D. Finlayson,et al.  Log-opponent chromaticity coding of colour space , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[11]  Sheng Liu,et al.  An image database for benchmarking of automatic face detection and recognition algorithms , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[12]  Takeo Kanade,et al.  Name-It: Naming and Detecting Faces in News Videos , 1999, IEEE Multim..

[13]  Steven A. Shafer,et al.  Supervised color constancy for machine vision , 1991, Electronic Imaging.

[14]  David J. Kriegman,et al.  From Few to Many: Illumination Cone Models for Face Recognition under Variable Lighting and Pose , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  Arnold W. M. Smeulders,et al.  Color-based object recognition , 1997, Pattern Recognit..

[16]  E. Land Recent advances in retinex theory , 1986, Vision Research.

[17]  R. Schuster Color object tracking with adaptive modeling , 1994 .

[18]  Casimer M. DeCusatis,et al.  Handbook of applied photometry , 1997 .

[19]  Narendra Ahuja,et al.  Face Detection and Gesture Recognition for Human-Computer Interaction , 2001, The International Series in Video Computing.

[20]  Jussi Parkkinen,et al.  Color Vision: Machine And Human , 1989, Other Conferences.

[21]  Alex Waibel,et al.  Face locating and tracking for human-computer interaction , 1994, Proceedings of 1994 28th Asilomar Conference on Signals, Systems and Computers.

[22]  Qian Chen,et al.  Face Detection From Color Images Using a Fuzzy Pattern Matching Method , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[23]  A. K. Roy Choudhury,et al.  Evaluation of the performance of metameric indices , 1996 .

[24]  Qian Chen,et al.  Face detection by fuzzy pattern matching , 1995, Proceedings of IEEE International Conference on Computer Vision.

[25]  Paul E. Debevec,et al.  Acquiring the reflectance field of a human face , 2000, SIGGRAPH.

[26]  Steven A. Shafer,et al.  Obtaining accurate color images for machine-vision research , 1990, Electronic Imaging.

[27]  E. A. Edwards,et al.  The pigments and color of living human skin , 1939 .

[28]  Ying Dai,et al.  Face-texture model based on SGLD and its application in face detection in a color scene , 1996, Pattern Recognit..

[29]  Sandeep Dalal,et al.  Video color enhancement using neural networks , 1996, IEEE Trans. Circuits Syst. Video Technol..

[30]  Stan Sclaroff,et al.  Estimation and prediction of evolving color distributions for skin segmentation under varying illumination , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[31]  Hichem Sahbi,et al.  From coarse to fine skin and face detection , 2000, ACM Multimedia.

[32]  Andy Harter,et al.  Parameterisation of a stochastic model for human face identification , 1994, Proceedings of 1994 IEEE Workshop on Applications of Computer Vision.

[33]  J. F. Reid,et al.  RGB calibration for color image analysis in machine vision , 1996, IEEE Trans. Image Process..

[34]  Charles A. Poynton,et al.  A technical introduction to digital video , 1996 .

[35]  D. B. Graham,et al.  Characterising Virtual Eigensignatures for General Purpose Face Recognition , 1998 .

[36]  J. Ohya,et al.  Automatic skin-color distribution extraction for face detection and tracking , 2000, WCC 2000 - ICSP 2000. 2000 5th International Conference on Signal Processing Proceedings. 16th World Computer Congress 2000.

[37]  D H Brainard,et al.  Analysis of the retinex theory of color vision. , 1986, Journal of the Optical Society of America. A, Optics and image science.

[38]  Markku Hauta-Kasari,et al.  Spectral-Based Illumination Estimation and Color Correction , 1999 .

[39]  B. Menser,et al.  Face detection in color images using principal components analysis , 1999 .

[40]  Alex Pentland,et al.  LAFTER: lips and face real time tracker , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[41]  Dmitry B. Goldgof,et al.  Color correction using explicit illumination models, color and registered range , 1999, Proceedings Workshop on Photometric Modeling for Computer Vision and Graphics (Cat. No.PR00271).

[42]  Norimichi Tsumura,et al.  Independent Component Analysis of Skin Color Image , 1998, CIC.

[43]  Yannis Avrithis,et al.  Facial Image Indexing in Multimedia Databases , 2001, Pattern Analysis & Applications.

[44]  Hans Jørgen Andersen,et al.  Physics-based modelling of human skin colour under mixed illuminants , 2001, Robotics Auton. Syst..

[45]  D. B. Gerham Characterizing virtual eigensignatures for general purpose face recognition , 1998 .

[46]  Luis Torres,et al.  The importance of the color information in face recognition , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[47]  James L. Crowley,et al.  Integration and control of reactive visual processes , 1994, Robotics Auton. Syst..

[48]  David J. Kriegman,et al.  Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection , 1996, ECCV.

[49]  Sang Chul Ahn,et al.  Object oriented face detection using range and color information , 1998, Proceedings Third IEEE International Conference on Automatic Face and Gesture Recognition.

[50]  Alex Pentland,et al.  Parametrized structure from motion for 3D adaptive feedback tracking of faces , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[51]  Kazuo Kyuma,et al.  Face Recognition System Using Local Autocorrelations and Multiscale Integration , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[52]  Shaogang Gong,et al.  Tracking colour objects using adaptive mixture models , 1999, Image Vis. Comput..

[53]  Y. Miyake,et al.  Facial pattern detection and color correction from television picture for newspaper printing , 1990 .

[54]  L. Harwood,et al.  A Chrominance Demodulator IC with Dynamic Flesh Correction , 1976, IEEE Transactions on Consumer Electronics.

[55]  Elli Angelopoulou,et al.  Understanding the color of human skin , 2001, IS&T/SPIE Electronic Imaging.

[56]  L. Maloney Evaluation of linear models of surface spectral reflectance with small numbers of parameters. , 1986, Journal of the Optical Society of America. A, Optics and image science.

[57]  Ki-Sang Hong,et al.  Adaptive skin-color filter , 2001, Pattern Recognit..

[58]  Alexander H. Waibel,et al.  Visual tracking for multimodal human computer interaction , 1998, CHI.

[59]  Ling Li,et al.  A multi-layered reflection model of natural human skin , 2001, Proceedings. Computer Graphics International 2001.

[60]  A. Ardeshir Goshtasby,et al.  Detecting human faces in color images , 1998, Image Vis. Comput..

[61]  Anil K. Jain,et al.  Face Detection in Color Images , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[62]  Alexander H. Waibel,et al.  A real-time face tracker , 1996, Proceedings Third IEEE Workshop on Applications of Computer Vision. WACV'96.

[63]  Alfredo Gardel Vicente,et al.  Unsupervised and adaptive Gaussian skin-color model , 2000, Image Vis. Comput..

[64]  Yoichi MIYAKE,et al.  Analyzing the effect of cosmetic essence by independent component analysis for skin color images , 2001 .

[65]  Francis Quek,et al.  Comparison of five color models in skin pixel classification , 1999, Proceedings International Workshop on Recognition, Analysis, and Tracking of Faces and Gestures in Real-Time Systems. In Conjunction with ICCV'99 (Cat. No.PR00378).

[66]  Shaogang Gong,et al.  Tracking and segmenting people in varying lighting conditions using colour , 1998, Proceedings Third IEEE International Conference on Automatic Face and Gesture Recognition.

[67]  Alex Waibel,et al.  Gaze Tracking Based on Face‐Color , 1995 .

[68]  J. Cohen,et al.  Color Science: Concepts and Methods, Quantitative Data and Formulas , 1968 .

[69]  Ying Wu,et al.  Color tracking by transductive learning , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[70]  David J. Kriegman,et al.  Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection , 1996, ECCV.

[71]  G. Healey,et al.  Using Color and Geometric Models for Extracting Facial Features , 1998, Journal of Imaging Science and Technology.

[72]  Brand Fortner,et al.  Number by Colors , 1997, Springer New York.

[73]  Aleix M. Martinez,et al.  The AR face database , 1998 .

[74]  Hyeonjoon Moon,et al.  The FERET evaluation methodology for face-recognition algorithms , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[75]  Eli Saber,et al.  Frontal-view face detection and facial feature extraction using color, shape and symmetry based cost functions , 1998, Pattern Recognit. Lett..

[76]  Yeong-Ho Ha,et al.  Automatic flesh tone reappearance for color enhancement in TV , 1997 .

[77]  Allen G. Stimson,et al.  Color and Reflectance of Human Flesh , 1953 .

[78]  M. Ibrahim Sezan,et al.  A robust real-time face tracking algorithm , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[79]  Reinhard Klette,et al.  Computer vision - three-dimensional data from images , 1998 .

[80]  Tae-Woong Yoo,et al.  A fast algorithm for tracking human faces based on chromatic histograms , 1999, Pattern Recognit. Lett..

[81]  James L. Crowley,et al.  Multi-modal tracking of faces for video communications , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[82]  Gerald C. Holst,et al.  CCD arrays, cameras, and displays , 1996 .

[83]  Javier Hernández-Andrés,et al.  Linear bases for representation of natural and artificial illuminants , 1997 .

[84]  Gudrun Klinker,et al.  A physical approach to color image understanding , 1989, International Journal of Computer Vision.

[85]  Yoichi MIYAKE,et al.  Color image processing based on spectral information and its application , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[86]  N Tsumura,et al.  Medical vision : measurement of skin absolute spectral-reflectance image and the application to component analysis , 2001 .

[87]  Dorin Comaniciu,et al.  Real-time tracking of non-rigid objects using mean shift , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[88]  Hiroshi Mizoguchi,et al.  Robust face detection against brightness fluctuation and size variation , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[89]  John R. Kender,et al.  Finding skin in color images , 1996, Proceedings of the Second International Conference on Automatic Face and Gesture Recognition.

[90]  Ying Dai,et al.  Extraction of Facial Images from the Complex Background Using Color Information and SGLD Matrices , 1996 .

[91]  Uday B. Desai,et al.  Finding faces in color images using wavelet transform , 1999, Proceedings 10th International Conference on Image Analysis and Processing.

[92]  Gunther Wyszecki,et al.  Color Science: Concepts and Methods, Quantitative Data and Formulae, 2nd Edition , 2000 .

[93]  Norimichi Tsumura,et al.  Principal Component Analysis of Skin Color and Its Application to Colorimetric Color Reproduction on CRT Display and Hardcopy , 1996, Journal of Imaging Science and Technology.

[94]  James M. Rehg,et al.  Statistical Color Models with Application to Skin Detection , 2004, International Journal of Computer Vision.

[95]  Steven A. Shafer,et al.  Using color to separate reflection components , 1985 .

[96]  Weimin Huang,et al.  Face detection based on color and local symmetry information , 1998, Proceedings Third IEEE International Conference on Automatic Face and Gesture Recognition.

[97]  G. Buchsbaum A spatial processor model for object colour perception , 1980 .

[98]  Shigeru Akamatsu,et al.  Comparative performance of different skin chrominance models and chrominance spaces for the automatic detection of human faces in color images , 2000, Proceedings Fourth IEEE International Conference on Automatic Face and Gesture Recognition (Cat. No. PR00580).

[99]  Ioannis Pitas,et al.  Segmentation and tracking of faces in color images , 1996, Proceedings of the Second International Conference on Automatic Face and Gesture Recognition.

[100]  Dorin Comaniciu,et al.  Robust detection and tracking of human faces with an active camera , 2000, Proceedings Third IEEE International Workshop on Visual Surveillance.

[101]  Shih-Fu Chang,et al.  A highly efficient system for automatic face region detection in MPEG video , 1997, IEEE Trans. Circuits Syst. Video Technol..

[102]  King Ngi Ngan,et al.  Locating facial region of a head-and-shoulders color image , 1998, Proceedings Third IEEE International Conference on Automatic Face and Gesture Recognition.

[103]  S. J.P. Characteristic spectra of Munsell colors , 2002 .

[104]  E. Land The retinex theory of color vision. , 1977, Scientific American.

[105]  Alex Pentland,et al.  Mixtures of eigenfeatures for real-time structure from texture , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[106]  Sanghoon Kim,et al.  Computational Analysis of PCA-based Face Recognition Algorithms , 2003 .

[107]  Brian A. Wandell,et al.  The Synthesis and Analysis of Color Images , 1992, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[108]  Ahmed M. Elgammal,et al.  Face detection in complex environments from color images , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[109]  Gregory D. HagerDepartment An Adaptive Model for Tracking Objects by ColorChristopher Rasmussen and , 1997 .

[110]  Jerome D. Tietz,et al.  Linear Models for Digital Cameras , 1997 .

[111]  Jiri Matas,et al.  Illumination Invariant Colour Recognition , 1994, BMVC.

[112]  Harry T. Lawless,et al.  Color and Appearance , 1999 .

[113]  R. Martin,et al.  The Cambridge encyclopedia of human evolution , 1994 .

[114]  M. Turk,et al.  Eigenfaces for Recognition , 1991, Journal of Cognitive Neuroscience.

[115]  I. Nimeroff,et al.  Degree of Metamerism , 1965 .

[116]  Seiji Inokuchi,et al.  Simulation and analysis of spectral distributions of human skin , 1998, Proceedings. Fourteenth International Conference on Pattern Recognition (Cat. No.98EX170).