SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
1
Intelligent Skin Color ModelIntelligent Skin Color Model
Selection for Face DetectionSelection for Face Detection
Setiawan Hadi, Adang Suwandi A,
Iping Supriana S, Farid Wazdi
Universitas Padjadjaran, Bandung, Indonesia
Institut Teknologi Bandung, Indonesia
IntroductionIntroduction
• Face detection is a preprocessing step of
facial recognition system (Essential)
IntroductionIntroduction
• Goal: localize face(s) in digital image and/or in
real time video
Our Research ApproachOur Research Approach
• Skin-based face detection
• Skin color is represented in three color space (rg,
HSB and YCbCr)
• Using nine skin color models, generated
mathematically from various face images
• Apply statistical-based detection threshold for
skin detection
• Use projection-based approach for evaluation
criteria of skin model selection
• Implement spatial and morphological filtering
approach for enhancing face image
• Using k-means for multiple face localization in
image and apply 4-neigbourhood ellipse
representation for cropping the targeted face
• Using local face databases for experiment
2
General FrameworkGeneral Framework
Face DatabasesFace Databases
For Generating Skin ModelsFor Generating Skin Models
Skin Color ModelsSkin Color Models Histogram of generatedHistogram of generated skin color modelskin color model
3
Statistics of Skin ModelsStatistics of Skin Models ThresholdingThresholding
FilteringFiltering Filter SettingsFilter Settings
4
SkinSkin DetectionDetection
Algorithm
w h e re P s k in ( i, j ) is p ro b a b ility o f
p ix e l P a s s k in p ix e l if in c lu d e d
in d is t r ib u t io n s k in m o d e l D M k
fo r e v e ry c o lo u r s p a c e s R n
.
Pskin(i, j) = Pskin(i, j) ∈ DMk
∀ P(i, j) ∧ ∀ Rn
Numerical result of detectionNumerical result of detection ProjectionProjection--based Detectionbased Detection
5
KK--MeansMeans ResultResult
ConclusionConclusion
• A combined algorithm for detecting faces in an image has
been proposed and successfully implemented using multiple
face image
• A simple evaluation criteria for skin model selection, based on
image profiling in horizontal and vertical projection, has been
experimented.
• Nine skin models have been explored and used in the
experiment for selecting the best model that give the best face
detection result.
• Several preprocessing steps in image processing such
statistical thresholding using empirical and Chebyshev’s rules,
filtering using sand and pepper noise filtering have been
implemented and can be used for enhancement of the
targeted image
• Face localization technique based on intelligence k-means
clustering algorithm has been implemented successfully.
Intelligent Skin Color ModelIntelligent Skin Color Model
Selection for Face DetectionSelection for Face Detection
Setiawan Hadi, Adang Suwandi A,
Iping Supriana S, Farid Wazdi
Universitas Padjadjaran, Bandung, Indonesia
Institut Teknologi Bandung, Indonesia

Mais conteúdo relacionado

Semelhante a Intelligent Skin Color Model Selection for Face Detection

Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...
ijbuiiir1
 
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
 

Semelhante a Intelligent Skin Color Model Selection for Face Detection (20)

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
 
An Enhanced Independent Component-Based Human Facial Expression Recognition ...
An Enhanced Independent Component-Based Human Facial Expression Recognition  ...An Enhanced Independent Component-Based Human Facial Expression Recognition  ...
An Enhanced Independent Component-Based Human Facial Expression Recognition ...
 
Ch 2
Ch 2Ch 2
Ch 2
 
IRJET- Survey on Face Detection Methods
IRJET- Survey on Face Detection MethodsIRJET- Survey on Face Detection Methods
IRJET- Survey on Face Detection Methods
 
Face recognition
Face recognition Face recognition
Face recognition
 
AI Presentation- Human Face Detection Techniques- By Sudeep KC
AI Presentation- Human Face Detection Techniques- By Sudeep KCAI Presentation- Human Face Detection Techniques- By Sudeep KC
AI Presentation- Human Face Detection Techniques- By Sudeep KC
 
Elderly Assistance- Deep Learning Theme detection
Elderly Assistance- Deep Learning Theme detectionElderly Assistance- Deep Learning Theme detection
Elderly Assistance- Deep Learning Theme detection
 
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION
 
Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...
 
Face and Eye Detection Varying Scenarios With Haar Classifier_2015
Face and Eye Detection Varying Scenarios With Haar Classifier_2015Face and Eye Detection Varying Scenarios With Haar Classifier_2015
Face and Eye Detection Varying Scenarios With Haar Classifier_2015
 
Implementation of Face Recognition in Cloud Vision Using Eigen Faces
Implementation of Face Recognition in Cloud Vision Using Eigen FacesImplementation of Face Recognition in Cloud Vision Using Eigen Faces
Implementation of Face Recognition in Cloud Vision Using Eigen Faces
 
Face Recognition using Skin Color
Face Recognition using Skin Color Face Recognition using Skin Color
Face Recognition using Skin Color
 
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
 
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...
 
Face recognition
Face recognitionFace recognition
Face recognition
 
A study on face recognition technique based on eigenface
A study on face recognition technique based on eigenfaceA study on face recognition technique based on eigenface
A study on face recognition technique based on eigenface
 
Final year ppt
Final year pptFinal year ppt
Final year ppt
 
face detection
face detectionface detection
face detection
 
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
 
Kh3418561861
Kh3418561861Kh3418561861
Kh3418561861
 

Mais de 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
 

Mais de 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
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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
 
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)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Intelligent Skin Color Model Selection for Face Detection

  • 1. 1 Intelligent Skin Color ModelIntelligent Skin Color Model Selection for Face DetectionSelection for Face Detection Setiawan Hadi, Adang Suwandi A, Iping Supriana S, Farid Wazdi Universitas Padjadjaran, Bandung, Indonesia Institut Teknologi Bandung, Indonesia IntroductionIntroduction • Face detection is a preprocessing step of facial recognition system (Essential) IntroductionIntroduction • Goal: localize face(s) in digital image and/or in real time video Our Research ApproachOur Research Approach • Skin-based face detection • Skin color is represented in three color space (rg, HSB and YCbCr) • Using nine skin color models, generated mathematically from various face images • Apply statistical-based detection threshold for skin detection • Use projection-based approach for evaluation criteria of skin model selection • Implement spatial and morphological filtering approach for enhancing face image • Using k-means for multiple face localization in image and apply 4-neigbourhood ellipse representation for cropping the targeted face • Using local face databases for experiment
  • 2. 2 General FrameworkGeneral Framework Face DatabasesFace Databases For Generating Skin ModelsFor Generating Skin Models Skin Color ModelsSkin Color Models Histogram of generatedHistogram of generated skin color modelskin color model
  • 3. 3 Statistics of Skin ModelsStatistics of Skin Models ThresholdingThresholding FilteringFiltering Filter SettingsFilter Settings
  • 4. 4 SkinSkin DetectionDetection Algorithm w h e re P s k in ( i, j ) is p ro b a b ility o f p ix e l P a s s k in p ix e l if in c lu d e d in d is t r ib u t io n s k in m o d e l D M k fo r e v e ry c o lo u r s p a c e s R n . Pskin(i, j) = Pskin(i, j) ∈ DMk ∀ P(i, j) ∧ ∀ Rn Numerical result of detectionNumerical result of detection ProjectionProjection--based Detectionbased Detection
  • 5. 5 KK--MeansMeans ResultResult ConclusionConclusion • A combined algorithm for detecting faces in an image has been proposed and successfully implemented using multiple face image • A simple evaluation criteria for skin model selection, based on image profiling in horizontal and vertical projection, has been experimented. • Nine skin models have been explored and used in the experiment for selecting the best model that give the best face detection result. • Several preprocessing steps in image processing such statistical thresholding using empirical and Chebyshev’s rules, filtering using sand and pepper noise filtering have been implemented and can be used for enhancement of the targeted image • Face localization technique based on intelligence k-means clustering algorithm has been implemented successfully. Intelligent Skin Color ModelIntelligent Skin Color Model Selection for Face DetectionSelection for Face Detection Setiawan Hadi, Adang Suwandi A, Iping Supriana S, Farid Wazdi Universitas Padjadjaran, Bandung, Indonesia Institut Teknologi Bandung, Indonesia