SlideShare a Scribd company logo
1 of 15
Download to read offline
Mathematical Model of Skin
Color for Face Detection
Setiawan Hadi, Adang Suwandi A,
Iping Supriana S, Farid Wazdi
Universitas Padjadjaran, Bandung, Indonesia
Institut Teknologi Bandung, Indonesia
Introduction
• Face detection is a preprocessing step of
facial recognition system (Essential)
Introduction
• Goal: localize face(s) in digital image and/or in
real time video
Skin-based Face Detection
• Skin important element in detecting image
that contain skin or skin-like region
• Skin is special
– covers most of the face image area
– skin of different people appears to vary over a wide
range, however the differ is much less in colour
(chromaticity) than brightness
– detection of skin area in digital image are more
practical and easy to implement.
Our Research Approach
• Skin colour is represented in 3 colour
space (rg, HSB and YCbCr)
• Using mathematical model that is
generated from face images
• Implement morphological filters for
enhancing face image
• Apply 4-neigbourhood ellipse
representation for localizing face
• Using local face databases for experiment
Face in Colour Spaces
RGB space
HSB space
YCbCr space
Generating Face Skin Model
• Calculate mean and covariance
chromaticity of training images for each
colour space
• Training images are prepared semi-
manually
Mk =
nX
i = 1
1
±i
Ti
Mk =
1
±1
T1 +
1
±2
T2 + ¢¢¢+
1
±n ¡ 1
Tn¡ 1 +
1
±n
Tn
Sample of generated skin colour model
Skin distribution in Colour Spaces
Face Detection
Algorithm
where Pski n (i; j ) is probability of
pixel P as skin pixel if included
in distribution skin model DM k
for every colour spaces Rn .
Pski n (i; j ) = Pski n (i; j ) 2 DM k
8 P(i; j ) ^ 8 Rn
Visual Result
Experiments
Concluding remarks
• Skin colour is modelled using using mean-
covariance characteristics
• Skin colour is represented in 3 colour space
• Skin model is used for face detection, with
support morphological filter dan 4-neigborhood
ellipse generation
• Experiment has been performed using 7 sets of
face database, >>3000 face images
• Accuracy needs to be improved
Next Work
• Multiple image detection
• Symmetry and features detection
• Adding geometric-based detection to
increase detection accuracy
• Algorithm improvement for efficient yet
faster detection
• Realtime face detection
• Face recognition module
Mathematical Model of Skin
Color for Face Detection
Setiawan Hadi, Adang Suwandi A,
Iping Supriana S, Farid Wazdi
Universitas Padjadjaran, Bandung, Indonesia
Institut Teknologi Bandung, Indonesia

More Related Content

What's hot

Miniproject final group 14
Miniproject final group 14Miniproject final group 14
Miniproject final group 14
Ashish Mundhra
 
ENHANCED SKIN COLOUR CLASSIFIER USING RGB RATIO MODEL
ENHANCED SKIN COLOUR CLASSIFIER USING RGB RATIO MODELENHANCED SKIN COLOUR CLASSIFIER USING RGB RATIO MODEL
ENHANCED SKIN COLOUR CLASSIFIER USING RGB RATIO MODEL
ijsc
 
Wolfgang | Bikeability Workshop December 2010
Wolfgang | Bikeability Workshop December 2010Wolfgang | Bikeability Workshop December 2010
Wolfgang | Bikeability Workshop December 2010
Morten Meyer
 
Visible surface determination
Visible  surface determinationVisible  surface determination
Visible surface determination
Patel Punit
 

What's hot (14)

Overview of ImageCLEF 2014
Overview of ImageCLEF 2014Overview of ImageCLEF 2014
Overview of ImageCLEF 2014
 
Miniproject final group 14
Miniproject final group 14Miniproject final group 14
Miniproject final group 14
 
25 9152 underwater imageenhancement using edit sat
25 9152 underwater imageenhancement using edit sat25 9152 underwater imageenhancement using edit sat
25 9152 underwater imageenhancement using edit sat
 
Cv_Chap 4 Segmentation
Cv_Chap 4 SegmentationCv_Chap 4 Segmentation
Cv_Chap 4 Segmentation
 
Contour Line Tracing Algorithm for Digital Topographic Maps
Contour Line Tracing Algorithm for Digital Topographic MapsContour Line Tracing Algorithm for Digital Topographic Maps
Contour Line Tracing Algorithm for Digital Topographic Maps
 
COMPARATIVE ANALYSIS OF SKIN COLOR BASED MODELS FOR FACE DETECTION
COMPARATIVE ANALYSIS OF SKIN COLOR  BASED MODELS FOR FACE DETECTIONCOMPARATIVE ANALYSIS OF SKIN COLOR  BASED MODELS FOR FACE DETECTION
COMPARATIVE ANALYSIS OF SKIN COLOR BASED MODELS FOR FACE DETECTION
 
CV_Chap 6 Motion Representation
CV_Chap 6 Motion RepresentationCV_Chap 6 Motion Representation
CV_Chap 6 Motion Representation
 
ENHANCED SKIN COLOUR CLASSIFIER USING RGB RATIO MODEL
ENHANCED SKIN COLOUR CLASSIFIER USING RGB RATIO MODELENHANCED SKIN COLOUR CLASSIFIER USING RGB RATIO MODEL
ENHANCED SKIN COLOUR CLASSIFIER USING RGB RATIO MODEL
 
Orientation Effectiveness in the Objects Detected Areas Using Different Types...
Orientation Effectiveness in the Objects Detected Areas Using Different Types...Orientation Effectiveness in the Objects Detected Areas Using Different Types...
Orientation Effectiveness in the Objects Detected Areas Using Different Types...
 
Graphics a buffer
Graphics a bufferGraphics a buffer
Graphics a buffer
 
Wolfgang | Bikeability Workshop December 2010
Wolfgang | Bikeability Workshop December 2010Wolfgang | Bikeability Workshop December 2010
Wolfgang | Bikeability Workshop December 2010
 
An Edge Detection Method for Hexagonal Images
An Edge Detection Method for Hexagonal ImagesAn Edge Detection Method for Hexagonal Images
An Edge Detection Method for Hexagonal Images
 
S0450598102
S0450598102S0450598102
S0450598102
 
Visible surface determination
Visible  surface determinationVisible  surface determination
Visible surface determination
 

Viewers also liked

Skin segmentation using different integrated color model approaches for face ...
Skin segmentation using different integrated color model approaches for face ...Skin segmentation using different integrated color model approaches for face ...
Skin segmentation using different integrated color model approaches for face ...
eSAT Publishing House
 
Face recognition ppt
Face recognition pptFace recognition ppt
Face recognition ppt
Santosh Kumar
 

Viewers also liked (13)

[JS Kongress 2016] KittyCam.js - Raspberry Pi Camera w/ Cat Facial Detection
[JS Kongress 2016] KittyCam.js - Raspberry Pi Camera w/ Cat Facial Detection[JS Kongress 2016] KittyCam.js - Raspberry Pi Camera w/ Cat Facial Detection
[JS Kongress 2016] KittyCam.js - Raspberry Pi Camera w/ Cat Facial Detection
 
A Proposed Framework for Robust Face Identification System
A Proposed Framework for Robust Face Identification SystemA Proposed Framework for Robust Face Identification System
A Proposed Framework for Robust Face Identification System
 
HSV color model
HSV color modelHSV color model
HSV color model
 
HSL & HSV colour models
HSL & HSV colour modelsHSL & HSV colour models
HSL & HSV colour models
 
Skin tone based steganography
Skin tone based steganographySkin tone based steganography
Skin tone based steganography
 
Avihu Efrat's Viola and Jones face detection slides
Avihu Efrat's Viola and Jones face detection slidesAvihu Efrat's Viola and Jones face detection slides
Avihu Efrat's Viola and Jones face detection slides
 
Automated Face Detection System
Automated Face Detection SystemAutomated Face Detection System
Automated Face Detection System
 
YUV, Y CB CR and Subsampling
YUV, Y CB CR and SubsamplingYUV, Y CB CR and Subsampling
YUV, Y CB CR and Subsampling
 
Color models
Color modelsColor models
Color models
 
Skin segmentation using different integrated color model approaches for face ...
Skin segmentation using different integrated color model approaches for face ...Skin segmentation using different integrated color model approaches for face ...
Skin segmentation using different integrated color model approaches for face ...
 
FACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGYFACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGY
 
Color Models
Color ModelsColor Models
Color Models
 
Face recognition ppt
Face recognition pptFace recognition ppt
Face recognition ppt
 

Similar to Mathematical Model of Skin Color for Face Detection

Intelligent Skin Color Model Selection for Face Detection
Intelligent Skin Color Model Selection for Face DetectionIntelligent Skin Color Model Selection for Face Detection
Intelligent Skin Color Model Selection for Face Detection
Setiawan Hadi
 
Skin Detection Based on Color Model and Low Level Features Combined with Expl...
Skin Detection Based on Color Model and Low Level Features Combined with Expl...Skin Detection Based on Color Model and Low Level Features Combined with Expl...
Skin Detection Based on Color Model and Low Level Features Combined with Expl...
IJERA Editor
 
Region based elimination of noise pixels towards optimized classifier models ...
Region based elimination of noise pixels towards optimized classifier models ...Region based elimination of noise pixels towards optimized classifier models ...
Region based elimination of noise pixels towards optimized classifier models ...
IJERA Editor
 
Single frontal face detection by finding dark pixel group and comparing xy
Single frontal face detection by  finding dark pixel group and  comparing xySingle frontal face detection by  finding dark pixel group and  comparing xy
Single frontal face detection by finding dark pixel group and comparing xy
IAEME Publication
 
430634527-Final-Facial-Emotion-Detection-ppt-pdf.pdf
430634527-Final-Facial-Emotion-Detection-ppt-pdf.pdf430634527-Final-Facial-Emotion-Detection-ppt-pdf.pdf
430634527-Final-Facial-Emotion-Detection-ppt-pdf.pdf
ashimavashisth001
 

Similar to Mathematical Model of Skin Color for Face Detection (20)

Intelligent Skin Color Model Selection for Face Detection
Intelligent Skin Color Model Selection for Face DetectionIntelligent Skin Color Model Selection for Face Detection
Intelligent Skin Color Model Selection for Face Detection
 
Skin Detection Based on Color Model and Low Level Features Combined with Expl...
Skin Detection Based on Color Model and Low Level Features Combined with Expl...Skin Detection Based on Color Model and Low Level Features Combined with Expl...
Skin Detection Based on Color Model and Low Level Features Combined with Expl...
 
A New Algorithm for Human Face Detection Using Skin Color Tone
A New Algorithm for Human Face Detection Using Skin Color ToneA New Algorithm for Human Face Detection Using Skin Color Tone
A New Algorithm for Human Face Detection Using Skin Color Tone
 
50Combining Color Spaces for Human Skin Detection in Color Images using Skin ...
50Combining Color Spaces for Human Skin Detection in Color Images using Skin ...50Combining Color Spaces for Human Skin Detection in Color Images using Skin ...
50Combining Color Spaces for Human Skin Detection in Color Images using Skin ...
 
ICCASP Human Skin Detection using RGB, HSV and YCbCr Color Models
ICCASP Human Skin Detection using RGB, HSV and YCbCr Color ModelsICCASP Human Skin Detection using RGB, HSV and YCbCr Color Models
ICCASP Human Skin Detection using RGB, HSV and YCbCr Color Models
 
Region based elimination of noise pixels towards optimized classifier models ...
Region based elimination of noise pixels towards optimized classifier models ...Region based elimination of noise pixels towards optimized classifier models ...
Region based elimination of noise pixels towards optimized classifier models ...
 
Final_Facial_Emotion_Detection_ppt.pdf
Final_Facial_Emotion_Detection_ppt.pdfFinal_Facial_Emotion_Detection_ppt.pdf
Final_Facial_Emotion_Detection_ppt.pdf
 
Skin Color Detection Using Region-Based Approach
Skin Color Detection Using Region-Based ApproachSkin Color Detection Using Region-Based Approach
Skin Color Detection Using Region-Based Approach
 
A New Skin Color Based Face Detection Algorithm by Combining Three Color Mode...
A New Skin Color Based Face Detection Algorithm by Combining Three Color Mode...A New Skin Color Based Face Detection Algorithm by Combining Three Color Mode...
A New Skin Color Based Face Detection Algorithm by Combining Three Color Mode...
 
B017310612
B017310612B017310612
B017310612
 
Cg seminar
Cg seminarCg seminar
Cg seminar
 
Single frontal face detection by finding dark pixel group and comparing xy
Single frontal face detection by  finding dark pixel group and  comparing xySingle frontal face detection by  finding dark pixel group and  comparing xy
Single frontal face detection by finding dark pixel group and comparing xy
 
An Intelligent Skin Color Detection Method based on Fuzzy C-Means with Big Da...
An Intelligent Skin Color Detection Method based on Fuzzy C-Means with Big Da...An Intelligent Skin Color Detection Method based on Fuzzy C-Means with Big Da...
An Intelligent Skin Color Detection Method based on Fuzzy C-Means with Big Da...
 
Ch 2
Ch 2Ch 2
Ch 2
 
Face spoofing detection using texture analysis
Face spoofing detection  using texture analysisFace spoofing detection  using texture analysis
Face spoofing detection using texture analysis
 
Skin colour information and Haar feature based Face Detection
Skin colour information and Haar feature based Face DetectionSkin colour information and Haar feature based Face Detection
Skin colour information and Haar feature based Face Detection
 
430634527-Final-Facial-Emotion-Detection-ppt-pdf.pdf
430634527-Final-Facial-Emotion-Detection-ppt-pdf.pdf430634527-Final-Facial-Emotion-Detection-ppt-pdf.pdf
430634527-Final-Facial-Emotion-Detection-ppt-pdf.pdf
 
Face detection for video summary using enhancement based fusion strategy
Face detection for video summary using enhancement based fusion strategyFace detection for video summary using enhancement based fusion strategy
Face detection for video summary using enhancement based fusion strategy
 
A study of techniques for facial detection and expression classification
A study of techniques for facial detection and expression classificationA study of techniques for facial detection and expression classification
A study of techniques for facial detection and expression classification
 
Real time facial expression analysis using pca
Real time facial expression analysis using pcaReal time facial expression analysis using pca
Real time facial expression analysis using pca
 

More from Setiawan Hadi

Pemanfaatan Dewa Framework untuk Deteksi Dini Kanker Kulit pada CItra Biomedis
Pemanfaatan Dewa Framework untuk Deteksi Dini Kanker Kulit pada CItra BiomedisPemanfaatan Dewa Framework untuk Deteksi Dini Kanker Kulit pada CItra Biomedis
Pemanfaatan Dewa Framework untuk Deteksi Dini Kanker Kulit pada CItra Biomedis
Setiawan Hadi
 
PEMANFAATAN KONSEP ATENSI VISUAL UNTUK MENGUKUR KOMPLEKSITAS CITRA DIJITAL
PEMANFAATAN KONSEP ATENSI VISUAL UNTUK MENGUKUR KOMPLEKSITAS CITRA DIJITALPEMANFAATAN KONSEP ATENSI VISUAL UNTUK MENGUKUR KOMPLEKSITAS CITRA DIJITAL
PEMANFAATAN KONSEP ATENSI VISUAL UNTUK MENGUKUR KOMPLEKSITAS CITRA DIJITAL
Setiawan Hadi
 
Mathematical Model for Vision-Based Recognition of Human Gestures and Applica...
Mathematical Model for Vision-Based Recognition of Human Gestures and Applica...Mathematical Model for Vision-Based Recognition of Human Gestures and Applica...
Mathematical Model for Vision-Based Recognition of Human Gestures and Applica...
Setiawan Hadi
 
Informatics Research at Informatics Depatment Universitas Padjadjaran
Informatics Research at Informatics Depatment Universitas PadjadjaranInformatics Research at Informatics Depatment Universitas Padjadjaran
Informatics Research at Informatics Depatment Universitas Padjadjaran
Setiawan Hadi
 
Pendeteksian Banyak Wajah pada CItra Dijital Kompleks dengan Pendekatan Multi...
Pendeteksian Banyak Wajah pada CItra Dijital Kompleks dengan Pendekatan Multi...Pendeteksian Banyak Wajah pada CItra Dijital Kompleks dengan Pendekatan Multi...
Pendeteksian Banyak Wajah pada CItra Dijital Kompleks dengan Pendekatan Multi...
Setiawan Hadi
 
Pedoman Penulisan Karya Ilmiah MAWAPRES 2014
Pedoman Penulisan Karya Ilmiah MAWAPRES 2014Pedoman Penulisan Karya Ilmiah MAWAPRES 2014
Pedoman Penulisan Karya Ilmiah MAWAPRES 2014
Setiawan Hadi
 

More from Setiawan Hadi (16)

Development of Computer Technology and Informatics (Perkembangan teknologi ko...
Development of Computer Technology and Informatics (Perkembangan teknologi ko...Development of Computer Technology and Informatics (Perkembangan teknologi ko...
Development of Computer Technology and Informatics (Perkembangan teknologi ko...
 
Implementing DEWA Framework for Early Diagnosis of Melanoma
Implementing DEWA Framework for Early Diagnosis of MelanomaImplementing DEWA Framework for Early Diagnosis of Melanoma
Implementing DEWA Framework for Early Diagnosis of Melanoma
 
HUPS Program Studi Teknik Informatika UNPAD
HUPS Program Studi Teknik Informatika UNPADHUPS Program Studi Teknik Informatika UNPAD
HUPS Program Studi Teknik Informatika UNPAD
 
Pelatihan Latex Untuk Penulisan Karya Ilmiah
Pelatihan Latex Untuk Penulisan Karya IlmiahPelatihan Latex Untuk Penulisan Karya Ilmiah
Pelatihan Latex Untuk Penulisan Karya Ilmiah
 
Pemanfaatan Dewa Framework untuk Deteksi Dini Kanker Kulit pada CItra Biomedis
Pemanfaatan Dewa Framework untuk Deteksi Dini Kanker Kulit pada CItra BiomedisPemanfaatan Dewa Framework untuk Deteksi Dini Kanker Kulit pada CItra Biomedis
Pemanfaatan Dewa Framework untuk Deteksi Dini Kanker Kulit pada CItra Biomedis
 
PEMANFAATAN KONSEP ATENSI VISUAL UNTUK MENGUKUR KOMPLEKSITAS CITRA DIJITAL
PEMANFAATAN KONSEP ATENSI VISUAL UNTUK MENGUKUR KOMPLEKSITAS CITRA DIJITALPEMANFAATAN KONSEP ATENSI VISUAL UNTUK MENGUKUR KOMPLEKSITAS CITRA DIJITAL
PEMANFAATAN KONSEP ATENSI VISUAL UNTUK MENGUKUR KOMPLEKSITAS CITRA DIJITAL
 
Mathematical Model for Vision-Based Recognition of Human Gestures and Applica...
Mathematical Model for Vision-Based Recognition of Human Gestures and Applica...Mathematical Model for Vision-Based Recognition of Human Gestures and Applica...
Mathematical Model for Vision-Based Recognition of Human Gestures and Applica...
 
Estimasi parameter FaceGen Modeler untuk 3D Face Generating Khas Indonesia
Estimasi parameter FaceGen Modeler untuk 3D Face Generating Khas IndonesiaEstimasi parameter FaceGen Modeler untuk 3D Face Generating Khas Indonesia
Estimasi parameter FaceGen Modeler untuk 3D Face Generating Khas Indonesia
 
Sistem Pengenalan Wajah Secara Real Time dengan Metode Eigenface
Sistem Pengenalan Wajah Secara Real Time dengan Metode EigenfaceSistem Pengenalan Wajah Secara Real Time dengan Metode Eigenface
Sistem Pengenalan Wajah Secara Real Time dengan Metode Eigenface
 
Deteksi Gejala Melanoma pada Citra Kulit Menggunakan Dimensi Fraktal Berbasis...
Deteksi Gejala Melanoma pada Citra Kulit Menggunakan Dimensi Fraktal Berbasis...Deteksi Gejala Melanoma pada Citra Kulit Menggunakan Dimensi Fraktal Berbasis...
Deteksi Gejala Melanoma pada Citra Kulit Menggunakan Dimensi Fraktal Berbasis...
 
Implementing DEWA framework for early diagnosis of melanoma
Implementing DEWA framework for early diagnosis of melanomaImplementing DEWA framework for early diagnosis of melanoma
Implementing DEWA framework for early diagnosis of melanoma
 
NAO Programming using .NET and Webots 01-Introduction to NAO
NAO Programming using .NET and  Webots 01-Introduction to NAONAO Programming using .NET and  Webots 01-Introduction to NAO
NAO Programming using .NET and Webots 01-Introduction to NAO
 
Informatics Research at Informatics Depatment Universitas Padjadjaran
Informatics Research at Informatics Depatment Universitas PadjadjaranInformatics Research at Informatics Depatment Universitas Padjadjaran
Informatics Research at Informatics Depatment Universitas Padjadjaran
 
Pendeteksian Banyak Wajah pada CItra Dijital Kompleks dengan Pendekatan Multi...
Pendeteksian Banyak Wajah pada CItra Dijital Kompleks dengan Pendekatan Multi...Pendeteksian Banyak Wajah pada CItra Dijital Kompleks dengan Pendekatan Multi...
Pendeteksian Banyak Wajah pada CItra Dijital Kompleks dengan Pendekatan Multi...
 
Pedoman Penulisan Karya Ilmiah MAWAPRES 2014
Pedoman Penulisan Karya Ilmiah MAWAPRES 2014Pedoman Penulisan Karya Ilmiah MAWAPRES 2014
Pedoman Penulisan Karya Ilmiah MAWAPRES 2014
 
DEWA - Digital Evaluation of World Around
DEWA - Digital Evaluation of World AroundDEWA - Digital Evaluation of World Around
DEWA - Digital Evaluation of World Around
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

Mathematical Model of Skin Color for Face Detection

  • 1. Mathematical Model of Skin Color for Face Detection Setiawan Hadi, Adang Suwandi A, Iping Supriana S, Farid Wazdi Universitas Padjadjaran, Bandung, Indonesia Institut Teknologi Bandung, Indonesia
  • 2. Introduction • Face detection is a preprocessing step of facial recognition system (Essential)
  • 3. Introduction • Goal: localize face(s) in digital image and/or in real time video
  • 4. Skin-based Face Detection • Skin important element in detecting image that contain skin or skin-like region • Skin is special – covers most of the face image area – skin of different people appears to vary over a wide range, however the differ is much less in colour (chromaticity) than brightness – detection of skin area in digital image are more practical and easy to implement.
  • 5. Our Research Approach • Skin colour is represented in 3 colour space (rg, HSB and YCbCr) • Using mathematical model that is generated from face images • Implement morphological filters for enhancing face image • Apply 4-neigbourhood ellipse representation for localizing face • Using local face databases for experiment
  • 6. Face in Colour Spaces RGB space HSB space YCbCr space
  • 7. Generating Face Skin Model • Calculate mean and covariance chromaticity of training images for each colour space • Training images are prepared semi- manually Mk = nX i = 1 1 ±i Ti Mk = 1 ±1 T1 + 1 ±2 T2 + ¢¢¢+ 1 ±n ¡ 1 Tn¡ 1 + 1 ±n Tn
  • 8. Sample of generated skin colour model
  • 9. Skin distribution in Colour Spaces
  • 10. Face Detection Algorithm where Pski n (i; j ) is probability of pixel P as skin pixel if included in distribution skin model DM k for every colour spaces Rn . Pski n (i; j ) = Pski n (i; j ) 2 DM k 8 P(i; j ) ^ 8 Rn
  • 13. Concluding remarks • Skin colour is modelled using using mean- covariance characteristics • Skin colour is represented in 3 colour space • Skin model is used for face detection, with support morphological filter dan 4-neigborhood ellipse generation • Experiment has been performed using 7 sets of face database, >>3000 face images • Accuracy needs to be improved
  • 14. Next Work • Multiple image detection • Symmetry and features detection • Adding geometric-based detection to increase detection accuracy • Algorithm improvement for efficient yet faster detection • Realtime face detection • Face recognition module
  • 15. Mathematical Model of Skin Color for Face Detection Setiawan Hadi, Adang Suwandi A, Iping Supriana S, Farid Wazdi Universitas Padjadjaran, Bandung, Indonesia Institut Teknologi Bandung, Indonesia