With the ever-growing Web, the Websites with objectionable contents like pornography, violence, racism, etc. have been augmented rapidly during recent years. Among the offensive contents, the pornography is the most harmful one affecting children safety and causing many destructive side effects. A content filter is one or more pieces of software that work together to prevent users from viewing material found on the Internet. This paper presents an efficient content based software system for detecting and filtering pornography images in Web pages. The proposed system runs online in the background of Internet Explorer (IE) for the purpose of restricting access to pornography Web pages. Skin and face detection techniques are the main components of the proposed system. Because the proposed filter works online, the authors propose two fasting techniques that can be used to speed up the filtering system. The results obtained using the proposed system is compared with four commercial filtering programs. The success rate of the proposed filtering system is better than the considered filtering programs. DOI: 10.4018/ijcvip.2012010105 76 International Journal of Computer Vision and Image Processing, 2(1), 75-90, January-March 2012 Copyright © 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. According to ConvententEyes report (Luke, 2010) and Internet Pornography Statistics (Ropelato, 2006): • The largest group of viewers of Internet porn is children between ages 12 and 17. • More than 11 million teenagers view Internet pornography on a regular basis. • One senior executive spent at least 331 days looking at pornography and chatting online with partially clad or nude women, this cost tax payers anywhere from $13,800 to $58,000. • One worker perused hundreds of pornographic websites during work hours in a three week time frame in June 2008; that employee received a 10-day suspension. • 12% (4.2 million websites) of the websites on the Internet are pornographic. • 25% of daily search engine requests are pornography related. • 35% of all Internet downloads are pornographic. • 34% of Internet users received unwanted exposure to sexual material. • Worldwide Pornography Revenues ballooned to $97.06 billion. • Every second 28,258 Internet users are viewing pornography. • Every 39 minutes: a new pornographic video is being created in the United States. Different researches and efforts have been carried out recently on how to block the pornography Websites among them content-based filtering is the most effective one (Ahmadi, Fotouhi, & Khaleghi, 2011). Also, many software packages have been developed (Hammami, Chahir, & Chen, 2006) which mainly employ two kinds of approaches for classifying Web pages: static filtering and dynamic filtering. Static filtering is based on blocking a specific Web address via searching it in a reference list of black URLs. Although this method has high speed of processing, but its shortcoming is the requirement for instantly update of the URL list. This updating is a very hard task in the rapidly improving Web. Another problem is the high rate of over-blocking the usual pages such as pages with medical, sports, or arts topics, or blocking a Website because of only one immoral page on it. In dynamic filtering, the classification is performed based on the content analysis. First, the content of the pages is analyzed by using learning models and then the page is classified based on the content features. Static and dynamic filters give the parents different degrees of control over the censorship depending on the program. The outline of the paper is as follows: Section 2 gives a brief overview of some filtering techniques. Section 3 gives a brief overview of skin detection techniques. Section 4 describes face detection techniques. In Section 5 the Proposed Filtering System is introduced. Experimental results are presented in Section 6. Finally, conclusion and future work are presented in Section 7.
[1]
Tarek M. Mahmoud,et al.
A New Effective System for Filtering Pornography Images from Web Pages and PDF Files
,
2010,
Int. J. Web Appl..
[2]
James M. Rehg,et al.
Statistical Color Models with Application to Skin Detection
,
2004,
International Journal of Computer Vision.
[3]
Zhouyu Fu,et al.
Recognition of Pornographic Web Pages by Classifying Texts and Images
,
2007,
IEEE Transactions on Pattern Analysis and Machine Intelligence.
[4]
Wen Gao,et al.
Adult Image Detection Method Base-on Skin Color Model and Support Vector Machine
,
2001
.
[5]
Ali Ahmadi,et al.
Intelligent classification of web pages using contextual and visual features
,
2011,
Appl. Soft Comput..
[6]
Tomaso A. Poggio,et al.
Example-Based Learning for View-Based Human Face Detection
,
1998,
IEEE Trans. Pattern Anal. Mach. Intell..
[7]
Tarek M. Mahmoud,et al.
An Approach to Image Extraction and Accurate Skin Detection from Web Pages
,
2007
.
[8]
Feng Li,et al.
Multi-view based face chin contour extraction
,
2006,
Eng. Appl. Artif. Intell..
[9]
Huicheng Zheng,et al.
Statistical Models for Skin Detection
,
2003,
2003 Conference on Computer Vision and Pattern Recognition Workshop.
[10]
Liming Chen,et al.
WebGuard: a Web filtering engine combining textual, structural, and visual content-based analysis
,
2006,
IEEE Transactions on Knowledge and Data Engineering.
[11]
Narendra Ahuja,et al.
Detecting human faces in color images
,
1998,
Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).
[12]
Paul A. Viola,et al.
Robust Real-Time Face Detection
,
2001,
International Journal of Computer Vision.
[13]
Tomaso A. Poggio,et al.
Example-Based Object Detection in Images by Components
,
2001,
IEEE Trans. Pattern Anal. Mach. Intell..
[14]
Tarek M. Mahmoud.
A New Fast Skin Color Detection Technique
,
2008
.
[15]
Sylvia Kierkegaard.
To block or not to block - European child porno law in question
,
2011,
Comput. Law Secur. Rev..
[16]
Weiming Hu,et al.
A Novel Web Page Filtering System by Combining Texts and Images
,
2006,
2006 IEEE/WIC/ACM International Conference on Web Intelligence (WI 2006 Main Conference Proceedings)(WI'06).
[17]
Erik Hjelmås,et al.
Face Detection: A Survey
,
2001,
Comput. Vis. Image Underst..
[18]
Nikolaos G. Bourbakis,et al.
A survey of skin-color modeling and detection methods
,
2007,
Pattern Recognit..
[19]
Bernt Schiele,et al.
Skin Patch Detection in Real-World Images
,
2002,
DAGM-Symposium.
[20]
Yali Amit,et al.
A Computational Model for Visual Selection
,
1999,
Neural Computation.
[21]
Yang Jie,et al.
A face detection and recognition system in color image series
,
2008
.
[22]
Gavin C. Cawley,et al.
Non-retrieval: Blocking Pornographic Images
,
2002,
CIVR.
[23]
Paul A. Viola,et al.
Rapid object detection using a boosted cascade of simple features
,
2001,
Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.