On the multi-agent learning neural and Bayesian methods in skin detector and pornography classifier: An automated anti-pornography system

The main objective on this study proposed anti-pornography system works on four machine learning methods in two different stages namely skin detector stage and pornography classifier stage. A multi-agent learning is used twice. In the first stage, we propose a multi-agent learning method that combines the Bayesian method with a grouping histogram (GH) technique and the back-propagation neural network with a segment adjacent-nested (SAN) technique based on the YCbCr and RGB colour spaces respectively, to extract skin regions from the image accurately with taking into consideration the problems of the light-changing conditions, skin-like colour and reflection from glass and water. In the second stage, the features from the skin are extracted to classify the images into either pornographic or non-pornographic. Inaccurate classification occurs when different image sizes are used in the existing anti-pornography systems. Thus, this paper proposes a multi-agent learning that combines the Bayesian method with a grouping histogram technique again to extract the features from the skin detection based on YCbCr colour space and the back propagation neural network method using shape features extracted again from skin detection. The classification of the pornographic images becomes more robust to the variation in images sizes. The findings from this study have shown that the proposed multi-agent learning system for skin detection has produced a significant rate of true positives (TP) (i.e., 98.44%). In addition, it has achieved a significant low average rate for the false positives (FP) (i.e., only 0.14%) while the proposed multi-agent learning for pornography classifier has produced significant rates of TP (i.e., 96%). Moreover, it has achieved a significant low average rate of FP (i.e., only 2.67%). The experimental results show that multi-agent learning in the skin detector and pornography classifier are more efficient than other approaches.

[1]  Arne Leijon,et al.  Human skin color detection in RGB space with Bayesian estimation of beta mixture models , 2010, 2010 18th European Signal Processing Conference.

[2]  Wei Wei,et al.  A pornographic image filtering model based on erotic part , 2010, 2010 3rd International Congress on Image and Signal Processing.

[3]  Lei Yang,et al.  Sensitive body image detection technology based on skin color and texture cues , 2010, 2010 3rd International Congress on Image and Signal Processing.

[4]  Driss Aboutajdine,et al.  Comparison of Performance between Different SVM Kernels for the Identification of Adult Video , 2011 .

[5]  Jaecheol Ryou,et al.  Adult Image Detection Using Bayesian Decision Rule Weighted by SVM Probability , 2009, 2009 Fourth International Conference on Computer Sciences and Convergence Information Technology.

[6]  Christopher Krügel,et al.  On the Effectiveness of Techniques to Detect Phishing Sites , 2007, DIMVA.

[7]  Seok-Woo Jang,et al.  An Adult Image Identification System Based on Robust Skin Segmentation , 2011 .

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

[9]  Alaa Y. Taqa,et al.  Increasing the reliability of skin detectors , 2010 .

[10]  Lung-Hao Lee,et al.  Generation of pornographic blacklist and its incremental update using an inverse chi-square based method , 2008, Inf. Process. Manag..

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

[12]  MyoungBeom Chung,et al.  Obscene image detection algorithm using high-and low-quality images , 2010, 4th International Conference on New Trends in Information Science and Service Science.

[13]  Weiming Hu,et al.  Patch-based skin color detection and its application to pornography image filtering , 2010, WWW '10.

[14]  Jan P. Allebach,et al.  Model-Based Calibration Approach to Improve Tone Consistency for Color Electrophotography , 2011 .

[15]  Bjørn Olstad,et al.  Classifying offensive sites based on image content , 2004, Comput. Vis. Image Underst..

[16]  Roziati Zainuddin,et al.  Skin segmentation based on multi pixel color clustering models , 2012, Digit. Signal Process..

[17]  Pau-Choo Chung,et al.  Naked image detection based on adaptive and extensible skin color model , 2007, Pattern Recognit..

[18]  Alaa Y. Taqa,et al.  Increasing the Reliability of Fuzzy Inference System- Based Skin Detector , 2010 .

[19]  Shuming Zhou,et al.  An algorithm of pornographic image detection , 2007, Fourth International Conference on Image and Graphics (ICIG 2007).

[20]  Gabriel Pérez,et al.  Explicit image detection using YCbCr space color model as skin detection , 2011 .

[21]  Rama Chellappa,et al.  Skin Detection -a Short Tutorial , 2010 .

[22]  Sigeru Omatu,et al.  Combining Neural Networks for Skin Detection , 2011, ArXiv.

[23]  Peter A. Flach,et al.  Naive Bayesian Classification of Structured Data , 2004, Machine Learning.

[24]  Anni Cai,et al.  Combining multiple SVM classifiers for adult image recognition , 2010, 2010 2nd IEEE InternationalConference on Network Infrastructure and Digital Content.

[25]  Nikolaos G. Bourbakis,et al.  A survey of skin-color modeling and detection methods , 2007, Pattern Recognit..

[26]  Koichi Yamada,et al.  Skin Color Segmentation Using Coarse-to-Fine Region on Normalized RGB Chromaticity Diagram for Face Detection , 2008, IEICE Trans. Inf. Syst..

[27]  A. A. Zaidan,et al.  Increase reliability for skin detector using backprobgation neural network and heuristic rules based on YCbCr , 2010 .

[28]  Changzhen Hu,et al.  An adult image recognizing algorithm based on naked body detection , 2009, 2009 ISECS International Colloquium on Computing, Communication, Control, and Management.

[29]  Mark Beale,et al.  Neural Network Toolbox™ User's Guide , 2015 .

[30]  Yunde Jia,et al.  A Practical Calibration Method for Multiple Cameras , 2007, Fourth International Conference on Image and Graphics (ICIG 2007).

[31]  Li Zhuo,et al.  Compressed domain based pornographic image recognition using multi-cost sensitive decision trees , 2013, Signal Process..

[32]  Hermann Ney,et al.  Bag-of-visual-words models for adult image classification and filtering , 2008, 2008 19th International Conference on Pattern Recognition.

[33]  Zhouyu Fu,et al.  Recognition of Pornographic Web Pages by Classifying Texts and Images , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[34]  Abdesselam Bouzerdoum,et al.  Skin segmentation using color pixel classification: analysis and comparison , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[35]  Xin Yan Cao,et al.  A Skin Detection Algorithm Based on Bayes Decision in the YCbCr Color Space , 2011 .

[36]  Mohammad Abdullah-Al-Wadud,et al.  A skin detection approach based on the Dempster-Shafer theory of evidence , 2012, Int. J. Approx. Reason..

[37]  A. Bouzerdoum,et al.  A Bayesian approach to skin color classification in YCbCr color space , 2000, 2000 TENCON Proceedings. Intelligent Systems and Technologies for the New Millennium (Cat. No.00CH37119).

[38]  Mahmoud A. Mofaddel,et al.  Adult image content filtering: A statistical method based on Multi-Color Skin Modeling , 2010, The 10th IEEE International Symposium on Signal Processing and Information Technology.

[39]  B. B. Zaidan,et al.  A novel hybrid module of skin detector using grouping histogram technique for Bayesian method and segment adjacent-nested technique for neural network , 2010 .

[40]  Bernd Michaelis,et al.  Two Phases Neural Network-Based System for Pornographic Image Classification , 2009 .