Increasing the Reliability of Fuzzy Inference System- Based Skin Detector

Problem statement: Skin detection is a common primitive for many human-related image processing applications, such as video surveillance, naked image filters and face detection. Skin color is considered as a useful and discriminating spatial feature for many applications, but it is not robust enough to deal with complex image environments. Skin tones range from dark (some Africans) to light white (Caucasians and some Europeans). In addition, both the light-changing conditions and the existence of objects with skin-like colors could cause some major difficulties faced pixel-based skin detector depending only on a color feature. Approach: This study proposed a novel Fuzzy Inference System (FIS) for skin detection, which combines both color and texture features. To increase the reliability of the skin detection process, neighborhood pixel information is incorporated into the proposed method. The color feature is represented using RGB color model, while the texture feature is estimated using three statistical measures: standard deviation, entropy and range. The subtractive clustering-based fuzzy system method and the Sugeno type reasoning mechanism are used for modeling FIS-based skin detection. The proposed approach builds a fuzzy model of skin detection from existing images within skin and non-skin regions (output data) and from both color and texture features of the skin regions (input data). Results: The proposed skin detection method achieved a true positive rate of approximately 90% and a false positive rate of approximately 0.22%. Furthermore, this study analyzes and compares the obtained results from the proposed skin detection with threshold-based skin detector to show the level of robustness, using both color and texture features in the proposed skin detector. Conclusion: It was found that a skin detector based on both color and texture features can lead to an efficient and more reliable skin detection method compared with other state-of-the-art threshold-based skin detectors. The proposed detector reduces the FP rate to 0.22% compared with a skin detector based on predefined color rules.

[1]  Cheong Boon Soh,et al.  FREQUENCY DOMAIN SKIN ARTIFACT REMOVAL METHOD FOR ULTRA-WIDEBAND BREAST CANCER DETECTION , 2009 .

[2]  K. Thangavel,et al.  Distributed Data Clustering: A Comparative Analysis , 2009, Foundations of Computational Intelligence.

[3]  John Verzani,et al.  Using R for introductory statistics , 2018 .

[4]  Driss Aboutajdine,et al.  A skin detection algorithm based on discrete Cosine transform and generalized Gaussian density , 2008, 2008 15th IEEE International Conference on Image Processing.

[5]  Scott E. Umbaugh,et al.  Computer Vision and Image Processing: A Practical Approach Using CVIPTools , 1997 .

[6]  Chiou-Shann Fuh,et al.  Pornography Detection Using Support Vector Machine , 2003 .

[7]  P. Peer,et al.  Human skin color clustering for face detection , 2003, The IEEE Region 8 EUROCON 2003. Computer as a Tool..

[8]  K. Kumar,et al.  Fuzzy logic based content protection for image resizing by seam carving , 2008, 2008 IEEE Conference on Soft Computing in Industrial Applications.

[9]  Javier Ruiz-del-Solar,et al.  Robust skin segmentation using neighborhood information , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[10]  Stephen L. Chiu,et al.  Fuzzy Model Identification Based on Cluster Estimation , 1994, J. Intell. Fuzzy Syst..

[11]  菅野 道夫,et al.  Industrial applications of fuzzy control , 1985 .

[12]  Hamid Beigy,et al.  Knapsack Model for Pixel Based Skin Detection , 2008, 2008 International Conference on Intelligent Information Hiding and Multimedia Signal Processing.

[13]  James C. Bezdek,et al.  Pattern Recognition with Fuzzy Objective Function Algorithms , 1981, Advanced Applications in Pattern Recognition.

[14]  Shaiful Jahari Hashim,et al.  Skin Detection in Luminance Images using Threshold Technique , 2007 .

[15]  P.H.N. de With,et al.  Improved skin segmentation for TV image enhancement, using color and texture features , 2010, 2010 Digest of Technical Papers International Conference on Consumer Electronics (ICCE).

[16]  Raimondo Schettini,et al.  Pixel based skin colour classification exploiting explicit skin cluster definition methods , 2005 .

[17]  O. G. Kakde,et al.  Skin Color Detection Model Using Neural Networks and its Performance Evaluation , 2010 .

[18]  Richa Singh,et al.  A Robust Skin Color Based Face Detection Algorithm , 2003 .

[19]  Shohreh Kasaei,et al.  Skin segmentation based on cellular learning automata , 2008, MoMM.

[20]  J. Shan,et al.  BUILDING ROOF SEGMENTATION AND RECONSTRUCTION FROM LIDAR POINT CLOUDS USING CLUSTERING TECHNIQUES , 2008 .

[21]  D. Rubin,et al.  Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper , 1977 .

[22]  Wei Jiang,et al.  Skin Detection Using Color, Texture and Space Information , 2007, Fourth International Conference on Fuzzy Systems and Knowledge Discovery (FSKD 2007).

[23]  David A. Forsyth,et al.  Finding Naked People , 1996, ECCV.

[24]  S. Chiu,et al.  A cluster estimation method with extension to fuzzy model identification , 1994, Proceedings of 1994 IEEE 3rd International Fuzzy Systems Conference.

[25]  Qiong Liu,et al.  A robust skin color based face detection algorithm , 2010, 2010 2nd International Asia Conference on Informatics in Control, Automation and Robotics (CAR 2010).

[26]  Juan José Pantrigo,et al.  Comparing Color and Texture-Based Algorithms for Human Skin Detection , 2008, ICEIS.

[27]  Ke-Lin Du,et al.  Clustering: A neural network approach , 2010, Neural Networks.

[28]  Ahmed M. Elgammal,et al.  Skin Detection , 2009, Encyclopedia of Biometrics.

[29]  Niang Tang,et al.  Multiple Models Switching Method Based on Sugeno Fuzzy Inference , 2007, 2007 International Conference on Machine Learning and Cybernetics.

[30]  Tom Fawcett,et al.  ROC Graphs: Notes and Practical Considerations for Researchers , 2007 .

[31]  Raimondo Schettini,et al.  Skin segmentation using multiple thresholding , 2006, Electronic Imaging.

[32]  Dan Smith,et al.  Building systems to block pornography , 1999 .

[33]  D. M. Gavrilla,et al.  The analysis of human motion and its application for visual surveillance , 1999, Proceedings Second IEEE Workshop on Visual Surveillance (VS'99) (Cat. No.98-89223).

[34]  Stephen L. Chiu,et al.  Extracting Fuzzy Rules from Data for Function Approximation and Pattern Classification , 2000 .

[35]  Teuvo Kohonen,et al.  Self-organized formation of topologically correct feature maps , 2004, Biological Cybernetics.

[36]  Ebrahim H. Mamdani,et al.  An Experiment in Linguistic Synthesis with a Fuzzy Logic Controller , 1999, Int. J. Hum. Comput. Stud..

[37]  Vladimir Vezhnevets,et al.  A Survey on Pixel-Based Skin Color Detection Techniques , 2003 .

[38]  Abdolhossein Sarrafzadeh,et al.  Face Tracking Using Mean-Shift Algorithm: A Fuzzy Approach for Boundary Detection , 2005, ACII.

[39]  S. C. Johnson Hierarchical clustering schemes , 1967, Psychometrika.

[40]  James M. Rehg,et al.  Statistical Color Models with Application to Skin Detection , 2004, International Journal of Computer Vision.

[41]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[42]  Oksam Chae,et al.  A Skin Detection Approach Based on Color Distance Map , 2008, EURASIP J. Adv. Signal Process..

[43]  Dimitar Filev,et al.  Generation of Fuzzy Rules by Mountain Clustering , 1994, J. Intell. Fuzzy Syst..

[44]  Shohreh Kasaei,et al.  Skin detection using contourlet texture analysis , 2009, 2009 14th International CSI Computer Conference.

[45]  Shohreh Kasaei,et al.  Skin Detection Using Contourlet-Based Texture Analysis , 2009, 2009 Fourth International Conference on Digital Telecommunications.

[46]  Ian Craw,et al.  A SOM Based Approach to Skin Detection with Application in Real Time Systems , 2001, BMVC.

[47]  Muhammad Younus Javed,et al.  A robust fuzzy logic based approach for skin detection in colored images , 2007 .