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...
Main Authors: | , |
---|---|
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 |