Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Color based skin classification

Published: 01 January 2012 Publication History

Abstract

Skin detection is used in applications ranging from face detection, tracking body parts and hand gesture analysis, to retrieval and blocking objectionable content. In this paper, we investigate and evaluate (1) the effect of color space transformation on skin detection performance and finding the appropriate color space for skin detection, (2) the role of the illuminance component of a color space, (3) the appropriate pixel based skin color modeling technique and finally, (4) the effect of color constancy algorithms on color based skin classification. The comprehensive color space and skin color modeling evaluation will help in the selection of the best combinations for skin detection. Nine skin modeling approaches (AdaBoost, Bayesian network, J48, Multilayer Perceptron, Naive Bayesian, Random Forest, RBF network, SVM and the histogram approach of Jones and Rehg (2002)) in six color spaces (IHLS, HSI, RGB, normalized RGB, YCbCr and CIELAB) with the presence or absence of the illuminance component are compared and evaluated. Moreover, the impact of five color constancy algorithms on skin detection is reported. Results on a database of 8991 images with manually annotated pixel-level ground truth show that (1) the cylindrical color spaces outperform other color spaces, (2) the absence of the illuminance component decreases performance, (3) the selection of an appropriate skin color modeling approach is important and that the tree based classifiers (Random forest, J48) are well suited to pixel based skin detection. As a best combination, the Random Forest combined with the cylindrical color spaces, while keeping the illuminance component outperforms other combinations, and (4) the usage of color constancy algorithms can improve skin detection performance.

References

[1]
Albiol, A., Torres, L., Delp, E.J., 2001. Optimum coluor spaces for skin detection. In: Proceedings of the ICIP. pp. 122-124.
[2]
Argyros, A.A., Lourakis, M.I., 2004. Real-time tracking of multiple skin-colored objects with a possibly moving camera. In: ECCV. pp. 368-379.
[3]
Brand, J., Mason, J. 2000. A comparative assessment of three approaches to pixel-level human skin-detection. In: ICPR. vol. 1. pp. 1056-1059.
[4]
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.
[5]
A spatial processor model for object coluor perception. Journal of the Franklin Institute. v310. 1-26.
[6]
Detecting human faces in color images. Image and Vision Computing. v18. 63-75.
[7]
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.
[8]
Fleck, M.M., Forsyth, D.A., Bregler, C., 1996. Finding naked people. In ECCV. pp. 593-602.
[9]
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.
[10]
Face detection using quantized skin color regions merging and wavelet packet analysis. IEEE Transactions on Multimedia. v1. 264-277.
[11]
Gehler, P.V., Rother, C., Blake, A., Minka, T., Sharp, T., 2008. Bayesian color constancy revisited. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition. pp. 1-8.
[12]
Digital Image Processing. Addison-Wesley.
[13]
Hanbury, A., 2003. A 3d-polar coordinate color representation well adapted to image analysis, In: SCIA. pp. 804-811.
[14]
Face detection in color images. PAMI. v24. 696-706.
[15]
Statistical color models with application to skin detection. IJCV. v46. 81-96.
[16]
A survey of skin-color modeling and detection methods. PR. v40. 1106-1122.
[17]
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.
[18]
Lee, J.Y., Yoo, S., 2002. An elliptical boundary model for skin color detection. In: ISST. pp. 579-584.
[19]
Naked image detection based on adaptive and extensible skin color model. PR. v40. 2261-2270.
[20]
Peer, P., Kovac, J., Solina, F., 2003. Human skin color clustering for face detection. In: EUROCON. vol. 2. pp. 144-148.
[21]
Skin segmentation using color pixel classification: Analysis and comparison. PAMI. v27. 148-154.
[22]
C4.5: programs for machine learning. Morgan Kaufmann Publishers Inc.
[23]
Objective evaluation of approaches of skin detection using ROC analysis. Computer Vision and Image Understanding. v108. 41-51.
[24]
Sebe, N., Cohen, I., Huang, T.S., Gevers, T. (2004). Skin detection: A Bayesian network approach. In: ICPR. pp. 903-906.
[25]
Skin color-based video segmentation under time-varying illumination. PAMI. v26. 862-877.
[26]
Störring, M., Andersen, H., Granum, E. 2000. Estimation of the illuminant color from human skin color. In: IEEE International Conference on Automatic Face and Gesture Recognition. pp. 64-69.
[27]
Stöttinger, J., Hanbury, A., Liensberger, C., Khan, R., 2009. Skin paths for contextual flagging adult videos. In: International Symposium on Visual Computing. pp. 303-314.
[28]
Terrillon, J.-C., Akamatsu, S., 2000. Comparative performance of different chrominance spaces for color segmentation and detection of human faces in complex scene images. In: Proceedings of the 12th Conference on Vision Interface. pp. 180-187.
[29]
Edge-based color constancy. IEEE Transactions on Image Processing. v16. 2207-2214.
[30]
Vezhnevets, V., Sazonov, V., Andreev, A., 2003. A survey on pixel-based skin color detection techniques. In: GraphiCon. pp. 85-92.
[31]
A robust scheme for live detection of human faces in color images. Signal Processing: Image Communication. v18. 103-114.
[32]
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.
[33]
Yang, J., Lu, W., Waibel, A. (1997). Skin-color modeling and adaptation. In: ACCV, pp. 687-694.
[34]
Zarit, B.D., Super, B.J., Quek, F.K.H., 1999. Comparison of five color models in skin pixel classification. In: International Workshop on Recognition, Analysis, and Tracking of Faces and Gestures in Real-Time Systems, USA. pp. 58-63.

Cited By

View all
  • (2023)Efficient hand segmentation for rehabilitation tasks using a convolution neural network with attentionExpert Systems with Applications: An International Journal10.1016/j.eswa.2023.121046234:COnline publication date: 30-Dec-2023
  • (2023)Cephalometry analysis of facial soft tissue based on two orthogonal views applicable for facial plastic surgeriesMultimedia Tools and Applications10.1007/s11042-023-14531-w82:20(30643-30668)Online publication date: 27-Feb-2023
  • (2021)Human detection techniques for real time surveillance: a comprehensive surveyMultimedia Tools and Applications10.1007/s11042-020-10103-480:6(8759-8808)Online publication date: 1-Mar-2021
  • Show More Cited By

Recommendations

Reviews

Creed F Jones

Accurate identification of skin regions in images is a vital step in many applications of image processing. Face detection, image understanding, blocking of offensive content-all utilize skin classification. As a result, there is a significant body of work that explores a number of techniques. The authors provide a summary of the most important findings to date and comparatively test the leading methods. Khan et al. define four elements for identifying the ideal components of a skin detection application: color space, illumination compensation, skin color modeling, and color constancy algorithms. Each element is addressed by a significant body of work that is well covered and well referenced. The methodology here is to apply methods in each element area to a manually labeled set of images containing skin regions. Elements are evaluated in combination; that is, each color space is tested with each proposed skin color model. Results are evaluated by comparison of the F -measure statistic. Previous work on color spaces tends to favor cylindrical spaces such as hue, saturation, and value (HSV). The authors find that the best overall space for accurate skin detection is improved hue, luminance, and saturation (IHLS), which has been identified as advantageous for other color segmentation applications. IHLS has the best performance for nearly all color modeling methods, while normalized red, green, and blue (RGB) has the worst performance for all color models. Illumination compensation attempts to eliminate variations caused solely by inconsistent scene illumination. Some researchers remove all luminance information, which the authors have confirmed to be overly drastic. Their results show that retention of luminance is beneficial when using a good color space such as IHLS or hue, saturation, and intensity (HSI). "Skin color modeling" is their term for the classification method used to operate on the pixel-level data. Each color pixel is segmented individually, without use of information from neighboring pixels. The methods evaluated include many leading classification techniques: multilayer perceptron (MLP), random forest, and Bayesian classification and support vector machines. While results vary by color space, the best three techniques are random forest, MLP, and a decision tree method known as J48. While differences in F -measure were significant (random forest performance was nearly three times that of the AdaBoost classifier), it is likely that the different algorithms had different degrees of optimization-a careful application of a support vector machine (SVM) may well outperform a rudimentary application of random forest. It should also be noted that there are other ways to compare results than by using the simple F -measure of classification accuracy. Some techniques tended toward false positives (including nonskin areas), while others might reject actual areas of skin. Finally, the use of color constancy methods is explored. The notion of these algorithms is that some in-scene properties can be extracted to estimate the chromatic nature of the scene illumination. For example, the gray-edge method considers that differences in reflectance in a scene will not affect the color of the light reflected, only its intensity. The effect of such known illumination variations is to "stretch" the skin region in the color space in a known manner; this gives rise to a computable correction that can be applied to the original scene. Overall, the authors' results confirm that this correction can increase performance, though they only generated results for the YCrCb space and the random forest classifier. In conclusion, this paper is a concise summary of methods for achieving skin detection in color images. The authors compare leading approaches to the elements of color space selection, color modeling, luminance, and illumination correction. The paper is reasonably well written and quite approachable. All of this work builds on color understanding and processing in the larger realm of general image processing, and more consideration of this larger body of work would be helpful. Still, this paper serves as a useful comparison of a wide range of methods; the authors' work to compare different elements in all combinations is especially helpful. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Information & Contributors

Information

Published In

cover image Pattern Recognition Letters
Pattern Recognition Letters  Volume 33, Issue 2
January, 2012
125 pages

Publisher

Elsevier Science Inc.

United States

Publication History

Published: 01 January 2012

Author Tags

  1. Color constancy
  2. Color spaces and skin detection
  3. Skin classification
  4. Skin detection

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Efficient hand segmentation for rehabilitation tasks using a convolution neural network with attentionExpert Systems with Applications: An International Journal10.1016/j.eswa.2023.121046234:COnline publication date: 30-Dec-2023
  • (2023)Cephalometry analysis of facial soft tissue based on two orthogonal views applicable for facial plastic surgeriesMultimedia Tools and Applications10.1007/s11042-023-14531-w82:20(30643-30668)Online publication date: 27-Feb-2023
  • (2021)Human detection techniques for real time surveillance: a comprehensive surveyMultimedia Tools and Applications10.1007/s11042-020-10103-480:6(8759-8808)Online publication date: 1-Mar-2021
  • (2019)Machine Learning AugmentationProceedings of the 2019 2nd International Conference on Algorithms, Computing and Artificial Intelligence10.1145/3377713.3377726(78-84)Online publication date: 20-Dec-2019
  • (2019)HGR‐NetIET Computer Vision10.1049/iet-cvi.2018.579613:8(700-707)Online publication date: 5-Dec-2019
  • (2019)Comprehensive features with randomized decision forests for hand segmentation from color images in uncontrolled indoor scenariosMultimedia Tools and Applications10.1007/s11042-019-7445-378:15(20987-21020)Online publication date: 1-Aug-2019
  • (2019)A survey on facial soft biometrics for video surveillance and forensic applicationsArtificial Intelligence Review10.1007/s10462-019-09689-552:2(1155-1187)Online publication date: 1-Aug-2019
  • (2019)Evaluation of different chrominance models in the detection and reconstruction of faces and hands using the growing neural gas networkPattern Analysis & Applications10.1007/s10044-019-00819-x22:4(1667-1685)Online publication date: 1-Nov-2019
  • (2019)Multi-agent learning neural network and Bayesian model for real-time IoT skin detectors: a new evaluation and benchmarking methodologyNeural Computing and Applications10.1007/s00521-019-04325-332:12(8315-8366)Online publication date: 2-Jul-2019
  • (2019)An optimized skin texture model using gray-level co-occurrence matrixNeural Computing and Applications10.1007/s00521-017-3164-831:6(1835-1853)Online publication date: 1-Jun-2019
  • Show More Cited By

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media