Robust cascaded skin detector based on AdaBoost

Skin detection is one of the most important issues of image processing and computer vision. A big concern about skin detection algorithms is being simple while keeping a good accuracy in discriminating skin and non-skin pixels to make the skin detector robust and practicable. This paper proposes a novel and robust skin detector. In this work, statistical information of each pixel and its neighbors is taken into account in order to deal with this concern. A simple algorithm is also presented to reduce the computational complexity of computing the statistical information. In the proposed method, a cascaded classifier by using the AdaBoost algorithm is trained. Finally, two edge detectors are used to make the algorithm more accurate. Moreover, some simple algorithms are used to make the process faster (e.g. algorithms of calculating mean and variance). The performance of the proposed skin detector is evaluated using SFA skin database. In order to illustrate the robustness of the proposed method, the comparisons are made with some popular and newly published skin detectors. The experimental results show that the proposed scheme outperforms other skin detection methods due to high precision and good recall. This method uses a specific way of training AdaBoost in skin detection while having a good accuracy and simplicity compared to other methods.

[1]  King Ngi Ngan,et al.  Face segmentation using skin-color map in videophone applications , 1999, IEEE Trans. Circuits Syst. Video Technol..

[2]  Nikolaos G. Bourbakis,et al.  A survey of skin-color modeling and detection methods , 2007, Pattern Recognit..

[3]  Raimondo Schettini,et al.  A recall or precision oriented skin classifier using binary combining strategies , 2005, Pattern Recognit..

[4]  Paul A. Viola,et al.  Robust Real-Time Face Detection , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[5]  Guan-Chun Luh,et al.  Face detection using combination of skin color pixel detection and Viola-Jones face detector , 2014, 2014 International Conference on Machine Learning and Cybernetics.

[6]  Jie Huang,et al.  Skin detection method based on cascaded AdaBoost classifier , 2012 .

[7]  Jakub Nalepa,et al.  Spatial-based skin detection using discriminative skin-presence features , 2014, Pattern Recognit. Lett..

[8]  Wei Jiang,et al.  Skin Detection Using Color, Texture and Space Information , 2007, Fourth International Conference on Fuzzy Systems and Knowledge Discovery (FSKD 2007).

[9]  Abdesselam Bouzerdoum,et al.  Skin segmentation using color pixel classification: analysis and comparison , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  Vladimir Vezhnevets,et al.  A Survey on Pixel-Based Skin Color Detection Techniques , 2003 .

[11]  Mohammad Reza Khosravi,et al.  Statistical Image Fusion for HR Band Colorization in Landsat Sensors , 2015 .

[12]  Cheng Li,et al.  Pixel-Level Hand Detection in Ego-centric Videos , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition.

[13]  Georgios Tziritas,et al.  Face Detection Using Quantized Skin Color Regions Merging and Wavelet Packet Analysis , 1999, IEEE Trans. Multim..

[14]  Jakub Nalepa,et al.  Skin Detection and Segmentation in Color Images , 2014 .

[15]  Tarek M. Mahmoud A New Fast Skin Color Detection Technique , 2008 .

[16]  Baozong Yuan,et al.  A novel approach for human face detection from color images under complex background , 2001, Pattern Recognit..

[17]  Kalirajan Kaliraj,et al.  Robust skin color-based moving object detection for video surveillance , 2016, J. Electronic Imaging.

[18]  Dariusz J. Sawicki,et al.  Human colour skin detection in CMYK colour space , 2015, IET Image Process..

[19]  Lin Yang,et al.  An unsupervised face detection based on skin color and geometric information , 2006, Sixth International Conference on Intelligent Systems Design and Applications.

[20]  Habib Rostami,et al.  Enhancing the Binary Watermark-Based Data Hiding Scheme Using an Interpolation-Based Approach for Optical Remote Sensing Images , 2018, Int. J. Agric. Environ. Inf. Syst..

[21]  Mohammad Reza Khosravi,et al.  A novel fake color scheme based on depth protection for MR passive/optical sensors , 2015, 2015 2nd International Conference on Knowledge-Based Engineering and Innovation (KBEI).

[22]  Mohammad Abdullah-Al-Wadud,et al.  A skin detection approach based on the Dempster-Shafer theory of evidence , 2012, Int. J. Approx. Reason..

[23]  P. Peer,et al.  Human skin color clustering for face detection , 2003, The IEEE Region 8 EUROCON 2003. Computer as a Tool..

[24]  Habib Rostami,et al.  MRF-based multispectral image fusion using an adaptive approach based on edge-guided interpolation , 2015, ArXiv.

[25]  Luis Enrique Sucar,et al.  On Selecting an Appropriate Colour Space for Skin Detection , 2002, MICAI.

[26]  Reza Abazari,et al.  A hybrid denoising algorithm based on shearlet transform method and Yaroslavsky’s filter , 2018, Multimedia Tools and Applications.

[27]  R I Hg,et al.  An RGB-D Database Using Microsoft's Kinect for Windows for Face Detection , 2012, 2012 Eighth International Conference on Signal Image Technology and Internet Based Systems.

[28]  Mahmoud I. Abdalla,et al.  Hybrid Face Detection System using Combination of Viola - Jones Method and Skin Detection , 2013 .

[29]  Gabriel Pérez,et al.  Explicit image detection using YCbCr space color model as skin detection , 2011 .

[30]  Rehanullah Khan,et al.  Static Filtered Skin Detection , 2012 .

[31]  Ming-Chieh Chi,et al.  H.263+ region-of-interest video coding with efficient skin-color extraction , 2006, 2006 Digest of Technical Papers International Conference on Consumer Electronics.

[32]  P.H.N. de With,et al.  Improved skin segmentation for TV image enhancement, using color and texture features , 2010, 2010 Digest of Technical Papers International Conference on Consumer Electronics (ICCE).

[33]  Michal Kawulok,et al.  Fast propagation-based skin regions segmentation in color images , 2013, 2013 10th IEEE International Conference and Workshops on Automatic Face and Gesture Recognition (FG).

[34]  Habib Rostami,et al.  Efficient routing for dense UWSNs with high-speed mobile nodes using spherical divisions , 2017, The Journal of Supercomputing.

[35]  Mehran Yazdi,et al.  Robust skin detector based on AdaBoost and statistical luminance features , 2015, 2015 International Congress on Technology, Communication and Knowledge (ICTCK).

[36]  Javier Ruiz-del-Solar,et al.  Skin detection using neighborhood information , 2004, Sixth IEEE International Conference on Automatic Face and Gesture Recognition, 2004. Proceedings..

[37]  Nam Ik Cho,et al.  Luminance adapted skin color modeling for the robust detection of skin areas , 2013, 2013 IEEE International Conference on Image Processing.

[38]  Richa Singh,et al.  A Robust Skin Color Based Face Detection Algorithm , 2003 .

[39]  Mehran Yazdi,et al.  A lossless data hiding scheme for medical images using a hybrid solution based on IBRW error histogram computation and quartered interpolation with greedy weights , 2018, Neural Computing and Applications.