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.
Similar content being viewed by others
References
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)
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
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
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
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)
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
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
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)
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)
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)
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)
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)
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)
Hajiarbabi, M., Agah, A.: Face detection in color images using skin segmentation. J. Autom. Mob. Robot. Intell. Syst. 8, 41–51 (2014)
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
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)
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)
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)
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)
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
Sack, H., Meinel, C.: Digitale Kommunikation: Vernetzen, Multimedia, Sicherheit. Springer, Berlin (2009)
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)
Chitra, S., Balakrishnan, G.: Comparative study for two color spaces HSCbCr and YCbCr in skin color detection. Appl. Math. Sci. 6, 4229–4238 (2012)
Ma, C., Shih, H.: Human skin segmentation using fully convolutional neural networks. Nara (2018). https://doi.org/10.1109/GCCE.2018.8574747
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)
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)
Kawulok, M.: Fast propagation based skin regions segmentation in color images. In: Proceedings of IEEEFG, pp. 1–7 (2013)
Kawulok, M., Kawulok, J., Nalepa, J.: Spatial based skin detection using discriminative skin presence features. Pattern Recognit. Lett. 41, 3–13 (2014)
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
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
Lecun, Y., Bengio, Y., Hinton, G.: Deep learning. Nature 521(7553), 436–444 (2015)
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)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-021-02108-3