Development Of Human Skin Detection Algorithm Using Multilayer Perceptron Neural Network And Clustering Method

Human skin detection is an important preprocessing step in many applications involving images such as face detection, gesture tracking, and nudity detection. Color is a significant source of information for human skin detection, and some studies have discussed the effect of color space on skin detec...

Full description

Bibliographic Details
Main Author: Al-Mohair, Hani Kaid Saif
Format: Thesis
Language:English
Published: 2017
Subjects:
Online Access:http://eprints.usm.my/46446/1/Development%20Of%20Human%20Skin%20Detection%20Algorithm%20Using%20Multilayer%20Perceptron%20Neural%20Network%20And%20Clustering%20Method.pdf
_version_ 1797011575741087744
author Al-Mohair, Hani Kaid Saif
author_facet Al-Mohair, Hani Kaid Saif
author_sort Al-Mohair, Hani Kaid Saif
collection USM
description Human skin detection is an important preprocessing step in many applications involving images such as face detection, gesture tracking, and nudity detection. Color is a significant source of information for human skin detection, and some studies have discussed the effect of color space on skin detection. However, there is no consensus on which color space is the most appropriate for skin color detection. In addition, good performance of such applications depends on reliable skin classifiers that must be able to discriminate between skin and non-skin pixels for a wide range of people, regardless of age, gender, or race. Many classifiers including intelligent classifiers have been utilized for human skin detection with a few limitations such as low accuracy. In this work, a comprehensive comparative study using the Multilayer Perceptron Artificial Neural Network (MLP ANN) is performed on various color spaces (RGB, normalized RGB, YCbCr, YIQ, HSV, YUV, YDbDr, and CIE L*a*b) to determine the optimum color space. Additionally, the effect of combining texture information with color information is investigated with the aim of boosting the performance of skin classifiers. The Differential Evolution Algorithm (DE) is used in this work to select the optimum color and texture information to achieve the optimum response. The experimental results show that the YIQ color space yields the highest separability between skin and non-skin pixels among the different color spaces tested using color features. In addition, the results reveal that combining color and texture features leads to more accurate and efficient skin detection. Based on these feature extraction results, a system based on a combination of an MLP ANN and k-means clustering which employs the YIQ color space and the statistical features of human skin as inputs is developed for human skin detection. The performance of the developed system has been compared with the existing intelligent skin detection systems. The experimental results reveal that the developed algorithm is able to achieve an accuracy of 87.82% F1-measure based on images from the ECU database. This result demonstrates that optimum feature selection and combination intelligent system are able to enhance the accuracy and reliability of human skin detection significantly.
first_indexed 2024-03-06T15:36:19Z
format Thesis
id usm.eprints-46446
institution Universiti Sains Malaysia
language English
last_indexed 2024-03-06T15:36:19Z
publishDate 2017
record_format dspace
spelling usm.eprints-464462021-11-17T03:42:14Z http://eprints.usm.my/46446/ Development Of Human Skin Detection Algorithm Using Multilayer Perceptron Neural Network And Clustering Method Al-Mohair, Hani Kaid Saif T Technology TK1-9971 Electrical engineering. Electronics. Nuclear engineering Human skin detection is an important preprocessing step in many applications involving images such as face detection, gesture tracking, and nudity detection. Color is a significant source of information for human skin detection, and some studies have discussed the effect of color space on skin detection. However, there is no consensus on which color space is the most appropriate for skin color detection. In addition, good performance of such applications depends on reliable skin classifiers that must be able to discriminate between skin and non-skin pixels for a wide range of people, regardless of age, gender, or race. Many classifiers including intelligent classifiers have been utilized for human skin detection with a few limitations such as low accuracy. In this work, a comprehensive comparative study using the Multilayer Perceptron Artificial Neural Network (MLP ANN) is performed on various color spaces (RGB, normalized RGB, YCbCr, YIQ, HSV, YUV, YDbDr, and CIE L*a*b) to determine the optimum color space. Additionally, the effect of combining texture information with color information is investigated with the aim of boosting the performance of skin classifiers. The Differential Evolution Algorithm (DE) is used in this work to select the optimum color and texture information to achieve the optimum response. The experimental results show that the YIQ color space yields the highest separability between skin and non-skin pixels among the different color spaces tested using color features. In addition, the results reveal that combining color and texture features leads to more accurate and efficient skin detection. Based on these feature extraction results, a system based on a combination of an MLP ANN and k-means clustering which employs the YIQ color space and the statistical features of human skin as inputs is developed for human skin detection. The performance of the developed system has been compared with the existing intelligent skin detection systems. The experimental results reveal that the developed algorithm is able to achieve an accuracy of 87.82% F1-measure based on images from the ECU database. This result demonstrates that optimum feature selection and combination intelligent system are able to enhance the accuracy and reliability of human skin detection significantly. 2017-11-01 Thesis NonPeerReviewed application/pdf en http://eprints.usm.my/46446/1/Development%20Of%20Human%20Skin%20Detection%20Algorithm%20Using%20Multilayer%20Perceptron%20Neural%20Network%20And%20Clustering%20Method.pdf Al-Mohair, Hani Kaid Saif (2017) Development Of Human Skin Detection Algorithm Using Multilayer Perceptron Neural Network And Clustering Method. PhD thesis, Universiti Sains Malaysia.
spellingShingle T Technology
TK1-9971 Electrical engineering. Electronics. Nuclear engineering
Al-Mohair, Hani Kaid Saif
Development Of Human Skin Detection Algorithm Using Multilayer Perceptron Neural Network And Clustering Method
title Development Of Human Skin Detection Algorithm Using Multilayer Perceptron Neural Network And Clustering Method
title_full Development Of Human Skin Detection Algorithm Using Multilayer Perceptron Neural Network And Clustering Method
title_fullStr Development Of Human Skin Detection Algorithm Using Multilayer Perceptron Neural Network And Clustering Method
title_full_unstemmed Development Of Human Skin Detection Algorithm Using Multilayer Perceptron Neural Network And Clustering Method
title_short Development Of Human Skin Detection Algorithm Using Multilayer Perceptron Neural Network And Clustering Method
title_sort development of human skin detection algorithm using multilayer perceptron neural network and clustering method
topic T Technology
TK1-9971 Electrical engineering. Electronics. Nuclear engineering
url http://eprints.usm.my/46446/1/Development%20Of%20Human%20Skin%20Detection%20Algorithm%20Using%20Multilayer%20Perceptron%20Neural%20Network%20And%20Clustering%20Method.pdf
work_keys_str_mv AT almohairhanikaidsaif developmentofhumanskindetectionalgorithmusingmultilayerperceptronneuralnetworkandclusteringmethod