Abstract
Skin detection is used in applications ranging from face detection, tracking body parts and hand gesture analysis, to retrieval and blocking of objectionable content. We investigate color based skin detection. We linearly merge different color space channels representing it as a fusion process. The aim of fusing different color space channels is to achieve invariance against varying imaging and illumination conditions. The non-perfect correlation between the color spaces is exploited by learning weights based on an optimization for a particular color space channel using the mathematical financial model of Markowitz. The weight learning process develops a color weighted model using positive training data only. Experiments on a database of 8991 images with annotated pixel-level ground truth show that the fusion of color space channels approach is well suited to stable and robust skin detection. In terms of precision and recall, the fusion approach provides a competitive performance to other state-of-the-art approaches which require negative and positive training data with the exception of the decision tree based classifier (J48). As a real-time application, we show that the weight based color channel fusion approach can be used for learning of weights for skin detection based on detected faces in image sequences.
Similar content being viewed by others
References
Argyros AA, Lourakis MI (2004) Real-time tracking of multiple skin-colored objects with a possibly moving camera. In: ECCV, pp 368–379
Brown D, Craw I, Lewthwaite J (2001) A SOM based approach to skin detection with application in real time systems. In: BMVC’01, pp 491–500
Cai J, Goshtasby A (1999) Detecting human faces in color images. Image Vis Comput 18:63–75
Chai D, Ngan K (1998) Locating facial region of a head-and-shoulders color image. In: Int. conf. automatic face and gesture recognition, pp 124–129
Fleck MM, Forsyth DA, Bregler C (1996) Finding naked people. In: ECCV, pp 593–602
Fu Z, Yang J, Hu W, Tan T (2004) Mixture clustering using multidimensional histograms for skin detection. In: ICPR. Washington, DC, USA, pp 549–552
Garcia C, Tziritas G (1999) Face detection using quantized skin color regions merging and wavelet packet analysis. IEEE Trans Multimedia 1:264–277
Hanbury A (2003) A 3d-polar coordinate colour representation well adapted to image analysis. In: SCIA, pp 804–811
Hsu R, Abdel-Mottaleb M, Jain A (2002) Face detection in color images. PAMI 24:696–706
Jones MJ, Rehg JM (2002) Statistical color models with application to skin detection. IJCV 46:81–96
Kakumanu P, Makrogiannis S, Bourbakis N (2007) A survey of skin-color modeling and detection methods. PR 40:1106–1122
Khan R, Hanbury A, Sablatnig R, Stöttinger J, Khan F, Khan F (2012) Systematic skin segmentation: merging spatial and non-spatial data. Multimed Tools Appl 1–25
Khan R, Hanbury A, Stöttinger J (2010) Skin detection: a random forest approach. In: ICIP, pp 4613–4616
Khan R, Hanbury A, Stöttinger J (2010) Universal seed skin segmentation. In International symposium on visual computing, pp 75–84
Khan R, Hanbury A, Stöttinger J, Bais A (2012) Color based skin classiffcation. Pattern Recogn Lett 33(2):157–163
Khan R, Stöttinger J, Kampel M (2008) An adaptive multiple model approach for fast content-based skin detection in on-line videos. In: ACM MM, AREA workshop, pp 89–96
Lee JS, Kuo YM, Chung PC, Chen EL (2007) Naked image detection based on adaptive and extensible skin color model. PR 40:2261–2270
Markowitz H (1952) Portfolio selection. Journal of Finance 7:77–91
Peer P, Kovac J, Solina F (2003) Human skin colour clustering for face detection. In: EUROCON, vol 2, pp 144–148,
Phung SL, Bouzerdoum A, Chai D (2005) Skin segmentation using color pixel classiffcation: analysis and comparison. PAMI 27:148–154
Sigal L, Sclaroff S, Athitsos V (2004) Skin color-based video segmentation under time-varying illumination. PAMI 26:862–877
Stokman H, Gevers T (2005) Selection and fusion of color models for feature detection. In: Proceedings of the CVPR. IEEE Computer Society, Washington, DC, USA, pp 560–565
Stokman H, Gevers T (2007) Selection and fusion of color models for image feature detection. IEEE Trans Pattern Anal Mach Intell 29:371–381
Störring M, Andersen H, Granum E (2000) Estimation of the illuminant colour from human skin colour. In: IEEE International conference on automatic face and gesture recognition, pp 64–69
Stöttinger J, Hanbury A, Liensberger C, Khan R (2009) Skin paths for contextual agging adult videos. In: International symposium on visual computing, pp 303–314
Vezhnevets V, Sazonov V, Andreev A (2003) A survey on pixel-based skin color detection techniques. In: GraphiCon, pp 85–92
Wong K, Lam K, Siu W (2003) A robust scheme for live detection of human faces in color images. Signal Process Image Commun 18:103–114
Yang J, Lu W, Waibel A (1997) Skin-color modeling and adaptation. In: ACCV, pp 687–694
Yang M, Ahuja N (1999) Gaussian mixture model for human skin color and its application in image and video databases. In: SPIE, pp 458–466
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Khan, R., Hanbury, A., Stöttinger, J. et al. Multiple color space channel fusion for skin detection. Multimed Tools Appl 72, 1709–1730 (2014). https://doi.org/10.1007/s11042-013-1443-7
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-013-1443-7