Skip to main content
Log in

Robust cascaded skin detector based on AdaBoost

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

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

Access this article

Subscribe and save

Springer+ Basic
€32.70 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (France)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Abazari R, Lakestani M (2018) A hybrid denoising algorithm based on shearlet transform method and Yaroslavsky’s filter. Multimed Tools Appl

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

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

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

    Article  Google Scholar 

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

  6. Garcia C, Tziritas G (1999) Face detection using quantized skin color regions merging and wavelet packet analysis. IEEE Trans Multimed 1(3):264–277

    Article  Google Scholar 

  7. Gasparini F, Corchs S, Schettini R (2005) A recall or precision oriented skin classifier using binary combining strategies. Pattern Recogn 38(11):2204–2207

    Article  Google Scholar 

  8. Gomez G, Sanchez M, Sucar L (2002) On selecting an appropriate colour space for skin detection. Mexican Int Conf Artif Intell (MICAI): 69–78

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

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

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

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

    Article  Google Scholar 

  13. Kakumanu P, Makrogiannis S, Bourbakis N (2007) A survey of skin-color modeling and detection methods. Pattern Recogn 40(3):1106–1122

    Article  Google Scholar 

  14. Kaliraj K, Manimaran S (2016) Robust skin color-based moving object detection for video surveillance. J Elect Imag 25(4)

  15. Kawulok M (2013) Fast propagation-based skin regions segmentation in color images. 10th IEEE Int Conf Workshops Auto Face Gesture Recogn: 1–7

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  18. Khan R, Khan Z, Aamir M, QasimSattar S (2012) Static filtered skin detection. IJCSI Int J Comput Sci 9(2):257–261

    Google Scholar 

  19. Khosravi MR, Rostami H (2016) Improving the binary watermark-based data hiding scheme in remote sensing images. Proc ICAUCAE’16

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

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

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

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  26. Kovac J, Peer P, Solina F (2003) Human skin color clustering for face detection. EUROCON 2003, Comput Tool IEEE Region 8 2:144–148

    Article  Google Scholar 

  27. Li C, Kitani KM (2013) Pixel-level hand detection in ego-centric videos. Conf Comput Vision Pattern Recogn

  28. Lü W, Huang J (2012) Skin detection method based on cascaded AdaBoost classifier. J Shanghai Jiaotong Univ (Sci) 17(2):197–202

    Article  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  31. Mahmoud TM (2008) A new fast skin color detection technique. Int J Comput Electric Auto Contrl Inform Eng 2(7):2354–2358

    Google Scholar 

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

    Article  Google Scholar 

  33. Ruiz-del-Solar J, Verschae R (2004) Skin detection using neighborhood information. Proc 6th Int Conf Auto Face Gesture Recogn: 463–468

  34. Sawicki DJ, Miziolek W (2015) Human colour skin detection in CMYK colour space. J Image Process, IET 9(9):751–757

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

  37. Tavallali P, Yazdi M (2015) Robust skin detector based on AdaBoost and statistical luminance features. Proc IEEE ICTCK-2015, Mashhad

  38. Vezhnevets V, Sazonov V, Andreeva A (2003) A survey on pixel-based skin color detection techniques. Graphicon: 85–92

  39. Viola P, Jones MJ (2004) Robust real-time face detection. Int J Comput Vis 57:137–154

    Article  Google Scholar 

  40. Wang Y, Yuan B (2001) A novel approach for human face detection from color images under complex background. Pattern Recogn 34(10):1983–1992

    Article  Google Scholar 

  41. Zafarifar B, Martiniere A (2010) Improved skin segmentation for TV image enhancement using color and texture features. Int Conf Consum Electro (ICCE): 373–374

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pooya Tavallali.

Additional information

Publisher’s Note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-018-6385-7

Keywords

Navigation