SlideShare una empresa de Scribd logo
1 de 16
Face Detection based on Eigenfaces and Legendre Moments




                  Face Detection based on Eigenfaces and
                           Legendre Moments

                                                S.M. Jaisakthi


                                            September 9, 2009
Face Detection based on Eigenfaces and Legendre Moments
  Abstract




Abstract




              Presents a hybrid system which combines two different
              approaches eigenfaces/PCA and legendre moment
              Produces 96% accuracy.
Face Detection based on Eigenfaces and Legendre Moments
  Introduction




Introduction


      Face Detection is
                 A pattern analysis problem
                 Applicable in Bankcard Identification System,Security
                 Monitoring,Computer Vision etc.
                 Difficult Problem
                 Broadly classified as
                     Appearence Based Approach
                     Feature Based Approach
                     Moment Based Approach
Face Detection based on Eigenfaces and Legendre Moments
  Introduction




Introduction cont...



                 Eigenweights and moments are calculated for each image in
                 the training set
                 Calculated weights and moments are combined and trained
                 with SVM
                 For any new image weights and moments are calculated and
                 are given to the SVM for classification
Face Detection based on Eigenfaces and Legendre Moments
  Proposed Methodology




Proposed Methodology



      The proposed algorithm comprises of 4 main modules
              calculating eigenfaces (PCA)
              calculating legendre moments (LM)
              training SVM
              face detection
Face Detection based on Eigenfaces and Legendre Moments
  Proposed Methodology
     Calculating Principal Component Analysis



Principal Component Analysis(PCA)




              finds patterns in high dimensional data
              expresses the data to highlight their similarities and differences
              Compresses a set of high dimensional vectors into a set of
              lower dimensional vectors
Face Detection based on Eigenfaces and Legendre Moments
  Proposed Methodology
     Calculating Principal Component Analysis



Computing PCA
          1 Organize the input data.
          2 Calculate the mean value µ.
                                                                N
                                                            1
                                                     µ=               xi
                                                            N
                                                                i=1
          3 Mean correct all the points by subtracting the mean value
            from each data
                                     A = xi − µ
          4 Calculate the covariance matrix C
                                                          C = AAT
          5 Compute the eigenvectors and eigenvalues of the covariance
            matrix C.
          6 Calculate the eigenweights.
                                                                T
Face Detection based on Eigenfaces and Legendre Moments
  Proposed Methodology
     Calculating Legendre Moments



Legendre Moments


              Statistical expectation of certain power functions of a random
              variable.                          ∞
                                 µ = E (X ) =      xf (x)dx
                                                            −∞
              The p-th moment is estimated as
                                                          1 N p
                                                  mp =     Σ x
                                                          N i=1 i
              it can be extended 2-D
Face Detection based on Eigenfaces and Legendre Moments
  Proposed Methodology
     Calculating Legendre Moments



Calculation of LM
              legendre moments can be calculated using the expression
                                                  N−1 N−1
                                    Lpq = λpq                  Pp (xi )Pq (yi )f (i, j)
                                                   i=0 j=0

              where the normalizing constant is,

                                                          (2p + 1)(2q + 1)
                                            λpq =
                                                                 N2
              xi and yj denote the normalized pixel coordinates in the range
              of (-1,1), which are given by

                                            2i                2j
                                    xi =        − 1 and yi =      −1
                                           N −1              N −1
Face Detection based on Eigenfaces and Legendre Moments
  Proposed Methodology
     Training Support Vector Machine



Support Vector Machine

              Statistical learning method
              Finds the hyperplane that best separates two class using

                                                   f (x) = wx + b

              Identify optimal hyperplane
Face Detection based on Eigenfaces and Legendre Moments
  Proposed Methodology
     Training Support Vector Machine



SVM Cont...
              Find support vectors which is given by
                                                    wxi + b = ±1
              Optimal hyperplane can be found by solving
                                           1
                                                W2  min
                                           2
              subject to yi (wxi + b) − 1 ≥ 0, i = 0, 1, ..., N.
              Using lagrangian formulation, the optimal hyperplane function
              can be written as
                                           f (x) =              λi yi (xi x) + b
                                                          i S

              Non-linear case, SVM creates non-linear hyperplane by
              mapping the input space into higher dimensional space using
              kernal functions
Face Detection based on Eigenfaces and Legendre Moments
  Proposed Methodology
     Training Support Vector Machine



Training SVM




              Eigenweights and Moments for training images are calculated
              and combined together and stored in a single vector
              This vectors are trained with SVM classifier.
Face Detection based on Eigenfaces and Legendre Moments
  Proposed Methodology
     Face Detection



Face detection




      For a new image
              calculate eigenweights and legendre moments
              combine both weights and moments and pass to SVM
              classifier
Face Detection based on Eigenfaces and Legendre Moments
  Proposed Methodology
     Results & Discussions



Results & Discussions

              Produces 96% accuracy for 10-fold cross validation
              Miss-classification rate

                                    Table: Comparison of error rates
                    Method                            False      False      Detection
                                                      negative   positive   rate
                                                      errors     errors
                    PCA                               1.6%       8.0%       91%
                    Legendre Moments                  9.2%       7.2%       83%
                    Proposed Method                   1.2%       3.2%       96%
Face Detection based on Eigenfaces and Legendre Moments
  Proposed Methodology
     Conclusion



Conclusion




              Results in high performance when compared to the previous
              work
              Can be extened by including feature based methods
Face Detection based on Eigenfaces and Legendre Moments




                                               THANK YOU

Más contenido relacionado

La actualidad más candente

Expert Lecture on GPS at UIET, CSJM, Kanpur
Expert Lecture on GPS at UIET, CSJM, KanpurExpert Lecture on GPS at UIET, CSJM, Kanpur
Expert Lecture on GPS at UIET, CSJM, KanpurSuddhasheel GHOSH, PhD
 
Camera parameters
Camera parametersCamera parameters
Camera parametersTheYacine
 
Relaxed Utility Maximization in Complete Markets
Relaxed Utility Maximization in Complete MarketsRelaxed Utility Maximization in Complete Markets
Relaxed Utility Maximization in Complete Marketsguasoni
 
Linear Programming and its Usage in Approximation Algorithms for NP Hard Opti...
Linear Programming and its Usage in Approximation Algorithms for NP Hard Opti...Linear Programming and its Usage in Approximation Algorithms for NP Hard Opti...
Linear Programming and its Usage in Approximation Algorithms for NP Hard Opti...Reza Rahimi
 
Mesh Processing Course : Geodesic Sampling
Mesh Processing Course : Geodesic SamplingMesh Processing Course : Geodesic Sampling
Mesh Processing Course : Geodesic SamplingGabriel Peyré
 
Geodesic Method in Computer Vision and Graphics
Geodesic Method in Computer Vision and GraphicsGeodesic Method in Computer Vision and Graphics
Geodesic Method in Computer Vision and GraphicsGabriel Peyré
 
CVPR2010: Advanced ITinCVPR in a Nutshell: part 4: additional slides
CVPR2010: Advanced ITinCVPR in a Nutshell: part 4: additional slidesCVPR2010: Advanced ITinCVPR in a Nutshell: part 4: additional slides
CVPR2010: Advanced ITinCVPR in a Nutshell: part 4: additional slideszukun
 
IGARSS2011 FR3.T08.3 BenDavid.pdf
IGARSS2011 FR3.T08.3 BenDavid.pdfIGARSS2011 FR3.T08.3 BenDavid.pdf
IGARSS2011 FR3.T08.3 BenDavid.pdfgrssieee
 
Journey to structure from motion
Journey to structure from motionJourney to structure from motion
Journey to structure from motionJa-Keoung Koo
 
Euclid in a Taxicab: Sparse Blind Deconvolution with Smoothed l_1/l_2 Regular...
Euclid in a Taxicab: Sparse Blind Deconvolution with Smoothed l_1/l_2 Regular...Euclid in a Taxicab: Sparse Blind Deconvolution with Smoothed l_1/l_2 Regular...
Euclid in a Taxicab: Sparse Blind Deconvolution with Smoothed l_1/l_2 Regular...Laurent Duval
 
Convex optimization methods
Convex optimization methodsConvex optimization methods
Convex optimization methodsDong Guo
 
Machine learning of structured outputs
Machine learning of structured outputsMachine learning of structured outputs
Machine learning of structured outputszukun
 
Bayesian Methods for Machine Learning
Bayesian Methods for Machine LearningBayesian Methods for Machine Learning
Bayesian Methods for Machine Learningbutest
 

La actualidad más candente (20)

Expert Lecture on GPS at UIET, CSJM, Kanpur
Expert Lecture on GPS at UIET, CSJM, KanpurExpert Lecture on GPS at UIET, CSJM, Kanpur
Expert Lecture on GPS at UIET, CSJM, Kanpur
 
Camera parameters
Camera parametersCamera parameters
Camera parameters
 
Relaxed Utility Maximization in Complete Markets
Relaxed Utility Maximization in Complete MarketsRelaxed Utility Maximization in Complete Markets
Relaxed Utility Maximization in Complete Markets
 
Linear Programming and its Usage in Approximation Algorithms for NP Hard Opti...
Linear Programming and its Usage in Approximation Algorithms for NP Hard Opti...Linear Programming and its Usage in Approximation Algorithms for NP Hard Opti...
Linear Programming and its Usage in Approximation Algorithms for NP Hard Opti...
 
Mesh Processing Course : Geodesic Sampling
Mesh Processing Course : Geodesic SamplingMesh Processing Course : Geodesic Sampling
Mesh Processing Course : Geodesic Sampling
 
Geodesic Method in Computer Vision and Graphics
Geodesic Method in Computer Vision and GraphicsGeodesic Method in Computer Vision and Graphics
Geodesic Method in Computer Vision and Graphics
 
CVPR2010: Advanced ITinCVPR in a Nutshell: part 4: additional slides
CVPR2010: Advanced ITinCVPR in a Nutshell: part 4: additional slidesCVPR2010: Advanced ITinCVPR in a Nutshell: part 4: additional slides
CVPR2010: Advanced ITinCVPR in a Nutshell: part 4: additional slides
 
Draft6
Draft6Draft6
Draft6
 
IGARSS2011 FR3.T08.3 BenDavid.pdf
IGARSS2011 FR3.T08.3 BenDavid.pdfIGARSS2011 FR3.T08.3 BenDavid.pdf
IGARSS2011 FR3.T08.3 BenDavid.pdf
 
Light effect
Light effectLight effect
Light effect
 
Journey to structure from motion
Journey to structure from motionJourney to structure from motion
Journey to structure from motion
 
Euclid in a Taxicab: Sparse Blind Deconvolution with Smoothed l_1/l_2 Regular...
Euclid in a Taxicab: Sparse Blind Deconvolution with Smoothed l_1/l_2 Regular...Euclid in a Taxicab: Sparse Blind Deconvolution with Smoothed l_1/l_2 Regular...
Euclid in a Taxicab: Sparse Blind Deconvolution with Smoothed l_1/l_2 Regular...
 
Rpra1
Rpra1Rpra1
Rpra1
 
Convex optimization methods
Convex optimization methodsConvex optimization methods
Convex optimization methods
 
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
 
ICPR 2012
ICPR 2012ICPR 2012
ICPR 2012
 
Recursion in Java
Recursion in JavaRecursion in Java
Recursion in Java
 
Machine learning of structured outputs
Machine learning of structured outputsMachine learning of structured outputs
Machine learning of structured outputs
 
Chapter 16
Chapter 16Chapter 16
Chapter 16
 
Bayesian Methods for Machine Learning
Bayesian Methods for Machine LearningBayesian Methods for Machine Learning
Bayesian Methods for Machine Learning
 

Destacado

Autism resolves chiropractic copy
Autism resolves chiropractic copyAutism resolves chiropractic copy
Autism resolves chiropractic copydrrod
 
Sortir tim asisten 2012 genap (Revisi)
Sortir tim asisten 2012 genap (Revisi)Sortir tim asisten 2012 genap (Revisi)
Sortir tim asisten 2012 genap (Revisi)laboratoriumfisika
 
CRTC May 2006 -Transcript Review of the Commercial Radio Policy
CRTC May 2006 -Transcript  Review of the Commercial Radio PolicyCRTC May 2006 -Transcript  Review of the Commercial Radio Policy
CRTC May 2006 -Transcript Review of the Commercial Radio PolicyMagda de la Torre
 
Победители городского конкурса
Победители городского конкурсаПобедители городского конкурса
Победители городского конкурсаГимназия № 293
 
Presentation CRTC 2013-106 May 8
Presentation CRTC 2013-106  May 8 Presentation CRTC 2013-106  May 8
Presentation CRTC 2013-106 May 8 Magda de la Torre
 
Dinar corp court case vs cftc 115 cv 00538 wkw tfm
Dinar corp court case vs cftc 115 cv 00538 wkw tfmDinar corp court case vs cftc 115 cv 00538 wkw tfm
Dinar corp court case vs cftc 115 cv 00538 wkw tfmIraqi Dinar News
 
Eksperimen Penentuan Koefisien Gesek Kinetik μk pada Bidang Miring Menggunaka...
Eksperimen Penentuan Koefisien Gesek Kinetik μk pada Bidang Miring Menggunaka...Eksperimen Penentuan Koefisien Gesek Kinetik μk pada Bidang Miring Menggunaka...
Eksperimen Penentuan Koefisien Gesek Kinetik μk pada Bidang Miring Menggunaka...Hamida Lutfie Widayanti
 
Guru Revaluation Scam - Sterling Currency Group
Guru Revaluation Scam - Sterling Currency GroupGuru Revaluation Scam - Sterling Currency Group
Guru Revaluation Scam - Sterling Currency GroupIraqi Dinar News
 

Destacado (12)

Forma
FormaForma
Forma
 
Autism resolves chiropractic copy
Autism resolves chiropractic copyAutism resolves chiropractic copy
Autism resolves chiropractic copy
 
Educacion
EducacionEducacion
Educacion
 
Metro a el casar
Metro a el casarMetro a el casar
Metro a el casar
 
Sortir tim asisten 2012 genap (Revisi)
Sortir tim asisten 2012 genap (Revisi)Sortir tim asisten 2012 genap (Revisi)
Sortir tim asisten 2012 genap (Revisi)
 
Satya Yendamuri resume
Satya Yendamuri resumeSatya Yendamuri resume
Satya Yendamuri resume
 
CRTC May 2006 -Transcript Review of the Commercial Radio Policy
CRTC May 2006 -Transcript  Review of the Commercial Radio PolicyCRTC May 2006 -Transcript  Review of the Commercial Radio Policy
CRTC May 2006 -Transcript Review of the Commercial Radio Policy
 
Победители городского конкурса
Победители городского конкурсаПобедители городского конкурса
Победители городского конкурса
 
Presentation CRTC 2013-106 May 8
Presentation CRTC 2013-106  May 8 Presentation CRTC 2013-106  May 8
Presentation CRTC 2013-106 May 8
 
Dinar corp court case vs cftc 115 cv 00538 wkw tfm
Dinar corp court case vs cftc 115 cv 00538 wkw tfmDinar corp court case vs cftc 115 cv 00538 wkw tfm
Dinar corp court case vs cftc 115 cv 00538 wkw tfm
 
Eksperimen Penentuan Koefisien Gesek Kinetik μk pada Bidang Miring Menggunaka...
Eksperimen Penentuan Koefisien Gesek Kinetik μk pada Bidang Miring Menggunaka...Eksperimen Penentuan Koefisien Gesek Kinetik μk pada Bidang Miring Menggunaka...
Eksperimen Penentuan Koefisien Gesek Kinetik μk pada Bidang Miring Menggunaka...
 
Guru Revaluation Scam - Sterling Currency Group
Guru Revaluation Scam - Sterling Currency GroupGuru Revaluation Scam - Sterling Currency Group
Guru Revaluation Scam - Sterling Currency Group
 

Similar a Face Detection Using Eigenfaces and Legendre Moments

Face Recognition using PCA-Principal Component Analysis using MATLAB
Face Recognition using PCA-Principal Component Analysis using MATLABFace Recognition using PCA-Principal Component Analysis using MATLAB
Face Recognition using PCA-Principal Component Analysis using MATLABSindhi Madhuri
 
The world of loss function
The world of loss functionThe world of loss function
The world of loss function홍배 김
 
Machine learning for medical imaging data
Machine learning for medical imaging dataMachine learning for medical imaging data
Machine learning for medical imaging dataliyiou
 
Machine Learning Algorithms Review(Part 2)
Machine Learning Algorithms Review(Part 2)Machine Learning Algorithms Review(Part 2)
Machine Learning Algorithms Review(Part 2)Zihui Li
 
Preemptive RANSAC by David Nister.
Preemptive RANSAC by David Nister.Preemptive RANSAC by David Nister.
Preemptive RANSAC by David Nister.Ian Sa
 
Anomaly detection using deep one class classifier
Anomaly detection using deep one class classifierAnomaly detection using deep one class classifier
Anomaly detection using deep one class classifier홍배 김
 
机器学习Adaboost
机器学习Adaboost机器学习Adaboost
机器学习AdaboostShocky1
 
Analytical study of feature extraction techniques in opinion mining
Analytical study of feature extraction techniques in opinion miningAnalytical study of feature extraction techniques in opinion mining
Analytical study of feature extraction techniques in opinion miningcsandit
 
Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...
Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...
Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...cscpconf
 
ANALYTICAL STUDY OF FEATURE EXTRACTION TECHNIQUES IN OPINION MINING
ANALYTICAL STUDY OF FEATURE EXTRACTION TECHNIQUES IN OPINION MININGANALYTICAL STUDY OF FEATURE EXTRACTION TECHNIQUES IN OPINION MINING
ANALYTICAL STUDY OF FEATURE EXTRACTION TECHNIQUES IN OPINION MININGcsandit
 
MLHEP 2015: Introductory Lecture #1
MLHEP 2015: Introductory Lecture #1MLHEP 2015: Introductory Lecture #1
MLHEP 2015: Introductory Lecture #1arogozhnikov
 
machine learning.pptx
machine learning.pptxmachine learning.pptx
machine learning.pptxAbdusSadik
 
Whitcher Ismrm 2009
Whitcher Ismrm 2009Whitcher Ismrm 2009
Whitcher Ismrm 2009bwhitcher
 
05 history of cv a machine learning (theory) perspective on computer vision
05  history of cv a machine learning (theory) perspective on computer vision05  history of cv a machine learning (theory) perspective on computer vision
05 history of cv a machine learning (theory) perspective on computer visionzukun
 
Methods of Manifold Learning for Dimension Reduction of Large Data Sets
Methods of Manifold Learning for Dimension Reduction of Large Data SetsMethods of Manifold Learning for Dimension Reduction of Large Data Sets
Methods of Manifold Learning for Dimension Reduction of Large Data SetsRyan B Harvey, CSDP, CSM
 
Lecture7 cross validation
Lecture7 cross validationLecture7 cross validation
Lecture7 cross validationStéphane Canu
 
Iaetsd traffic sign recognition for advanced driver
Iaetsd traffic sign recognition for  advanced driverIaetsd traffic sign recognition for  advanced driver
Iaetsd traffic sign recognition for advanced driverIaetsd Iaetsd
 
More on randomization semi-definite programming and derandomization
More on randomization semi-definite programming and derandomizationMore on randomization semi-definite programming and derandomization
More on randomization semi-definite programming and derandomizationAbner Chih Yi Huang
 

Similar a Face Detection Using Eigenfaces and Legendre Moments (20)

Face Recognition using PCA-Principal Component Analysis using MATLAB
Face Recognition using PCA-Principal Component Analysis using MATLABFace Recognition using PCA-Principal Component Analysis using MATLAB
Face Recognition using PCA-Principal Component Analysis using MATLAB
 
The world of loss function
The world of loss functionThe world of loss function
The world of loss function
 
Sp18_P1.pptx
Sp18_P1.pptxSp18_P1.pptx
Sp18_P1.pptx
 
Machine learning for medical imaging data
Machine learning for medical imaging dataMachine learning for medical imaging data
Machine learning for medical imaging data
 
Machine Learning Algorithms Review(Part 2)
Machine Learning Algorithms Review(Part 2)Machine Learning Algorithms Review(Part 2)
Machine Learning Algorithms Review(Part 2)
 
Preemptive RANSAC by David Nister.
Preemptive RANSAC by David Nister.Preemptive RANSAC by David Nister.
Preemptive RANSAC by David Nister.
 
Anomaly detection using deep one class classifier
Anomaly detection using deep one class classifierAnomaly detection using deep one class classifier
Anomaly detection using deep one class classifier
 
Microsoft power point Face recognition
Microsoft power point   Face recognitionMicrosoft power point   Face recognition
Microsoft power point Face recognition
 
机器学习Adaboost
机器学习Adaboost机器学习Adaboost
机器学习Adaboost
 
Analytical study of feature extraction techniques in opinion mining
Analytical study of feature extraction techniques in opinion miningAnalytical study of feature extraction techniques in opinion mining
Analytical study of feature extraction techniques in opinion mining
 
Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...
Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...
Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...
 
ANALYTICAL STUDY OF FEATURE EXTRACTION TECHNIQUES IN OPINION MINING
ANALYTICAL STUDY OF FEATURE EXTRACTION TECHNIQUES IN OPINION MININGANALYTICAL STUDY OF FEATURE EXTRACTION TECHNIQUES IN OPINION MINING
ANALYTICAL STUDY OF FEATURE EXTRACTION TECHNIQUES IN OPINION MINING
 
MLHEP 2015: Introductory Lecture #1
MLHEP 2015: Introductory Lecture #1MLHEP 2015: Introductory Lecture #1
MLHEP 2015: Introductory Lecture #1
 
machine learning.pptx
machine learning.pptxmachine learning.pptx
machine learning.pptx
 
Whitcher Ismrm 2009
Whitcher Ismrm 2009Whitcher Ismrm 2009
Whitcher Ismrm 2009
 
05 history of cv a machine learning (theory) perspective on computer vision
05  history of cv a machine learning (theory) perspective on computer vision05  history of cv a machine learning (theory) perspective on computer vision
05 history of cv a machine learning (theory) perspective on computer vision
 
Methods of Manifold Learning for Dimension Reduction of Large Data Sets
Methods of Manifold Learning for Dimension Reduction of Large Data SetsMethods of Manifold Learning for Dimension Reduction of Large Data Sets
Methods of Manifold Learning for Dimension Reduction of Large Data Sets
 
Lecture7 cross validation
Lecture7 cross validationLecture7 cross validation
Lecture7 cross validation
 
Iaetsd traffic sign recognition for advanced driver
Iaetsd traffic sign recognition for  advanced driverIaetsd traffic sign recognition for  advanced driver
Iaetsd traffic sign recognition for advanced driver
 
More on randomization semi-definite programming and derandomization
More on randomization semi-definite programming and derandomizationMore on randomization semi-definite programming and derandomization
More on randomization semi-definite programming and derandomization
 

Face Detection Using Eigenfaces and Legendre Moments

  • 1. Face Detection based on Eigenfaces and Legendre Moments Face Detection based on Eigenfaces and Legendre Moments S.M. Jaisakthi September 9, 2009
  • 2. Face Detection based on Eigenfaces and Legendre Moments Abstract Abstract Presents a hybrid system which combines two different approaches eigenfaces/PCA and legendre moment Produces 96% accuracy.
  • 3. Face Detection based on Eigenfaces and Legendre Moments Introduction Introduction Face Detection is A pattern analysis problem Applicable in Bankcard Identification System,Security Monitoring,Computer Vision etc. Difficult Problem Broadly classified as Appearence Based Approach Feature Based Approach Moment Based Approach
  • 4. Face Detection based on Eigenfaces and Legendre Moments Introduction Introduction cont... Eigenweights and moments are calculated for each image in the training set Calculated weights and moments are combined and trained with SVM For any new image weights and moments are calculated and are given to the SVM for classification
  • 5. Face Detection based on Eigenfaces and Legendre Moments Proposed Methodology Proposed Methodology The proposed algorithm comprises of 4 main modules calculating eigenfaces (PCA) calculating legendre moments (LM) training SVM face detection
  • 6. Face Detection based on Eigenfaces and Legendre Moments Proposed Methodology Calculating Principal Component Analysis Principal Component Analysis(PCA) finds patterns in high dimensional data expresses the data to highlight their similarities and differences Compresses a set of high dimensional vectors into a set of lower dimensional vectors
  • 7. Face Detection based on Eigenfaces and Legendre Moments Proposed Methodology Calculating Principal Component Analysis Computing PCA 1 Organize the input data. 2 Calculate the mean value µ. N 1 µ= xi N i=1 3 Mean correct all the points by subtracting the mean value from each data A = xi − µ 4 Calculate the covariance matrix C C = AAT 5 Compute the eigenvectors and eigenvalues of the covariance matrix C. 6 Calculate the eigenweights. T
  • 8. Face Detection based on Eigenfaces and Legendre Moments Proposed Methodology Calculating Legendre Moments Legendre Moments Statistical expectation of certain power functions of a random variable. ∞ µ = E (X ) = xf (x)dx −∞ The p-th moment is estimated as 1 N p mp = Σ x N i=1 i it can be extended 2-D
  • 9. Face Detection based on Eigenfaces and Legendre Moments Proposed Methodology Calculating Legendre Moments Calculation of LM legendre moments can be calculated using the expression N−1 N−1 Lpq = λpq Pp (xi )Pq (yi )f (i, j) i=0 j=0 where the normalizing constant is, (2p + 1)(2q + 1) λpq = N2 xi and yj denote the normalized pixel coordinates in the range of (-1,1), which are given by 2i 2j xi = − 1 and yi = −1 N −1 N −1
  • 10. Face Detection based on Eigenfaces and Legendre Moments Proposed Methodology Training Support Vector Machine Support Vector Machine Statistical learning method Finds the hyperplane that best separates two class using f (x) = wx + b Identify optimal hyperplane
  • 11. Face Detection based on Eigenfaces and Legendre Moments Proposed Methodology Training Support Vector Machine SVM Cont... Find support vectors which is given by wxi + b = ±1 Optimal hyperplane can be found by solving 1 W2 min 2 subject to yi (wxi + b) − 1 ≥ 0, i = 0, 1, ..., N. Using lagrangian formulation, the optimal hyperplane function can be written as f (x) = λi yi (xi x) + b i S Non-linear case, SVM creates non-linear hyperplane by mapping the input space into higher dimensional space using kernal functions
  • 12. Face Detection based on Eigenfaces and Legendre Moments Proposed Methodology Training Support Vector Machine Training SVM Eigenweights and Moments for training images are calculated and combined together and stored in a single vector This vectors are trained with SVM classifier.
  • 13. Face Detection based on Eigenfaces and Legendre Moments Proposed Methodology Face Detection Face detection For a new image calculate eigenweights and legendre moments combine both weights and moments and pass to SVM classifier
  • 14. Face Detection based on Eigenfaces and Legendre Moments Proposed Methodology Results & Discussions Results & Discussions Produces 96% accuracy for 10-fold cross validation Miss-classification rate Table: Comparison of error rates Method False False Detection negative positive rate errors errors PCA 1.6% 8.0% 91% Legendre Moments 9.2% 7.2% 83% Proposed Method 1.2% 3.2% 96%
  • 15. Face Detection based on Eigenfaces and Legendre Moments Proposed Methodology Conclusion Conclusion Results in high performance when compared to the previous work Can be extened by including feature based methods
  • 16. Face Detection based on Eigenfaces and Legendre Moments THANK YOU