Abstract
Skin detection is very popular and has vast applications among researchers in computer vision and human computer interaction. The skin-color changes beyond comparable limits with considerable change in the nature of the light source. Different properties are taken into account when the colors are represented in different color spaces. However, a unique color space has not been found yet to adjust the needs of all illumination changes that can occur to practically similar objects. Therefore a dynamic skin color model must be constructed for robust skin pixel detection, which can cope with natural changes in illumination. This paper purposes that skin detection in a digital color image can be significantly improved by employing automated color space switching. A system with three robust algorithms has been built based on different color spaces towards automatic skin classification in a 2D image. These algorithms are based on the statistical mean of value of the skin pixels in the image. We also take Bayesian approaches to discriminate between skin-alike and non-skin pixels to avoid noise. This work is tested on a set of images which was captured in varying light conditions from highly illuminated to almost dark.
Similar content being viewed by others
References
K. N. Perumal et al., “Skin detection using color pixel classification with application to face detection: a comparative study,” in Proc. Int. Conf. on Computational Intelligence and Multimedia Applications (Sivakasi, Tamil Nadu, 2007), pp. 436–441.
B. Wang, C. Xiuying, and L. Cuixiang, “A robust method for skin detection and segmentation of human face,” in Proc. 2nd Int. Conf. on Intelligent Networks and Intelligent Systems (Tianjin, 2009), pp. 290–293.
C. Habisand and F. Krsmanovic, “Explicit image filter,” in CS229 Final Project (Stanfort Univ., 2005).
Y. C. Chang, C. T. Yung, and H. C. Hong, “Adaptive color space switching based approach for face tracking,” in Proc. Conf. Neural Information Processing (Hong Kong, 2006), pp. 244–252.
A. Chaudhary, J. L. Raheja, and K. Das, “A vision based real time system to control remote robotic hand fingers,” in Proc. IEEE Int. Conf. on Computer Control and Automation (Jeju Island, May 1–3, 2011), pp. 118–122.
S. J. Mckenna, and M. Kenny, “A comparison of skin history and trajectory-based representation schemes for the recognition of userspecified gestures,” Pattern Recogn. 37 (5), 999–1009 (2004).
A. Chaudhary, J. L. Raheja, K. Singal, and S. Raheja, “An ANN based approach to calculate robotic fingers positions,” in Advances in Computing and Communications (CCIS, Springer, Berlin, Heidelberg, 2011), Vol. 192, pp. 488–496.
M. J. Jones and J. M. Rehg, “Statistical color models with application to skin detection,” in Proc. IEEE Computer Society Conf. on Computer Vision and Pattern Recognition (Fort Collins, CO, 1999).
A. Chaudhary, J. L. Raheja, K. Das, and S. Raheja, “A survey on hand gesture recognition in context of soft computing,” in Advanced Computing (CCIS, Springer, Berlin, Heidelberg, 2011), Vol. 133, pp. 46–55.
A. Chaudhary, M. B. L. Manasa, and J. L. Raheja, “Light invariant neuro-vision system for elder/sick people to express their needs into lingual description,” in Proc. Microsoft Annu. Res. Symp. TechVista 2012 (Kolkata, Jan., 2012).
S. J. McKenna., R. Yogesh, and G. Shaogang, “Tracking colour objects using adaptive mixture models,” Image Vision Comput. 17 (3), 225–231 (1999).
D. Chai and B. Abdesselam, “A Bayesian approach to skin color classification in YCbCr color space,” in Proc. TENCON 2000 (Kuala Lumpur, 2000), pp. 421–424.
S. S. Kamath and J. R. Joel, “Color image segmentation in RGB using vector angle and absolute difference measures,” in Proc. 14th European Signal Processing Conf. (Florence, 2006).
W. Jianguo, W. Jiangtao, and Y. Jingyu, “Rotationinvariant face detection in color images with complex background,” Comput. Eng. 34, 210–212 (2008).
Z. Shuzhen, S. Hailong, and X. Xiaoyan, “Face detection based on skin segmentation and features location,” Comput. Eng. Appl. 14, 82–84 (2008).
C. C. Chiang and C. J. Huang, “A robust method for detecting abitrarily tilted human faces in color images,” Science 26, 2518–2536 (2005).
C. Maoyuan, “Design of color image skin area segmentation system in the Matlab environment,” Comput. Appl. 4, 128–130 (2007).
J. L. Raheja, M. B. L. Manasa, A. Chaudhary, and S. Raheja, “ABHIVYAKTI: hand gesture recognition using orientation histogram in different light conditions,” in Proc. 5th Indian Int. Conf. on Artificial Intelligence (Tumkur, 2011), pp. 1687–1698.
M. R. Tabassum et al., “Comparative study of statistical skin detection algorithms for sub-continental human images,” Inf. Techn. J. 9 (4), 811–817 (2010).
B. D. Zarit, J. S. Boaz, and F. K. H. Quek, “Comparison of five color models in skin pixel classification,” in Proc. Int. Workshop on Recognition, Analysis, and Tracking of Faces and Gestures in Real-Time Systems (Corfu, 1999), pp. 58–63.
J. Brand and J. S. Mason, “A comparative assessment of three approaches to pixel-level human skin-detection,” in Proc. 15th Int. Conf. on Pattern Recognition (Barcelona, 2000), pp. 1056–1059.
M. H. Yang and N. Ahuja, “Gaussian mixture model for human skin color and its application in image and video databases,” in Proc. SPIE: Storage Retrieval Image Video Databases VII 3656, 458–466 (1999).
J. L. Raheja, A. Chaudhary, and K. Singal, “Tracking of fingertips and centre of palm using KINECT,” in Proc. 3rd IEEE Int. Confon Computational Intelligence, Modelling, and Simulation (Langkawi, Sept. 20–22, 2011), pp. 248–252.
Yu. Zhiding, O. C. Au, Ruobing Zou, Weiyu Yu, and Jing Tian, “An adaptive unsupervised approach toward pixel clustering and color image segmentation,” Pattern Recogn. 43 (5), 1889–1906 (2010).
Wang Xiang-Yang, Ting Wang, and Juan Bu, “Color image segmentation using pixel wise support vector machine classification,” Pattern Recogn. 44 (4), 777–787 (2011).
Meng Zhenyu, Jeng-Shyang Pan, Kuo-Kun Tseng, and Weimin Zheng, “Dominant points based hand finger counting for recognition under skin color extraction in hand gesture control system,” in Proc. 6th Int. IEEE Genetic and Evolutionary Computing Conf. (ICGEC) (Kitakyushu, 2012), pp. 364–367.
Lee Lae-Kyoung, Su-Yong An, and Se-Young Oh, “Robust fingertip extraction with improved skin color segmentation for finger gesture recognition in Humanrobot interaction,” in Proc. 2012 IEEE Congress on Evolutionary Computation (CEC) (Brisbane, 2012), pp. 1–7.
P. Yogarajah, J. Condell, K. Curran, A. Cheddad, and P. McKevitt, “A dynamic threshold approach for skin segmentation in color images,” in Proc. 17th IEEE Int. Conf. on Image Processing (2010), pp. 2225–2228.
A. Naji Sinan, Z. Roziati, and H. A. Jalab, “Skin segmentation based on multi pixel color clustering models,” Digital Signal Processing 22 (6), 933–940 (2012).
K. Rehanullah, A. Hanbury, J. Stöttinger, and A. Bais, “Color based skin classification,” Pattern Recogn. Lett. 33 (2), 157–163 (2012).
J. C. Terrillon, N. S. Mahdad, H. Fukamachi, and S. Akamatsu, “Comparative performance of different skin chrominance models and chrominance spaces for the automatic detection of human faces in color images,” in Proc. 4th IEEE Int. Conf. on Automatic Face and Gesture Recognition (Grenoble, 2000), pp. 54–61.
D. Y. Huang, W. C. Hu, and S. H. Chang, “Gabor filter-based hand-pose angle estimation for hand gesture recognition under varying illumination,” Expert Syst. Appl. 38 (5), 6031–6042 (2011).
M. Soriano, M. Birgitta, H. Sami, and L. Mika, “Skin detection in video under changing illumination conditions,” in Proc. 15th Int. Conf. on Pattern Recognition (Barcelona, 2000), pp. 839–842.
J. Brand and J. Mason, “A comparative assessment of three approaches to pixel-level human skin,” in Proc. 15th Int. Conf. on Pattern Recognition (Barcelona, 2000), pp. 1056–1059.
S. L. Phung, A. Bouzerdoum, and D. Chai., “Skin segmentation using color pixel classification: analysis and comparison,” IEEE Trans. Pattern Anal. Mach. Intellig. 27 (1), 148–154 (2005).
C. M. Bishop, Pattern Recognition and Machine Learning (Springer Sci. and Business Media, New York, 2006), pp. 225–239.
A. Chaudhary and A. Gupta, “Automated switching system for skin pixel segmentation in varied lighting,” in Proc. 19th IEEE Int. Conf. on Mechatronics and Machine Vision in Practice (Auckland, Nov. 28–30, 2012), pp. 26–31.
J. Brand and J. Mason, “A comparative assessment of three approaches to pixel-level human skin,” in Proc. 15th Int. Conf. on Pattern Recognition (Barcelona, 2000), pp. 1056–1059.
Liu Qiong, and Guang-Zheng Peng, “A robust skin color based face detection algorithm,” in Proc. 2nd IEEE Int. Asia Conf. on Informatics in Control, Automation and Robotics (CAR) (2010), Vol. 2, pp. 525–528.
Author information
Authors and Affiliations
Corresponding author
Additional information
The article is published in the original.
Ankur Gupta did his bachelors of engineering in Computer Science from BITS Pilani and has worked with VeriSign in past. Currently he is with Tondo Imaging, Bengaluru. His research interests are in vision based robotics, light invariant color segmentations and steganography. He holds two US patents also.
Ankit Chaudhary is major in Computer Engineering and received his PhD in Computer Vision. Currently he is Assistant Professor at Dept. of Computer Science, Truman State University, USA. His current research interests are in Vision based applications, Intelligent Systems and Graph Algorithms. He has more than fifty publications, authored one book and also has been guest editor for CAEE, Elsevier. He is on the Editorial Board of several International Journals and serves as Program Chair/TPC in many Conferences. He is also reviewer for Journals including IEEE Transactions. In past, he has been associated with BITS Pilani, University of Iowa and also has been visiting faculty/researcher to many Universities. He has also worked with CITRIX R and D and AVAYA INC as System Programmer.
Rights and permissions
About this article
Cite this article
Gupta, A., Chaudhary, A. Robust skin segmentation using color space switching. Pattern Recognit. Image Anal. 26, 61–68 (2016). https://doi.org/10.1134/S1054661815040033
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S1054661815040033