Abstract
In recent times, the majority of colour-based skin detection methods used skin modelling in different colour spaces, and they are capable of skin classification at a pixel level. However, the accuracy of these methods is significantly affected by different issues, such as the presence of skin-like colours in scene background, variations in skin pigmentation, scene illumination, etc. Recent developments show that the discriminating power of a colour-based skin classifier can be increased by employing texture and spatial features. However, we observed that discriminability between skin and non-skin regions does not follow any statistics, and the discrimination is extremely image specific. In this paper, a novel adaptive discriminative analysis (ADA) is proposed to extract most discriminant features between skin and non-skin regions from an image itself in an unsupervised manner. Experimental results for standard databases show that the proposed method can efficiently segment out skin pixels in the presence of skin-like background colours.
Similar content being viewed by others
References
Adams R, Bischof L (1994) Seeded region growing. IEEE Trans Pattern Anal Mach Intell 16(6):641–647
Chai D, Ngan K (1999) Face segmentation using skin-color map in videophone applications. IEEE Trans Circuits Syst Video Technol 9(4):551–564
Chakraborty BK, Bhuyan M, Kumar S (2017) Combining image and global pixel distribution model for skin colour segmentation. Pattern Recogn Lett 88:33–40
Chakraborty BK, Bhuyan MK (2015) Skin segmentation using possibilistic fuzzy c-means clustering in presence of skin-colored background. In: Proc. IEEE Recent Adv. Intel. Comp. Systs (RAICS), pp 246–250
Chakraborty BK, Bhuyan MK, Kumar S (2016) Adaptive propagation-based skin segmentation method for color images. In: Proc. National Conf. Comm., pp 94–99
Chakraborty BK, Bhuyan MK, Kumar S (2016) Fusion-based skin detection using image distribution model. In: Proc. Tenth Indian Conf. Comp. Vis. Graphics and Image Process., pp 67:1–67:8
Chakraborty BK, Bhuyan MK, Kumar S (2016) A weighted skin probability map for skin color segmentation. In: Proc. Int. Conf. Wireless Commun., Signal Process. and Network. (WiSPNET), pp 2133–2136
Chen L, Papandreou G, Kokkinos I, Murphy K, Yuille AL (2018) Deeplab: Semantic image segmentation with deep convolutional nets, atrous convolution, and fully connected crfs. IEEE Trans Pattern Anal Mach Intell 40(4):834–848
Chen L, Zhou J, Liu Z, Chen W, Xiong G (2002) A skin detector based on neural network. In: Proc. IEEE Int. Conf. Commun., Circuits and Syst. and West Sino Expositions, pp 615–619
Chen W, Wang K, Jiang H, Li M (2016) Skin color modeling for face detection and segmentation: a review and a new approach. Multimed Tools Appl 75 (2):839–862
Dumitrescu C, Dumitrache I (2013) Human skin detection using texture information and vector processing techniques by neural networks. In: Dumitrache L (ed) Adv. in Intell. Control Syst. and Comp. Sc., Adv.. Intell. Syst. and Comp., vol 187. Springer, Berlin, pp 59–75
Fouad RM, Omer OA, Aly MH (2019) Optimizing remote photoplethysmography using adaptive skin segmentation for real-time heart rate monitoring. IEEE Access 7:76513–76528
Han J, Award G, Sutherland A, Wu H (2006) Automatic skin segmentation for gesture recognition combining region and support vector machine active learning. In: Proc. 7th Int. Conf. Autom. Face and Gesture Recogn., pp 237–242
Hettiarachchi R, Peters J (2016) Multi-manifold-based skin classifier on feature space voronoï regions for skin segmentation. J Vis Commun Image R 41:123–139
Hsu RL, Abdel-Mottaleb M, Jain A (2002) Face detection in color images. IEEE Trans Pattern Anal Mach Intell 24(5):696–706
Ikonen L, Toivanen P (2007) Distance and nearest neighbor transforms on gray-level surfaces. Pattern Recogn Lett 28(5):604–612
Jiang Z, Yao M, Jiang W (2007) Skin detection using color, texture and space information. In: Proc. Fourth Int. Conf. Fuzzy Syst. and Knowledge Discovery, vol 3, pp 366–370
Jones MJ, Rehg J (2002) Statistical color models with application to skin detection. Int J Comput Vis 46(1):81–96
Kakumanu P, Makrogiannis S, Bourbakis N (2007) A survey of skin-color modeling and detection methods. Pattern Recogn 40(3):1106–1122
Kawulok M (2013) Fast propagation-based skin regions segmentation in color images. In: Proc. 10th IEEE Int. Conf. and Workshops Autom. Face and Gesture Recogn. (FG), pp 1–7
Kawulok M, Kawulok J, Nalepa J (2014) Spatial-based skin detection using discriminative skin-presence features. Pattern Recogn Lett 41(0):3–13
Kawulok M, Kawulok J, Nalepa J, Papiez M (2013) Skin detection using spatial analysis with adaptive seed. In: Proc. IEEE Int. Conf. Image Process. (ICIP), pp 3720–3724
Kawulok M, Kawulok J, Nalepa J, Smolka B (2014) Self-adaptive algorithm for segmenting skin regions. EURASIP J Adv Signal Process 2014:170
Khan R, Hanbury A, Stoettinger J (2010) Skin detection: A random forest approach. In: Proc. 17th IEEE Int. Conf. Image Process. (ICIP), pp 4613–4616
Khan SS, Ahmad A (2004) Cluster center initialization algorithm for k-means clustering. Pattern Recogn Lett 25(11):1293–1302
Ladicky L, Russell C, Kohli P, Torr PH (2009) Associative hierarchical crfs for object class image segmentation. In: Proc. IEEE ICCV
Lei Y, Yuan W, Wang H, Wenhu Y, Bo W (2017) A skin segmentation algorithm based on stacked autoencoders. IEEE Trans Multimedia 19(4):740–749
Li B, Xue X, Fan J (2007) A robust incremental learning framework for accurate skin region segmentation in color images. Pattern Recogn 40(12):3621–3632
Long J, Shelhamer E, Darrell T (2015) Fully convolutional networks for semantic segmentation. In: Proc. CVPR, pp 3431–3440
Luo Y, Guan Y (2017) Adaptive skin detection using face location and facial structure estimation. IET Computer Vis 11(7):550–559
Ma C, Shih H (2018) Human skin segmentation using fully convolutional neural networks. In: IEEE Global Conf. Consumer Elect. (GCCE), pp 168–170
Mottaghi R, Chen X, Liu X, Cho NG, Lee SW, Fidler S, Urtasun R, Yuille A (2014) The role of context for object detection and semantic segmentation in the wild. In: Proc. CVPR, pp 891–898
Naji S, Jalab HA, Kareem SA (2019) A survey on skin detection in colored images. Artif Intell Rev 52(2):1041–1087
Nalepa J, Grzejszczak T, Kawulok M (2014) Wrist localization in color images for hand gesture recognition. In: Gruca DA, Czachórski T, Kozielski S (eds) Man-Machine Interactions 3, Adv. Intell. Syst. and Comp, vol 242. Springer International Publishing, pp 79–86
Ng P, Pun CM (2011) Skin color segmentation by texture feature extraction and k-mean clustering. In: Proc. 3rd Int. Conf. Comput. Intell., Commun. Syst. and Netw. (CICSyN), pp 213–218
Otsu N (1979) A threshold selection method from gray-level histograms. IEEE Trans Syst Man and Cybernetics 9(1):62–66
Pal N, Pal K, Keller J, Bezdek J (2005) A possibilistic fuzzy c-means clustering algorithm. IEEE Trans Fuzzy Syst 13(4):517–530
Phung S, Bouzerdoum A, Chai D Sr (2005) Skin segmentation using color pixel classification: analysis and comparison. IEEE Trans Pattern Anal Mach Intell 27 (1):148–154
Rautaray S, Agrawal A (2012) Vision based hand gesture recognition for human computer interaction: a survey. Artificial Intell Review: 1–54
Sandbach G, Zafeiriou S, Pantic M, Yin L (2012) Static and dynamic 3d facial expression recognition: A comprehensive survey. Image Vis Comput 30(10):683–697
Sawicki DJ, Miziolek W (2015) Human colour skin detection in cmyk colour space. IET Image Process 9(9):751–757
Shih H, Chen J (2019) Multiskin color segmentation through morphological model refinement. IEEE Trans Emerging Topics in Comput Intell 1:1–11
Sobottka K, Pitas I (1998) A novel method for automatic face segmentation, facial feature extraction and tracking. Signal Process.: Image Commun 12(3):263–281
Tan WR, Chan CS, Yogarajah P, Condell J (2012) A fusion approach for efficient human skin detection. IEEE Trans Ind Inform 8(1):138–147
Trindade P, Lobo J, Barreto J (2012) Hand gesture recognition using color and depth images enhanced with hand angular pose data. In: Proc. IEEE Conf. Multisensor Fusion and Integration for Intell Syst (MFI), pp 71–76
Tu Z, Bai X (2010) Auto-context and its application to high-level vision tasks and 3d brain image segmentation. IEEE Trans Pattern Anal Mach Intell 32(10):1744–1757
Wang X, Chen R, Yan F, Zeng Z, Hong C (2019) Fast adaptive k-means subspace clustering for high-dimensional data. IEEE Access 7:42639–42651
Xu D, Chen YL, Wu X, Ou Y, Xu Y (2011) Integrated approach of skin-color detection and depth information for hand and face localization. In: Proc. IEEE Int. Conf. Robotics and Biomimetics (ROBIO), pp 952–956
Xu T, Wang Y, Zhang Z (2013) Pixel-wise skin colour detection based on flexible neural tree. IET Image Process 7(8):751–761
Yang J, Lu W, Waibel A (1997) Skin-color modeling and adaptation. In: Chin R, Pong TC (eds) Computer Vision — ACCV’98, Lecture Notes in Computer Science, vol 1352. Springer, Berlin, pp 687–694
Zheng S, Jayasumana S, Romera-Paredes B, Vineet V, Su Z, Du D, Huang C, Torr PHS (2015) Conditional random fields as recurrent neural networks. In: Proc. ICCV, pp 1529–1537
Zhu X, Yang J, Waibel A (2000) Segmenting hands of arbitrary color. In: Proc. Fourth IEEE Int. Conf. Autom. Face and Gesture Recogn, pp 446–453
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Chakraborty, B., Bhuyan, M. Image specific discriminative feature extraction for skin segmentation. Multimed Tools Appl 79, 18981–19004 (2020). https://doi.org/10.1007/s11042-020-08762-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-08762-4