Title: Probabilistic Formulation for Skin Detection
1Probabilistic Formulation for Skin Detection
Seminar I
2Outline
- Problem Statement
- Literature Review
- Proposed Skin Detection
- Experimental Results
- Conclusions
3Problem Statement
- Face Detection Methods
- Shape Analysis
- Fuzzy Pettern Matching
- Neural Networks
- SVM
- Hausdorff Distance
4Literature Review
- Skin Detection using Fuzzy Theory
- Skin Detection using Color Statistics
5Skin Detection using Fuzzy Theory
- Wu et al. 12 propose a method for skin
detection using fuzzy theory. - SCDM and HCDM are skin and hair color models.
- The perceptually uniform color system (UCS) is
used for color representation.
6Skin Detection using Fuzzy Theory (cont.)
- SCDM
- Manually select skin regions in each image.
- Prepare a table of 92x140 entries to record the
two dimensional chromatic histogram of skin
regions, and initialize all the entires with
zero. - Convert the chromaticity value of each pixel in
the skin regions to UCS, and then increase the
entry of the chromatic histogram corresponding to
it by one. - Normalize the table by dividing all entries with
the greatest entry in the table.
7Skin Detection using Fuzzy Theory (cont.)
HCDM
Skin and Hair Color Detectors
8Skin Detection using Fuzzy Theory (cont.)
- The method proposed in the Wu et al. scheme
sometimes fails to detect the real face. Reasons
under concern include the followings. - Illumination This is because, the luminance
information is used to detect the hair part of
faces, the variance of the illumination color
will affect the detection result. - Hairstyle Faces with special hairstyles, such as
skinhead, or wearing a hat, may fail to be
detected. This is because the shape of the
skin-hair pattern of such a face in the image may
become quite different from the head-shape model.
9Skin Detection using Color Statistics
- Wang et al. 11 present a fast algorithm that
automatically detects face regions in MPEG
compressed video. - Bayesian minimum rule is used to classify skin or
nonskin class. - Classification is performed in YCbCr color model.
10Skin Detection using Color Statistics (cont.)
Bayesian decision rule
Minimum cost decision rule
11Skin Detection using Color Statistics (cont.)
where
12Skin Detection using Color Statistics (cont.)
- This algorithm can detects 84 of 91 faces (92),
including faces of different sizes, frontal and
side-view faces. Detected face regions are marked
by white rectangular frames overlaid on the
original video frames. There are eight false
alarms in this experiment. The algorithm is
restricted in several aspects. - It can only be applied to color images and
videos, because of the use of chrominance
information. - The smallest faces that are detectable by this
algorithm are about 48x48 pixels (3x3 macroblocks)
13Proposed Skin Detection
- In this paper, we
- propose a method for color model selection using
bayesian estimation. - present an algorithm for color model combination
using fuzzy concept. - create 1-D and 2-D histograms for skin pixel
classification.
14Proposed Skin Detection
probability of skin or nonskin given C1 and C2
where
15Proposed Skin Detection
16Proposed Skin Detection (cont.)
Maximum a posteriori (MAP)
17Proposed Skin Detection (cont.)
18Proposed Skin Detection (cont.)
membership function
19Proposed Skin Detection (cont.)
Skin detection function
where
is the range from a to b and from c to d.
20Proposed Skin Detection (cont.)
is the weighting coefficient associated
with chrominance component
is the probability generated by 1-D histogram.
21Results
Skin detection under varying illuminations
22Results
Skin detection under different races
23Results
Original Image
Our proposed method
24Results
HSV 6
YCbCr 3
25Results
Original Image
Our proposed method
26Results
HSV 6
YCbCr 3
27Results
Original Image
Our proposed method
28Results
HSV 6
YCbCr 3
29Results
Original Image
Our proposed method
30Results
HSV 6
YCbCr 3
31Conclusions
- The skin and nonskin probabilities are created
from 1-D and 2-D histograms. - Bayesian estimation is used to select appropriate
well-known color models. - Skin detection is performed by fuzzy membership
function and normalized by 1-D histogram. - The method is proposed for robust skin detection
under varying illuminations and different races.
32The End.