1 Probabilistic Formulation for Skin Detection Sanun Srisuk 42973003 Seminar I.

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
Video Dissolve and Wipe Detection via Spatio-Temporal Images of Chromatic Histogram Differences Presentation by Kenton Anderson CMPT 820 March 3 rd, 2005.
Wen-Hung Liao Department of Computer Science National Chengchi University November 27, 2008 Estimation of Skin Color Range Using Achromatic Features.
Color spaces CIE - RGB space. HSV - space. CIE - XYZ space.
COLORCOLOR A SET OF CODES GENERATED BY THE BRAİN How do you quantify? How do you use?
HYBRID-BOOST LEARNING FOR MULTI-POSE FACE DETECTION AND FACIAL EXPRESSION RECOGNITION Hsiuao-Ying ChenChung-Lin Huang Chih-Ming Fu Pattern Recognition,
Automatic in vivo Microscopy Video Mining for Leukocytes * Chengcui Zhang, Wei-Bang Chen, Lin Yang, Xin Chen, John K. Johnstone.
Color Image Processing
ICIP 2000, Vancouver, Canada IVML, ECE, NTUA Face Detection: Is it only for Face Recognition?  A few years earlier  Face Detection Face Recognition 
Lecture 5 Template matching
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
Exchanging Faces in Images SIGGRAPH ’04 Blanz V., Scherbaum K., Vetter T., Seidel HP. Speaker: Alvin Date: 21 July 2004.
1 Color Segmentation: Color Spaces and Illumination Mohan Sridharan University of Birmingham
Automatic Face Recognition Using Color Based Segmentation and Intelligent Energy Detection Michael Padilla and Zihong Fan Group 16 EE368, Spring
Segmentation Divide the image into segments. Each segment:
Face Detection: a Survey Speaker: Mine-Quan Jing National Chiao Tung University.
Prénom Nom Document Analysis: Data Analysis and Clustering Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
Example-Based Color Transformation of Image and Video Using Basic Color Categories Youngha Chang Suguru Saito Masayuki Nakajima.
Detecting Image Region Duplication Using SIFT Features March 16, ICASSP 2010 Dallas, TX Xunyu Pan and Siwei Lyu Computer Science Department University.
Multiple Human Objects Tracking in Crowded Scenes Yao-Te Tsai, Huang-Chia Shih, and Chung-Lin Huang Dept. of EE, NTHU International Conference on Pattern.
Project 4 out today –help session today –photo session today Project 2 winners Announcements.
Computer Vision I Instructor: Prof. Ko Nishino. Today How do we recognize objects in images?
Triangle-based approach to the detection of human face March 2001 PATTERN RECOGNITION Speaker Jing. AIP Lab.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Video Trails: Representing and Visualizing Structure in Video Sequences Vikrant Kobla David Doermann Christos Faloutsos.
VINCENT URIAS, CURTIS HASH Detection of Humans in Images Using Skin-tone Analysis and Face Detection.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Color Space for Skin Detection – A Review
Facial Feature Detection
1 Skin Color Detection through Estimation and Conversion of Illuminant Color Under Various Illuminations IEEE Transactions on Consumer Electronics Authors:
1 A Bayesian Method for Guessing the Extreme Values in a Data Set Mingxi Wu, Chris Jermaine University of Florida September 2007.
A General Framework for Tracking Multiple People from a Moving Camera
Digital Face Replacement in Photographs CSC2530F Project Presentation By: Shahzad Malik January 28, 2003.
“Secret” of Object Detection Zheng Wu (Summer intern in MSRNE) Sep. 3, 2010 Joint work with Ce Liu (MSRNE) William T. Freeman (MIT) Adam Kalai (MSRNE)
Texture. Texture is an innate property of all surfaces (clouds, trees, bricks, hair etc…). It refers to visual patterns of homogeneity and does not result.
Image Classification 영상분류
A Face processing system Based on Committee Machine: The Approach and Experimental Results Presented by: Harvest Jang 29 Jan 2003.
Digital Image Processing Lecture 25: Object Recognition Prof. Charlene Tsai.
Boosted Particle Filter: Multitarget Detection and Tracking Fayin Li.
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
A Reliable Skin Detection Using Dempster-Shafer Theory of Evidence
Digital Image Processing
Face Detection Final Presentation Mark Lee Nic Phillips Paul Sowden Andy Tait 9 th May 2006.
EE368: Digital Image Processing Bernd Girod Leahy, p.1/15 Face Detection on Similar Color Images Scott Leahy EE368, Stanford University May 30, 2003.
Fast Human Detection in Crowded Scenes by Contour Integration and Local Shape Estimation Csaba Beleznai, Horst Bischof Computer Vision and Pattern Recognition,
Learning and Removing Cast Shadows through a Multidistribution Approach Nicolas Martel-Brisson, Andre Zaccarin IEEE TRANSACTIONS ON PATTERN ANALYSIS AND.
Evaluation of Gender Classification Methods with Automatically Detected and Aligned Faces Speaker: Po-Kai Shen Advisor: Tsai-Rong Chang Date: 2010/6/14.
Content Based Coding of Face Images
Color Image Processing
Color Image Processing
Face Detection EE368 Final Project Group 14 Ping Hsin Lee
Traffic Sign Recognition Using Discriminative Local Features Andrzej Ruta, Yongmin Li, Xiaohui Liu School of Information Systems, Computing and Mathematics.
Color Image Processing
Watermarking for Image Authentication ( Fragile Watermarking )
Lecture 26: Faces and probabilities
Color Image Processing
Categorization by Learning and Combing Object Parts
Estimation of Skin Color Range Using Achromatic Features
CS4670: Intro to Computer Vision
Color Image Processing
Announcements Project 2 artifacts Project 3 due Thursday night
Announcements Project 4 out today Project 2 winners help session today
Where are we? We have covered: Project 1b was due today
Announcements Artifact due Thursday
Support vector machine-based text detection in digital video
A Reliable Skin Detection Using Dempster-Shafer Theory of Evidence
Announcements Artifact due Thursday
The “Margaret Thatcher Illusion”, by Peter Thompson
Presentation transcript:

1 Probabilistic Formulation for Skin Detection Sanun Srisuk Seminar I

2 Outline Problem Statement Literature Review Proposed Skin Detection Experimental Results Conclusions

3 Problem Statement Face Detection Methods Shape Analysis Fuzzy Pettern Matching Neural Networks SVM Hausdorff Distance

4 Literature Review Skin Detection using Fuzzy Theory Skin Detection using Color Statistics

5 Skin 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.

6 SCDM 1.Manually select skin regions in each image. 2.Prepare a table of 92x140 entries to record the two dimensional chromatic histogram of skin regions, and initialize all the entires with zero. 3.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. 4.Normalize the table by dividing all entries with the greatest entry in the table. Skin Detection using Fuzzy Theory (cont.)

7 HCDM Skin and Hair Color Detectors

8 Skin 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.

9 Skin 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.

10 Bayesian decision rule Minimum cost decision rule Skin Detection using Color Statistics (cont.)

11 Skin Detection using Color Statistics (cont.) where

12 Skin 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)

13 Proposed 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.

14 Proposed Skin Detection probability of skin or nonskin given C 1 and C 2 where denotes the skin and nonskin classes. be the 2-D histogram of skin and nonskin areas. are chrominance components.

15 Proposed Skin Detection represents the probability of given class is the a priori probability of class

16 Proposed Skin Detection (cont.) Maximum a posteriori (MAP) A decision function for selecting the chrominance be the selected chrominance components.

17 Proposed Skin Detection (cont.)

18 Proposed Skin Detection (cont.) membership function

19 Proposed Skin Detection (cont.) Skin detection function where is the skin color likeness function. are the minimum and maximum values of the range of human skin in selected chrominance components. is the range from a to b and from c to d.

20 Proposed Skin Detection (cont.) is the weighting coefficient associated with chrominance component is the probability generated by 1-D histogram.

21 Results Skin detection under varying illuminations

22 Results Skin detection under different races

23 Results Original ImageOur proposed method

24 Results HSV [6]YCbCr [3]

25 Results Original ImageOur proposed method

26 Results HSV [6]YCbCr [3]

27 Results Original Image Our proposed method

28 Results HSV [6] YCbCr [3]

29 Results Original Image Our proposed method

30 Results HSV [6] YCbCr [3]

31 Conclusions 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.

32