SlideShare a Scribd company logo
4
Most read
5
Most read
17
Most read
Face detection ppt
Presented By:
POOJA R
3GU13CS013
Guide name
Prof. VEERESH
Contents
1. Introduction
2. Image Segmentation
3. Segmentation Methods
4. Face Detection Techniques
5. Human Skin Color Based Face Detection
6. Advantages And Disadvantages
7. Conclusions
8. References
Introduction
 Face detection is the process of locating human faces in still photographs and videos.
 Face detection is a one kind of special application of image segmentation.
 Here, we have to segment the image or video frame and then have to identify the segment or
region which contains a human face.
 Face detection is a necessary preprocessing step for any automatic face recognition or face
expression analyzer system.
 Face detection techniques can be classifieds into two main families:
1. Implicit or Pattern Based
2. Explicit or Knowledge Based.
Image Segmentation
• An image may be defined as a two dimensional function, f (x, y), where x and y are
spatial (plane) coordinates, and the amplitude of f at any pair of coordinates (x, y) is
called the intensity or gray level of the image at that point.
• The process of partitioning an image into meaningful groups of connected pixels is
called segmentation.
• Image segmentation is one of the most important steps leading to the analysis of
processed image data.
• Types : There are 2 types of Image Segmentation.
• 1. Complete Segmentation 2. Partial Segmentation
• 1.Complete Segmentation:-Set of disjoint regions uniquely corresponding with objects
in the input image.
• 2. Partial Segmentation:-Regions do not correspond directly with image objects.
Figure 2: Image Segmentation
 The above figure clarifies the process of image segmentation.Here,afootball match
scene image is segmented. Two level of segmentation are displayed. The segmentation process
extracts the regions of an image which contains the real word objects and makes the image.
Segmentation Methods
There are 3 types of Segmentations Methods as follows.
1.Thresholding (Global Approach)
2.Edge based Segmentation
3.Region based Segmentation
1. Thresholding (Global Approaches):
• Thresholding is the transformation of an input image f to an output (segmented) binary image
g as follows:
g (i, j) = 1 for f (i, j) > T
g(i, j) = 0 for f (i, j) < T
Where T is the threshold, g(i, j) =1 for image elements of objects, and g (i, j) = 0 for image
elements of the background.
• Threshold can be brightness, or some other parameter, such as redness, depending upon the
type of the image.
Figure 3: a) Original image b) Threshold image
 If objects do not touch each other, and if their gray-levels are clearly distinct from
back-ground gray-levels, thresholding is a suitable segmentation method.
Conti…
2. Edge based Segmentation:
• Edges in images are areas with strong intensity contrasts – a jump in intensity from one pixel
to the next.
• Edge detecting an image significantly reduces the amount of data and filters out useless
information, while preserving the important structural properties in an image.
• In a video, we can determine the motion by tracking the edges resulting from differencing the
consecutive video frames.
• Edges can be detected by using edge detection operators like as Sobel, Canny.
Figure 4 : Edge Based Segmentation
In short, here, segmentation is approached by finding boundaries between regions
based on discontinuities in gray levels or in some other parameters.
Conti…
3. Region based Segmentation:
• The objective of segmentation is to partition an image into regions.
• Here, segmentation is achieved by finding the regions directly.
• Regions are constructed directly here without first finding borders between them.
• Homogeneity is an important property of regions and is used as the main segmentation criterion in
region growing, whose basic idea is to divide an image into zones of maximum homogeneity.
• The main idea here is to classify a particular image into a number of regions or classes.
Figure 5: Region Growing
 The criteria for homogeneity can be based on gray-level, color, texture, shape, model, etc.
Face Detection Techniques
1. Implicit or Pattern Based:
• This family tries to detect in a pure pattern recognition task.
• These approaches work mainly on still gray images as no color is needed.
• They work searching a face at every position of the input image, applying commonly the same
procedure to the whole image.
• Various techniques are –
1. Templates
2. PCA(Principal Component Analysis)
3. LDA(Linear Discriminant Analysis)
4. Neural networks
5. SVM(Support Vector Machines)
6. ICA (Independent Component Analysis)
Figure 5: a) Ratio Templates b) Average face c) PDM template Potential
Templates
Cont…
2. Explicit or Knowledge Based:
 This family takes into account face knowledge explicitly, exploiting and combining cues or
invariants such as color, motion, face geometry, facial features information, and facial
appearance.
 Various techniques are –
1. Face Contours
2. Facial Features (geometry)
3. Motion Detection
4. Color.
Figure 6: a) Face contour b) Facial Features
Human Skin Color Based FaceDetection
• The process for face detection based on human skin color involves two stages.
1. Filtering, to find human skin colored regions from an input image.
In this first stage, the image containing RGB color format is transformed to YCbCr color
format. For this conversion we can use the following formulae.
Y = (0.299) R + (0.587) G + (0.114) B
Cb = (-0.169) R - (0.332) G + (0.500) B
Cr = (0.500) R + (-0.419) G + (-0.081) B
Figure 7 a) Original image b) YCbCr image
Conti…
2. Finding out region containing facial part.
Figure 8: a) Original image b)Face Detected image(shown using Rectangle)
Advantages And Disadvantages
Advantages:
 This method does not need time-consuming process to train any neural network or classifier.
 Also there is no need of computing distance measures between every possible region in the image.
 This method is orientation independent.
 The public are already aware of its capture and use for identity verification purposes.
Disadvantages:
 Face Detection is affected by changes in lighting, the person’s hair, the age, and if the person wear
glasses.
 Requires camera equipment for user identification; thus, it is not likely to become popular until most
PCs include cameras as standard equipment.
Conclusion
 Image segmentation is a lucrative field in image processing.
 Applications of image segmentation ranges from military ones, like target recognition, to civilian
ones, like security.
 We studied here basic techniques for segmenting an image.
 A special application of image segmentation, face detection, is also a good choice for people who
are interested in research in image processing field.
 Face detection using human skin color is described here. Face can be detected based on a human
skin color. Results are quite good for this technique.
 After having worked on this , two things really impressed me lot. One is the field of image
processing, and the other is MATLAB tool. It’s quite useful tool, without which to work with
images is very cumbersome.
References
 [B1]: Digital Image Processing, by Rafael Gonzalez, Richard Woods
 [B2]: Image Processing, Analysis, and Machine Vision, by Milan Sonka, Vaclav Hlavac,
Roger Boyle
 [B3]: A Guide to MATLAB, by Brian R. Hunt, Ronald L. Lips man, Jonathan M. Rosenberg
 Web-sites:
 [W1]: www.civs.stat.ucla.edu
 [W2]: www.cs.cf.ac.uk
 [W3]: www.icaen.uiowa.edu
 [A] Wiskott, et al. (1997) “Face recognization by elastic bunch graph matching. IEEE Trans.
Patt. Anal. Mach. Intel. 19, 775-779.
Face detection ppt
Face detection ppt

More Related Content

What's hot (20)

PPT
Automated Face Detection System
Abhiroop Ghatak
 
PPTX
Face Detection
Reber Novanta
 
PPTX
Project Face Detection
Abu Saleh Musa
 
PPTX
Detection and recognition of face using neural network
Smriti Tikoo
 
PPTX
Computer Vision - Real Time Face Recognition using Open CV and Python
Akash Satamkar
 
PPTX
Face detection
pritambanerjee999
 
PPTX
face recognition
vipin varghese
 
PPTX
Face Recognition System
StudentRocks
 
PPTX
Face detection and recognition
Pankaj Thakur
 
PPTX
Face recognization
leenak770
 
PPTX
Computer vision
pravindesai17
 
PPT
Face recognition ppt
Santosh Kumar
 
PPTX
Face Detection Attendance System By Arjun Sharma
Arjun Agnihotri
 
PPTX
Face Recognition System/Technology
RahulSingh3034
 
PPTX
Face recognition
sandeepsharma1193
 
PPT
Automatic Attendance system using Facial Recognition
Nikyaa7
 
PPT
Face recognition technology
Pushkar Dutt
 
PPTX
Facial recognition system
Divya Sushma
 
PPTX
Face recognition
Satyendra Rajput
 
Automated Face Detection System
Abhiroop Ghatak
 
Face Detection
Reber Novanta
 
Project Face Detection
Abu Saleh Musa
 
Detection and recognition of face using neural network
Smriti Tikoo
 
Computer Vision - Real Time Face Recognition using Open CV and Python
Akash Satamkar
 
Face detection
pritambanerjee999
 
face recognition
vipin varghese
 
Face Recognition System
StudentRocks
 
Face detection and recognition
Pankaj Thakur
 
Face recognization
leenak770
 
Computer vision
pravindesai17
 
Face recognition ppt
Santosh Kumar
 
Face Detection Attendance System By Arjun Sharma
Arjun Agnihotri
 
Face Recognition System/Technology
RahulSingh3034
 
Face recognition
sandeepsharma1193
 
Automatic Attendance system using Facial Recognition
Nikyaa7
 
Face recognition technology
Pushkar Dutt
 
Facial recognition system
Divya Sushma
 
Face recognition
Satyendra Rajput
 

Similar to Face detection ppt (20)

PDF
SIRG-BSU_3_used-important.pdf
DrAhmedElngar
 
PPTX
Unit 5 Morphological Image Processing Advanced Topics in Digital Image Proce...
AmrutaSakhare1
 
PDF
Face Detection in Digital Image: A Technical Review
IJERA Editor
 
PDF
Q0460398103
IJERA Editor
 
PDF
J017426467
IOSR Journals
 
PDF
A Review on Image Segmentation using Clustering and Swarm Optimization Techni...
IJSRD
 
PDF
AUTOMATIC DOMINANT REGION SEGMENTATION FOR NATURAL IMAGES
cscpconf
 
PDF
Automatic dominant region segmentation for natural images
csandit
 
PDF
Review of Image Segmentation Techniques based on Region Merging Approach
Editor IJMTER
 
PDF
Feature Extraction of an Image by Using Adaptive Filtering and Morpological S...
IOSR Journals
 
PDF
IRJET- Face Spoof Detection using Machine Learning with Colour Features
IRJET Journal
 
DOCX
final_project
Inderpreet Kaur
 
PDF
IRJET- Skin Cancer Detection using Local and Global Contrast Stretching
IRJET Journal
 
PDF
A Review Paper On Image Forgery Detection In Image Processing
Jennifer Daniel
 
PDF
Bx4301429434
IJERA Editor
 
PPTX
A study and comparison of different image segmentation algorithms
Manje Gowda
 
PPTX
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
RCC Institute of Information Technology
 
DOCX
Image Segmentation Based Survey on the Lung Cancer MRI Images
IIRindia
 
PDF
I017417176
IOSR Journals
 
PPTX
DIP LEC 1.pptxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll...
AnumAshraf18
 
SIRG-BSU_3_used-important.pdf
DrAhmedElngar
 
Unit 5 Morphological Image Processing Advanced Topics in Digital Image Proce...
AmrutaSakhare1
 
Face Detection in Digital Image: A Technical Review
IJERA Editor
 
Q0460398103
IJERA Editor
 
J017426467
IOSR Journals
 
A Review on Image Segmentation using Clustering and Swarm Optimization Techni...
IJSRD
 
AUTOMATIC DOMINANT REGION SEGMENTATION FOR NATURAL IMAGES
cscpconf
 
Automatic dominant region segmentation for natural images
csandit
 
Review of Image Segmentation Techniques based on Region Merging Approach
Editor IJMTER
 
Feature Extraction of an Image by Using Adaptive Filtering and Morpological S...
IOSR Journals
 
IRJET- Face Spoof Detection using Machine Learning with Colour Features
IRJET Journal
 
final_project
Inderpreet Kaur
 
IRJET- Skin Cancer Detection using Local and Global Contrast Stretching
IRJET Journal
 
A Review Paper On Image Forgery Detection In Image Processing
Jennifer Daniel
 
Bx4301429434
IJERA Editor
 
A study and comparison of different image segmentation algorithms
Manje Gowda
 
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
RCC Institute of Information Technology
 
Image Segmentation Based Survey on the Lung Cancer MRI Images
IIRindia
 
I017417176
IOSR Journals
 
DIP LEC 1.pptxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll...
AnumAshraf18
 
Ad

Recently uploaded (20)

PDF
Packaging Tips for Stainless Steel Tubes and Pipes
heavymetalsandtubes
 
DOCX
SAR - EEEfdfdsdasdsdasdasdasdasdasdasdasda.docx
Kanimozhi676285
 
PDF
Natural_Language_processing_Unit_I_notes.pdf
sanguleumeshit
 
PPTX
filteration _ pre.pptx 11111110001.pptx
awasthivaibhav825
 
PPTX
ENSA_Module_7.pptx_wide_area_network_concepts
RanaMukherjee24
 
PPTX
FUNDAMENTALS OF ELECTRIC VEHICLES UNIT-1
MikkiliSuresh
 
PDF
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
PDF
Jual GPS Geodetik CHCNAV i93 IMU-RTK Lanjutan dengan Survei Visual
Budi Minds
 
PDF
settlement FOR FOUNDATION ENGINEERS.pdf
Endalkazene
 
PDF
4 Tier Teamcenter Installation part1.pdf
VnyKumar1
 
PDF
Zero Carbon Building Performance standard
BassemOsman1
 
PPTX
Inventory management chapter in automation and robotics.
atisht0104
 
PPTX
Introduction to Fluid and Thermal Engineering
Avesahemad Husainy
 
PDF
Zero carbon Building Design Guidelines V4
BassemOsman1
 
PDF
AI-Driven IoT-Enabled UAV Inspection Framework for Predictive Maintenance and...
ijcncjournal019
 
PPTX
MSME 4.0 Template idea hackathon pdf to understand
alaudeenaarish
 
PPTX
Online Cab Booking and Management System.pptx
diptipaneri80
 
PDF
2010_Book_EnvironmentalBioengineering (1).pdf
EmilianoRodriguezTll
 
PPTX
Information Retrieval and Extraction - Module 7
premSankar19
 
PDF
All chapters of Strength of materials.ppt
girmabiniyam1234
 
Packaging Tips for Stainless Steel Tubes and Pipes
heavymetalsandtubes
 
SAR - EEEfdfdsdasdsdasdasdasdasdasdasdasda.docx
Kanimozhi676285
 
Natural_Language_processing_Unit_I_notes.pdf
sanguleumeshit
 
filteration _ pre.pptx 11111110001.pptx
awasthivaibhav825
 
ENSA_Module_7.pptx_wide_area_network_concepts
RanaMukherjee24
 
FUNDAMENTALS OF ELECTRIC VEHICLES UNIT-1
MikkiliSuresh
 
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
Jual GPS Geodetik CHCNAV i93 IMU-RTK Lanjutan dengan Survei Visual
Budi Minds
 
settlement FOR FOUNDATION ENGINEERS.pdf
Endalkazene
 
4 Tier Teamcenter Installation part1.pdf
VnyKumar1
 
Zero Carbon Building Performance standard
BassemOsman1
 
Inventory management chapter in automation and robotics.
atisht0104
 
Introduction to Fluid and Thermal Engineering
Avesahemad Husainy
 
Zero carbon Building Design Guidelines V4
BassemOsman1
 
AI-Driven IoT-Enabled UAV Inspection Framework for Predictive Maintenance and...
ijcncjournal019
 
MSME 4.0 Template idea hackathon pdf to understand
alaudeenaarish
 
Online Cab Booking and Management System.pptx
diptipaneri80
 
2010_Book_EnvironmentalBioengineering (1).pdf
EmilianoRodriguezTll
 
Information Retrieval and Extraction - Module 7
premSankar19
 
All chapters of Strength of materials.ppt
girmabiniyam1234
 
Ad

Face detection ppt

  • 3. Contents 1. Introduction 2. Image Segmentation 3. Segmentation Methods 4. Face Detection Techniques 5. Human Skin Color Based Face Detection 6. Advantages And Disadvantages 7. Conclusions 8. References
  • 4. Introduction  Face detection is the process of locating human faces in still photographs and videos.  Face detection is a one kind of special application of image segmentation.  Here, we have to segment the image or video frame and then have to identify the segment or region which contains a human face.  Face detection is a necessary preprocessing step for any automatic face recognition or face expression analyzer system.  Face detection techniques can be classifieds into two main families: 1. Implicit or Pattern Based 2. Explicit or Knowledge Based.
  • 5. Image Segmentation • An image may be defined as a two dimensional function, f (x, y), where x and y are spatial (plane) coordinates, and the amplitude of f at any pair of coordinates (x, y) is called the intensity or gray level of the image at that point. • The process of partitioning an image into meaningful groups of connected pixels is called segmentation. • Image segmentation is one of the most important steps leading to the analysis of processed image data. • Types : There are 2 types of Image Segmentation. • 1. Complete Segmentation 2. Partial Segmentation • 1.Complete Segmentation:-Set of disjoint regions uniquely corresponding with objects in the input image. • 2. Partial Segmentation:-Regions do not correspond directly with image objects.
  • 6. Figure 2: Image Segmentation  The above figure clarifies the process of image segmentation.Here,afootball match scene image is segmented. Two level of segmentation are displayed. The segmentation process extracts the regions of an image which contains the real word objects and makes the image.
  • 7. Segmentation Methods There are 3 types of Segmentations Methods as follows. 1.Thresholding (Global Approach) 2.Edge based Segmentation 3.Region based Segmentation 1. Thresholding (Global Approaches): • Thresholding is the transformation of an input image f to an output (segmented) binary image g as follows: g (i, j) = 1 for f (i, j) > T g(i, j) = 0 for f (i, j) < T Where T is the threshold, g(i, j) =1 for image elements of objects, and g (i, j) = 0 for image elements of the background. • Threshold can be brightness, or some other parameter, such as redness, depending upon the type of the image.
  • 8. Figure 3: a) Original image b) Threshold image  If objects do not touch each other, and if their gray-levels are clearly distinct from back-ground gray-levels, thresholding is a suitable segmentation method.
  • 9. Conti… 2. Edge based Segmentation: • Edges in images are areas with strong intensity contrasts – a jump in intensity from one pixel to the next. • Edge detecting an image significantly reduces the amount of data and filters out useless information, while preserving the important structural properties in an image. • In a video, we can determine the motion by tracking the edges resulting from differencing the consecutive video frames. • Edges can be detected by using edge detection operators like as Sobel, Canny.
  • 10. Figure 4 : Edge Based Segmentation In short, here, segmentation is approached by finding boundaries between regions based on discontinuities in gray levels or in some other parameters.
  • 11. Conti… 3. Region based Segmentation: • The objective of segmentation is to partition an image into regions. • Here, segmentation is achieved by finding the regions directly. • Regions are constructed directly here without first finding borders between them. • Homogeneity is an important property of regions and is used as the main segmentation criterion in region growing, whose basic idea is to divide an image into zones of maximum homogeneity. • The main idea here is to classify a particular image into a number of regions or classes.
  • 12. Figure 5: Region Growing  The criteria for homogeneity can be based on gray-level, color, texture, shape, model, etc.
  • 13. Face Detection Techniques 1. Implicit or Pattern Based: • This family tries to detect in a pure pattern recognition task. • These approaches work mainly on still gray images as no color is needed. • They work searching a face at every position of the input image, applying commonly the same procedure to the whole image. • Various techniques are – 1. Templates 2. PCA(Principal Component Analysis) 3. LDA(Linear Discriminant Analysis) 4. Neural networks 5. SVM(Support Vector Machines) 6. ICA (Independent Component Analysis)
  • 14. Figure 5: a) Ratio Templates b) Average face c) PDM template Potential Templates
  • 15. Cont… 2. Explicit or Knowledge Based:  This family takes into account face knowledge explicitly, exploiting and combining cues or invariants such as color, motion, face geometry, facial features information, and facial appearance.  Various techniques are – 1. Face Contours 2. Facial Features (geometry) 3. Motion Detection 4. Color.
  • 16. Figure 6: a) Face contour b) Facial Features
  • 17. Human Skin Color Based FaceDetection • The process for face detection based on human skin color involves two stages. 1. Filtering, to find human skin colored regions from an input image. In this first stage, the image containing RGB color format is transformed to YCbCr color format. For this conversion we can use the following formulae. Y = (0.299) R + (0.587) G + (0.114) B Cb = (-0.169) R - (0.332) G + (0.500) B Cr = (0.500) R + (-0.419) G + (-0.081) B Figure 7 a) Original image b) YCbCr image
  • 18. Conti… 2. Finding out region containing facial part. Figure 8: a) Original image b)Face Detected image(shown using Rectangle)
  • 19. Advantages And Disadvantages Advantages:  This method does not need time-consuming process to train any neural network or classifier.  Also there is no need of computing distance measures between every possible region in the image.  This method is orientation independent.  The public are already aware of its capture and use for identity verification purposes. Disadvantages:  Face Detection is affected by changes in lighting, the person’s hair, the age, and if the person wear glasses.  Requires camera equipment for user identification; thus, it is not likely to become popular until most PCs include cameras as standard equipment.
  • 20. Conclusion  Image segmentation is a lucrative field in image processing.  Applications of image segmentation ranges from military ones, like target recognition, to civilian ones, like security.  We studied here basic techniques for segmenting an image.  A special application of image segmentation, face detection, is also a good choice for people who are interested in research in image processing field.  Face detection using human skin color is described here. Face can be detected based on a human skin color. Results are quite good for this technique.  After having worked on this , two things really impressed me lot. One is the field of image processing, and the other is MATLAB tool. It’s quite useful tool, without which to work with images is very cumbersome.
  • 21. References  [B1]: Digital Image Processing, by Rafael Gonzalez, Richard Woods  [B2]: Image Processing, Analysis, and Machine Vision, by Milan Sonka, Vaclav Hlavac, Roger Boyle  [B3]: A Guide to MATLAB, by Brian R. Hunt, Ronald L. Lips man, Jonathan M. Rosenberg  Web-sites:  [W1]: www.civs.stat.ucla.edu  [W2]: www.cs.cf.ac.uk  [W3]: www.icaen.uiowa.edu  [A] Wiskott, et al. (1997) “Face recognization by elastic bunch graph matching. IEEE Trans. Patt. Anal. Mach. Intel. 19, 775-779.