Skip to main content
Log in

A novel approach for human skin detection using convolutional neural network

  • Original article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

Human skin detection, which is one of the important pre-processing phases, has a wide range of applications such as face tracking, skin diseases, video surveillance, web content filtering, and so on. Skin detection is a challenging problem because skin color can vary dramatically in its appearance due to many factors such as illumination conditions, pose variations, race, aging, and complex background. Several methods dealing with skin detection assume that skin pixels can be extracted from background colors according to some thresholding rules related to a specific color model. Nevertheless, it is a complex task to recognize skin pixels under the challenging factors aforementioned. In the recent era, the success of deep convolutional neural network (CNN) has strongly influenced the field of computer vision. However, we could find only a few researches that apply deep learning methods to deal with the skin detection problem. This paper presents a novel approach based on CNN for skin detection. Extensive experiments show that the proposed approach exceeds the best result for other state-of-the-art methods.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Chen, W., Wang, K., Jiang, H., et al.: Skin color modeling for face detection and segmentation: a review and a new approach. Multimed. Tools Appl. 75, 839–862 (2016)

    Article  Google Scholar 

  2. Jones, M.J., Rehg, J.M.: Statistical color models with application to skin detection. Int. J. Comput. Vis. 46, 81–96 (2002). https://doi.org/10.1023/A:1013200319198

    Article  MATH  Google Scholar 

  3. Zafarifar, B., Bellers, E.B., de With P.H.: Application and evaluation of texture-adaptive skin detection in TV image enhancement. In: IEEE International Conference on Consumer Electronics (ICCE), pp. 88–91 (2013). https://doi.org/10.1109/ICCE.2013.6486807

  4. Rautaray, S.S., Agrawal, A.: Vision based hand gesture recognition for human computer interaction: a survey. Artif. Intell. Rev. 43, 1–54 (2015). https://doi.org/10.1007/s10462-012-9356-9

    Article  Google Scholar 

  5. Zhang, Z., Gunes, H., Piccardi, M.: Head detection for video surveillance based on categorical hair and skin colour models. In: IEEE International Conference on Image Processing, pp. 1137–1140 (2009)

  6. Schaefer, G., Tait, R., Zhu, S.Y.: Overlay of thermal and visual medical images using skin detection and image registration. In: International Conference of the IEEE Engineering in Medicine and Biology Society, NY, vol. 2, pp. 965–967 (2006). https://doi.org/10.1109/IEMBS.2006.259275

  7. Devi, M.S., Bajaj, P.R.: Driver fatigue detection based on eye tracking. In: First International Conference on Emerging Trends in Engineering and Technology, pp. 649–652 (2008). https://doi.org/10.1109/ICETET.2008.17

  8. Fang, R., Pouyanfar, S., Yang, Y., Chen, S.-C., Iyengar, S.: Computational health informatics in the bigdata age: a survey. ACM Comput. Surv. 49, 12 (2016)

    Google Scholar 

  9. Erdem, C.E., Ulukaya, S., Karaali, A., Erdem, A.T.: Combining Haar feature and skin color based classifiers for face detection. In: IEEE International Conference on Acoustics, Speech and Signal Processing Proceedings, pp. 1497–1500 (2011)

  10. Zhu, Q., Cheng, K.T., Wu, C.T., Wu, Y.L.: Adaptive learning of an accurate skin-color model. In: IEEE International Conference on Automatic Face and Gesture Recognition, pp. 37–42 (2004)

  11. Al-Tairi, Z., Wirza, R., Saripan, M.I., Sulaiman, P.: Skin segmentation using YUV and RGB color spaces. J. Inf. Process. Syst. 10, 283–299 (2014)

    Article  Google Scholar 

  12. Rahman, M.A., Edy Purnama, I.K., Purnomo, M.H.: Simple method of human skin detection using HSV and YCbCr color spaces. In: International Conference on Intelligent Autonomous Agents, Networks and Systems, pp. 58–61 (2015)

  13. Bin Abdul Rahman, N.A., Wei, K.C., See, J.: RGB-HCbCr skin colour model for human face detection. In: Proceedings of The MMU International Symposium on Information and Communications Technologies, pp. 90–96 (2006)

  14. Hajiarbabi, M., Agah, A.: Face detection in color images using skin segmentation. J. Autom. Mob. Robot. Intell. Syst. 8, 41–51 (2014)

    Google Scholar 

  15. Li, Y., Wang, Z., Yang, X., et al.: Efficient convolutional hierarchical autoencoder for human motion prediction. Vis. Comput. 35, 1143–1156 (2019). https://doi.org/10.1007/s00371-019-01692-9

    Article  Google Scholar 

  16. Ganesan, P., Rajini, V.: YIQ color space based satellite image segmentation using modified FCM clustering and histogram equalization. In: Advances in Electrical Engineering (ICAEE), pp. 9–11 (2014)

  17. Ganesan, P., Rajini, V.: Assessment of satellite image segmentation in RGB and HSV color space using image quality measures. In: Advances in Electrical Engineering (ICAEE), pp. 9–11 (2014)

  18. Ganesan, P., Rajini, V.: Value based semi automatic segmentation of satellite images using HSV color space, histogram equalization and modified FCM clustering algorithm. In: Green Computing. Communication and Conservation of Energy (ICGCE), p. 77 (2013)

  19. Nikolskaia, K., Ezhova, N., Sinkov, A., Medvedev, M.: Skin detection technique based on HSV color model and SLIC segmentation method. In: CEUR Workshop Proceedings, pp. 1323–1355 (2018)

  20. Kakumanu, P., Makrogiannis, S., Bourbakis, N.: A survey of skin-color modeling and detection methods. Pattern Recognit. (2007). https://doi.org/10.1016/j.patcog.2006.06.010

    Article  MATH  Google Scholar 

  21. Sack, H., Meinel, C.: Digitale Kommunikation: Vernetzen, Multimedia, Sicherheit. Springer, Berlin (2009)

    Book  MATH  Google Scholar 

  22. Chai, D., Ngan, K.N.: Face segmentation using skin-color map in videophone applications. IEEE Trans. Circuits Syst. Video Technol. 9(4), 551–564 (1999)

    Article  Google Scholar 

  23. Chitra, S., Balakrishnan, G.: Comparative study for two color spaces HSCbCr and YCbCr in skin color detection. Appl. Math. Sci. 6, 4229–4238 (2012)

    Google Scholar 

  24. Ma, C., Shih, H.: Human skin segmentation using fully convolutional neural networks. Nara (2018). https://doi.org/10.1109/GCCE.2018.8574747

  25. Tan, W.R., Chan, C.S., Yogarajah, P., Condell, J.: A fusion approach for efficient human skin detection. IEEE Trans. Ind. Inform. 8, 138–147 (2012)

    Article  Google Scholar 

  26. Hwang, I., Lee, S.H., Min, B., Cho, N.I.: Luminance adapted skin color modeling for the robust detection of skin areas. In: Proceedings of IEEE ICIP, pp. 2622–2625 (2013)

  27. Kawulok, M.: Fast propagation based skin regions segmentation in color images. In: Proceedings of IEEEFG, pp. 1–7 (2013)

  28. Kawulok, M., Kawulok, J., Nalepa, J.: Spatial based skin detection using discriminative skin presence features. Pattern Recognit. Lett. 41, 3–13 (2014)

    Article  Google Scholar 

  29. Hwang, I., Kim, Y., Cho, N.I.: Skin detection based on multi-seed propagation in a multi-layer graph for regional and color consistency. In: IEEE ICASSP (2017). https://doi.org/10.1109/ICASSP.2017.7952361

  30. Kim, Y., Hwang, I., Cho, N.I.: Convolutional neural networks and training strategies for skin detection. In: IEEE ICIP (2017). https://doi.org/10.1109/ICIP.2017.8297017

  31. Lecun, Y., Bengio, Y., Hinton, G.: Deep learning. Nature 521(7553), 436–444 (2015)

    Article  Google Scholar 

  32. Ahmad, J., Muhammad, K., Bakshi, S., Baik, S.W.: Object-oriented convolutional features for fine-grained image retrieval in large surveillance datasets. Future Gener. Comput. Syst. 81, 314–330 (2018)

    Article  Google Scholar 

  33. Mudassar, R., Muhammad, S., Mussarat, Y., Attique, K.M., Tanzila, S., Lawrence, F.S.: Appearance based pedestrians’ gender recognition by employing stacked auto encoders in deep learning. Future Gener. Comput. Syst. 88, 28–39 (2018)

    Article  Google Scholar 

  34. Hong, T.J., Bhandary, S.V., Sobha, S., Yuki, H., Akanksha, B., Raghavendra, U., et al.: Age-related macular degeneration detection using deep convolutional neural network. Future Gener. Comput. Syst. 87, 127–135 (2018)

    Article  Google Scholar 

  35. Srivastava, N., Hinton, G., Krizhevsky, A., Sutskever, I., Salakhutdinov, R.: Dropout: a simple way to prevent neural networks from overfitting. J. Mach. Learn. Res. 15, 1929–1958 (2014)

    MathSciNet  MATH  Google Scholar 

  36. Casati, J.P.B., Moraes, D.R., Rodrigues, E.L.L.: SFA: a human skin image database based on FERET and AR facial images. In: IX Workshop de Visao Computational, Rio de Janeiro (2013)

  37. Yogarajah, P., Condell, J., Curran, K., Cheddad, A., McKevitt, P.: A dynamic threshold approach for skin segmentation in color images. In: Proceedings of IEEE ICIP, pp. 2225–2228 (2010)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Khawla Ben Salah.

Ethics declarations

Conflict of interest

The authors declared that they have no conflicts of interest to this work.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

The original online version of this article was revised: Given and family name of the first author was not correct assigned.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ben Salah, K., Othmani, M. & Kherallah, M. A novel approach for human skin detection using convolutional neural network. Vis Comput 38, 1833–1843 (2022). https://doi.org/10.1007/s00371-021-02108-3

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-021-02108-3

Keywords

Navigation