Skip to main content
Log in

Robust skin segmentation using color space switching

  • Applied Problems
  • Published:
Pattern Recognition and Image Analysis Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

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

    Google Scholar 

  2. 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.

    Google Scholar 

  3. C. Habisand and F. Krsmanovic, “Explicit image filter,” in CS229 Final Project (Stanfort Univ., 2005).

    Google Scholar 

  4. 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.

    Chapter  Google Scholar 

  5. 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.

    Google Scholar 

  6. 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).

    Article  Google Scholar 

  7. 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.

    Chapter  Google Scholar 

  8. 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).

    Google Scholar 

  9. 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.

    Chapter  Google Scholar 

  10. 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).

    Google Scholar 

  11. S. J. McKenna., R. Yogesh, and G. Shaogang, “Tracking colour objects using adaptive mixture models,” Image Vision Comput. 17 (3), 225–231 (1999).

    Article  Google Scholar 

  12. 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.

    Google Scholar 

  13. 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).

    Google Scholar 

  14. W. Jianguo, W. Jiangtao, and Y. Jingyu, “Rotationinvariant face detection in color images with complex background,” Comput. Eng. 34, 210–212 (2008).

    Google Scholar 

  15. Z. Shuzhen, S. Hailong, and X. Xiaoyan, “Face detection based on skin segmentation and features location,” Comput. Eng. Appl. 14, 82–84 (2008).

    Google Scholar 

  16. C. C. Chiang and C. J. Huang, “A robust method for detecting abitrarily tilted human faces in color images,” Science 26, 2518–2536 (2005).

    Google Scholar 

  17. C. Maoyuan, “Design of color image skin area segmentation system in the Matlab environment,” Comput. Appl. 4, 128–130 (2007).

    Google Scholar 

  18. 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.

    Google Scholar 

  19. 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).

    Article  Google Scholar 

  20. 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.

    Google Scholar 

  21. 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.

    Google Scholar 

  22. 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).

    Article  Google Scholar 

  23. 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.

    Google Scholar 

  24. 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).

    Article  MATH  Google Scholar 

  25. 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).

    Article  MATH  Google Scholar 

  26. 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.

    Google Scholar 

  27. 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.

    Chapter  Google Scholar 

  28. 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.

    Google Scholar 

  29. 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).

    Article  Google Scholar 

  30. K. Rehanullah, A. Hanbury, J. Stöttinger, and A. Bais, “Color based skin classification,” Pattern Recogn. Lett. 33 (2), 157–163 (2012).

    Article  Google Scholar 

  31. 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.

    Chapter  Google Scholar 

  32. 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).

    Article  Google Scholar 

  33. 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.

    Google Scholar 

  34. 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.

    Google Scholar 

  35. 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).

    Article  Google Scholar 

  36. C. M. Bishop, Pattern Recognition and Machine Learning (Springer Sci. and Business Media, New York, 2006), pp. 225–239.

    MATH  Google Scholar 

  37. 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.

    Google Scholar 

  38. 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.

    Google Scholar 

  39. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. Gupta.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S1054661815040033

Keywords

Navigation