Abstract
Skin detection is one of the most important issues of image processing and computer vision. A big concern about skin detection algorithms is being simple while keeping a good accuracy in discriminating skin and non-skin pixels to make the skin detector robust and practicable. This paper proposes a novel and robust skin detector. In this work, statistical information of each pixel and its neighbors is taken into account in order to deal with this concern. A simple algorithm is also presented to reduce the computational complexity of computing the statistical information. In the proposed method, a cascaded classifier by using the AdaBoost algorithm is trained. Finally, two edge detectors are used to make the algorithm more accurate. Moreover, some simple algorithms are used to make the process faster (e.g. algorithms of calculating mean and variance). The performance of the proposed skin detector is evaluated using SFA skin database. In order to illustrate the robustness of the proposed method, the comparisons are made with some popular and newly published skin detectors. The experimental results show that the proposed scheme outperforms other skin detection methods due to high precision and good recall. This method uses a specific way of training AdaBoost in skin detection while having a good accuracy and simplicity compared to other methods.






Similar content being viewed by others
References
Abazari R, Lakestani M (2018) A hybrid denoising algorithm based on shearlet transform method and Yaroslavsky’s filter. Multimed Tools Appl
Basilio JAM, Torres GA, Pérez GS, Medina LKT, Meana HMP (2011) Explicit image detection using YCbCr space color model as skin detection. Proc Am Conf Appl Math Fifth WSEAS Int Conf Comput Eng Appl World Sci Eng Acad Soc (WSEAS): 123–128
Casati J, Moraes DR, Rodrigues ELL (2013) SFA: a human skin image database based on FERET and AR facial images. IX Workshop de Visao Computacional, Anais do VIII Workshop de Visao Computacional
Chai D, Ngan KN (1999) Face segmentation using skin-color map in videophone applications. IEEE Trans Circ Syst Video Technol 9(4):551–564
Chi MC, Jhu JA, Chen MJ (2006) H.263+ region-of-interest video coding with efficient skin-color extraction. International conference on Consumer Electronics, ICCE Digest of Technical Papers
Garcia C, Tziritas G (1999) Face detection using quantized skin color regions merging and wavelet packet analysis. IEEE Trans Multimed 1(3):264–277
Gasparini F, Corchs S, Schettini R (2005) A recall or precision oriented skin classifier using binary combining strategies. Pattern Recogn 38(11):2204–2207
Gomez G, Sanchez M, Sucar L (2002) On selecting an appropriate colour space for skin detection. Mexican Int Conf Artif Intell (MICAI): 69–78
Guan Y, Yang L (2006) An unsupervised face detection based on skin color and geometric information. Sixth Int Conf Intell Syst Design Appl (ISDA'06)
Høg RI, Jasek P, Rofidal C, Nasrollahi K, Moeslund TB (2012) An RGB-D database using Microsoft’s Kinect for windows for face detection. IEEE 8th Int Conf Signal Image Technol Internet Based Syst: 42–46
Hwang I, Hwa Lee S, Min B, Ik Cho N (2013) Luminance adapted skin color modeling for the robust detection of skin areas. 20th IEEE Int Conf Image Process (ICIP): 2622–2625
Jiang Z, Yao M, Jiang W (2007) Skin detection using color, texture and space information. Fourth Int Conf Fuzzy Syst Knowl Discov 3:366–370
Kakumanu P, Makrogiannis S, Bourbakis N (2007) A survey of skin-color modeling and detection methods. Pattern Recogn 40(3):1106–1122
Kaliraj K, Manimaran S (2016) Robust skin color-based moving object detection for video surveillance. J Elect Imag 25(4)
Kawulok M (2013) Fast propagation-based skin regions segmentation in color images. 10th IEEE Int Conf Workshops Auto Face Gesture Recogn: 1–7
Kawulok M, Nalepa J, Kawulok J (2014) Skin detection and segmentation in color images. Adv Low-Level Color Image Process Lect Notes Comput Vision Biomech, Springer 11:329–366
Kawulok M, Kawulok J, Nalepa J (2014) Spatial-based skin detection using discriminative skin-presence features. Pattern Recogn Lett 41:3–13
Khan R, Khan Z, Aamir M, QasimSattar S (2012) Static filtered skin detection. IJCSI Int J Comput Sci 9(2):257–261
Khosravi MR, Rostami H (2016) Improving the binary watermark-based data hiding scheme in remote sensing images. Proc ICAUCAE’16
Khosravi MR, Yazdi M (2018) A lossless data hiding scheme for medical images using a hybrid solution based on IBRW error histogram computation and quartered interpolation with greedy weights. Neural Comput Appl
Khosravi MR, Keshavarz A, Rostami H, Mansouri S (2015) Statistical image fusion for HR band colorization in landsat sensors. Proc 20th Annu Conf Comput Soc Iran (CSICC2015) CSI Conf Publ: 245–250, FUM, Mashhad
Khosravi MR, Khosravi A, Shadloo M, Keshavarz A (2015) A novel fake color scheme based on depth protection for MR passive/optical sensors. Proc KBEI'15: 362–367
Khosravi MR, Sharif-Yazd M, Moghimi MK, Keshavarz A, Rostami H, Mansouri S (2017) MRF-based multispectral image fusion using an adaptive approach based on edge-guided interpolation. J Geogr Inf Syst 9(2):114–125
Khosravi MR, Basri H, Rostami H (2018) Efficient routing for dense UWSNs with high-speed mobile nodes using spherical divisions. J Supercomput 74(2):696–716
Khosravi MR, Rostami H, Samadi S (2018) Enhancing the binary watermark-based data hiding scheme using an interpolation-based approach for optical remote sensing images. Int J Agric Environ Inform Syst 9(2):53–71
Kovac J, Peer P, Solina F (2003) Human skin color clustering for face detection. EUROCON 2003, Comput Tool IEEE Region 8 2:144–148
Li C, Kitani KM (2013) Pixel-level hand detection in ego-centric videos. Conf Comput Vision Pattern Recogn
Lü W, Huang J (2012) Skin detection method based on cascaded AdaBoost classifier. J Shanghai Jiaotong Univ (Sci) 17(2):197–202
Luh G (2014) Face detection using combination of skin color pixel detection and Viola Jones face detector. Int Conf Mach Learn Cybernet (ICMLC) 1:364–370
Maghraby A, Abdalla M, Enany O (2013) Hybrid face detection system using combination of Viola - Jones method and skin detection. Int J Comput0 Appl 71(6):15–22
Mahmoud TM (2008) A new fast skin color detection technique. Int J Comput Electric Auto Contrl Inform Eng 2(7):2354–2358
Phung SL, Bouzerdoum AS, Chai DS (2005) Skin segmentation using color pixel classification: analysis and comparison. IEEE Trans Pattern Anal Mach Intell 27(1):148–154
Ruiz-del-Solar J, Verschae R (2004) Skin detection using neighborhood information. Proc 6th Int Conf Auto Face Gesture Recogn: 463–468
Sawicki DJ, Miziolek W (2015) Human colour skin detection in CMYK colour space. J Image Process, IET 9(9):751–757
Shoyaib M, Abdullah-Al-Wadud M, Chae O (2012) A skin detection approach based on the dempster-Shafer theory of evidence. Int J Approx Reason 53(4):636–659
Singh SK, Chauhan DS, Vatsa M, Singh R (2003) A robust skin color based face detection algorithm. Tamkang J Sci Eng 6(4):227–234
Tavallali P, Yazdi M (2015) Robust skin detector based on AdaBoost and statistical luminance features. Proc IEEE ICTCK-2015, Mashhad
Vezhnevets V, Sazonov V, Andreeva A (2003) A survey on pixel-based skin color detection techniques. Graphicon: 85–92
Viola P, Jones MJ (2004) Robust real-time face detection. Int J Comput Vis 57:137–154
Wang Y, Yuan B (2001) A novel approach for human face detection from color images under complex background. Pattern Recogn 34(10):1983–1992
Zafarifar B, Martiniere A (2010) Improved skin segmentation for TV image enhancement using color and texture features. Int Conf Consum Electro (ICCE): 373–374
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
Tavallali, P., Yazdi, M. & Khosravi, M.R. Robust cascaded skin detector based on AdaBoost. Multimed Tools Appl 78, 2599–2620 (2019). https://doi.org/10.1007/s11042-018-6385-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-018-6385-7