Blocking Adult Images Based on Statistical Skin Detection

This work is aimed at the detection of adult images that appear in Internet. Skin detection is of the paramount importance in the detection of adult images. We build a maximum entropy model for this task. This model, called the First Order Model in this paper, is subject to constraints on the color...

Full description

Bibliographic Details
Main Authors: Huicheng Zheng, Mohamed Daoudi
Format: Article
Language:English
Published: Computer Vision Center Press 2004-11-01
Series:ELCVIA Electronic Letters on Computer Vision and Image Analysis
Subjects:
Online Access:https://elcvia.cvc.uab.es/article/view/78
id doaj-e9215a4e0bdb46dd8ef832a9a49481ab
record_format Article
spelling doaj-e9215a4e0bdb46dd8ef832a9a49481ab2021-09-18T12:41:10ZengComputer Vision Center PressELCVIA Electronic Letters on Computer Vision and Image Analysis1577-50972004-11-014210.5565/rev/elcvia.7849Blocking Adult Images Based on Statistical Skin DetectionHuicheng ZhengMohamed DaoudiThis work is aimed at the detection of adult images that appear in Internet. Skin detection is of the paramount importance in the detection of adult images. We build a maximum entropy model for this task. This model, called the First Order Model in this paper, is subject to constraints on the color gradients of neighboring pixels. Parameter estimation as well as optimization cannot be tackled without approximations. With Bethe tree approximation, parameter estimation is eradicated and the Belief Propagation algorithm permits to obtain exact and fast solution for skin probabilities at pixel locations. We show by the Receiver Operating Characteristics (ROC) curves that our skin detection improves the performance in the previous work in the context of skin pixel detecton rate and false positive rate. The output of skin detection is a grayscale skin map with the gray level indicating the belief of skin. We then calculate 9 simple features from this map which form a feature vector. We use the fit ellipses to catch the characteristics of skin distribution. Two fit ellipses are used for each skin map---the fit ellipse of all skin regions and the fit ellipse of the largest skin region. They are called respectively Global Fit Ellipse and Local Fit Ellipse in this paper. A multi-layer perceptron classifier is trained for these features. Plenty of experimental results are presented including photographs and a ROC curve calculated over a test set of 5,084 photographs, which show stimulating performance for such simple features.https://elcvia.cvc.uab.es/article/view/78statistical pattern analysisMaximum Entropy ModelingSkin DetectionAdult Image Detection
collection DOAJ
language English
format Article
sources DOAJ
author Huicheng Zheng
Mohamed Daoudi
spellingShingle Huicheng Zheng
Mohamed Daoudi
Blocking Adult Images Based on Statistical Skin Detection
ELCVIA Electronic Letters on Computer Vision and Image Analysis
statistical pattern analysis
Maximum Entropy Modeling
Skin Detection
Adult Image Detection
author_facet Huicheng Zheng
Mohamed Daoudi
author_sort Huicheng Zheng
title Blocking Adult Images Based on Statistical Skin Detection
title_short Blocking Adult Images Based on Statistical Skin Detection
title_full Blocking Adult Images Based on Statistical Skin Detection
title_fullStr Blocking Adult Images Based on Statistical Skin Detection
title_full_unstemmed Blocking Adult Images Based on Statistical Skin Detection
title_sort blocking adult images based on statistical skin detection
publisher Computer Vision Center Press
series ELCVIA Electronic Letters on Computer Vision and Image Analysis
issn 1577-5097
publishDate 2004-11-01
description This work is aimed at the detection of adult images that appear in Internet. Skin detection is of the paramount importance in the detection of adult images. We build a maximum entropy model for this task. This model, called the First Order Model in this paper, is subject to constraints on the color gradients of neighboring pixels. Parameter estimation as well as optimization cannot be tackled without approximations. With Bethe tree approximation, parameter estimation is eradicated and the Belief Propagation algorithm permits to obtain exact and fast solution for skin probabilities at pixel locations. We show by the Receiver Operating Characteristics (ROC) curves that our skin detection improves the performance in the previous work in the context of skin pixel detecton rate and false positive rate. The output of skin detection is a grayscale skin map with the gray level indicating the belief of skin. We then calculate 9 simple features from this map which form a feature vector. We use the fit ellipses to catch the characteristics of skin distribution. Two fit ellipses are used for each skin map---the fit ellipse of all skin regions and the fit ellipse of the largest skin region. They are called respectively Global Fit Ellipse and Local Fit Ellipse in this paper. A multi-layer perceptron classifier is trained for these features. Plenty of experimental results are presented including photographs and a ROC curve calculated over a test set of 5,084 photographs, which show stimulating performance for such simple features.
topic statistical pattern analysis
Maximum Entropy Modeling
Skin Detection
Adult Image Detection
url https://elcvia.cvc.uab.es/article/view/78
work_keys_str_mv AT huichengzheng blockingadultimagesbasedonstatisticalskindetection
AT mohameddaoudi blockingadultimagesbasedonstatisticalskindetection
_version_ 1717376939636817920