Skin Region Detection Using a Mean Shift Algorithm Based on the Histogram Approximation

In conventional, skin detection methods using for skin color definitions is based on prior knowledge. By experimentation, the threshold value for dividing the background from the skin region is determined subjectively. A drawback of such techniques is that their performance is dependent on a threshold value which is estimated from repeated experiments. To overcome this, the present paper introduces a skin region detection method. This method uses a histogram approximation based on the mean shift algorithm. This proposed method applies the mean shift procedure to a histogram of a skin map of the input image. It is generated by comparing with the standard skin colors in the CbCr color space. It divides the background from the skin region by selecting the maximum value according to the brightness level. As the histogram has the form of a discontinuous function. It is accumulated according to the brightness values of the pixels. It is then, approximated by a Gaussian mixture model (GMM) using the Bezier curve technique. Thus, the proposed method detects the skin region using the mean shift procedure to determine a maximum value. Rather than using a manually selected threshold value, as in existing techniques this becomes the dividing point. Experiments confirm that the new procedure effectively detects the skin region.

[1]  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.

[2]  Narendra Ahuja,et al.  Gaussian mixture model for human skin color and its applications in image and video databases , 1998, Electronic Imaging.

[3]  James L. Crowley,et al.  Robust face tracking using color , 2000, Proceedings Fourth IEEE International Conference on Automatic Face and Gesture Recognition (Cat. No. PR00580).

[4]  Naohiro Ishii,et al.  Extraction of face region by using characteristics of color space and detection of face direction through an eigenspace , 2000, KES'2000. Fourth International Conference on Knowledge-Based Intelligent Engineering Systems and Allied Technologies. Proceedings (Cat. No.00TH8516).

[5]  Alexander H. Waibel,et al.  Segmenting hands of arbitrary color , 2000, Proceedings Fourth IEEE International Conference on Automatic Face and Gesture Recognition (Cat. No. PR00580).

[6]  Mika Laaksonen,et al.  Skin detection in video under changing illumination conditions , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[7]  Erik Hjelmås,et al.  Face Detection: A Survey , 2001, Comput. Vis. Image Underst..

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

[9]  Andrea Salgian,et al.  Face recognition with visible and thermal infrared imagery , 2003, Comput. Vis. Image Underst..

[10]  R. Ding,et al.  The extension of the dual De Casteljau algorithm , 2003, Proceedings of the Fourth International Conference on Parallel and Distributed Computing, Applications and Technologies.

[11]  Bruce J. Tromberg,et al.  Face Recognition in Hyperspectral Images , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Theo Gevers,et al.  Skin detection using the EM algorithm with spatial constraints , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[13]  Trevor Darrell,et al.  Integrated Person Tracking Using Stereo, Color, and Pattern Detection , 2000, International Journal of Computer Vision.

[14]  Seong G. Kong,et al.  Recent advances in visual and infrared face recognition - a review , 2005, Comput. Vis. Image Underst..

[15]  Yap Vooi Voon,et al.  Tracking using normalized cross correlation and color space , 2007, 2007 International Conference on Intelligent and Advanced Systems.

[16]  Sung-Il Chien,et al.  Skin Color Detection through Estimation and Conversion of Illuminant Color Under Various Illuminations , 2007, IEEE Transactions on Consumer Electronics.

[17]  Michael J. Mendenhall,et al.  Detection of Human Skin in Near Infrared Hyperspectral Imagery , 2008, IGARSS 2008 - 2008 IEEE International Geoscience and Remote Sensing Symposium.

[18]  Min Yao,et al.  Skin Detection on Images with Color Deviation , 2008, 2008 IEEE Congress on Services Part II (services-2 2008).

[19]  A. Pal,et al.  Multicues Face Detection in Complex Background for Frontal Faces , 2008, 2008 International Machine Vision and Image Processing Conference.

[20]  A. Popov,et al.  A new approach for finding face features in color images , 2008, 2008 4th International IEEE Conference Intelligent Systems.

[21]  Heng Wang,et al.  Robust real-time face detection with skin color detection and the modified census transform , 2008, 2008 International Conference on Information and Automation.

[22]  Julian Stöttinger,et al.  Color-based and context-aware skin detection for online video annotation , 2009, 2009 IEEE International Workshop on Multimedia Signal Processing.

[23]  Shizhong Jiang,et al.  Skin color detection by illumination estimation and normalization in shadow regions , 2010, The 2010 IEEE International Conference on Information and Automation.

[24]  Kwanghoon Sohn,et al.  An illumination invariant skin-color model for face detection , 2010, 2010 Fourth IEEE International Conference on Biometrics: Theory, Applications and Systems (BTAS).

[25]  A. Houacine,et al.  Face detection based on a model of the skin color with constraints and template matching , 2010, 2010 International Conference on Machine and Web Intelligence.

[26]  Zhan Tong,et al.  Skin detection in color images , 2010, 2010 2nd International Conference on Computer Engineering and Technology.

[27]  Mehrnaz Niazi,et al.  Hybrid face detection with HSV Color method and HAAR classifier , 2010, 2010 2nd International Conference on Software Technology and Engineering.