Real Time Skin Color Detection Based on Adaptive HSV Thresholding
Keywords:Human Skin detection, Color Segmentation, Histogram Analysis, image thresholding
The detection of human skin color has been studied extensively during the past two decades. It is an essential task for various computer vision applications such as biometric authentication, face/hands tracking and gesture analysis. New machine learning methods are effective for skin color detection. However, they are not suitable for real time applications since they are computationally heavy. A lightweight approach for skin color detection consists of using segmentation rules extracted by an investigation on skin color distribution. The kin appearance varies with diversity of image types, acquisition parameters and scene illumination. There are no general segmentation rules that provide effective skin segmentation for different scene conditions. In this paper we present a real-time skin color detector which adapts itself according to tracked human parts. First, initial thresholds are calculated using two popular skin datasets. Those thresholds can also be calculated quickly using small training sets. The proposed skin color detector showed comparable skin segmentation to DeepLabV3++ application and an improvement in term of F1 measure when compared to methods that relies on static rules.
Alessandra Lumini, Loris Nanni, “Fair comparison of skin detection approaches on publicly available datasets”, Expert Systems with Applications, vol. 160, p. 113677, 2020.
Sinan Naji, Hamid A. Jalab, Sameem A. Kareem, “A survey on skin detection in colored images”, Artificial Intelligence Review, vol. 52, pp. 1041–1087, 2019.
Albiol A, Torres L, Delp E, “Optimum color spaces for skin detection”, Proceedings of the IEEE international conference on image processing, pp. 122–124, 2001.
Chaves-González JM, Vega-Rodríguez MA, Gómez-Pulido JA, Sánchez-Pérez JM, “Detecting skin in face recognition systems: a colour spaces study”, Digit Signal Process, vol. 20, pp. 806–823, 2010.
Brancati N, De Pietro G, Frucci M, Gallo L, “Human skin detection through correlation rules between the YCb and YCr subspaces based on dynamic color clustering”, Comput Vis Image Underst, vol. 155, pp. 33–42, 2017.
Rahman MA, Purnama IKE, Purnomo MH, “Simple method of human skin detection using HSV and YCbCr color spaces”, IEEE international conference on intelligent autonomous agents, networks and systems, pp. 58–61, 2014.
Shaik KB, Ganesan P, Kalist V, Sathish B, Jenitha JMM, “Comparative study of skin color detection and segmentation in HSV and YCbCR color space”, Proc Comput Sci, vol. 57; pp. 41–48, 2015.
Han J, Awad G, Sutherland A, “Automatic skin segmentation and tracking in sign language recognition”, Comput Vis IET, vol. 3, pp. 24–35, 2009.
Mehmet F , Utku K, “A novel color-based feature extraction method for svm based skin segmentation”, eskişehir technical university journal of science and technology, vol. 21, pp. 45–54, 2020.
Kim Y, Hwang I, Cho NI, “Convolutional neural networks and training strategies for skin detection”, IEEE international conference on image processing, pp. 3919–3923, 2017.
Chen, L. C., Zhu, Y., Papandreou, G., Schroff, F., and Adam, H, “Encoder-decoder with atrous separable convolution for semantic image segmentation”, Lecture Notes in Computer Science, 2018.
Khan R, Hanbury A, Stöttinger J, Bais A, “Color based skin classification”, Pattern Recogn Lett, vol. 33, pp. 157–163, 2012.
Kolkur, Seema, et al., “Human skin detection using RGB, HSV and YCbCr color models”, Advances in Intelligent Systems Research, vol. 137, pp. 324–332, 2017.
Thwe, Phyu Myo, Nwe Ni Kyaw, and Kyaw Kyaw Naing, “Hand Region Detection using CbCr Color Space and Otsu’s Method”, International Journal of Trend in Scientific Research and Development, vol. 3, pp. 1568–1571, 2019.
Fernandez A, Ortega M, Cancela B, Penedo M , “Human body parts contextual and skin color region information for locating human body parts”; J Comput Inf Technol, vol. 1, pp. 1–16, 2012.
De Siqueira FR, Schwartz WR, Pedrini H, “Adaptive detection of human skin in color images”, IX workshop de Visão Computacional, pp. 1–6, 2013.