SlideShare uma empresa Scribd logo
1 de 22
BY:- 
Suraj Kumar(BT11CS008) 
Saroj Paswan(BT11CS005) 
FACE RECOGNITION 
USING FISHER FACE ANALYSIS(LDA)
TOPICS OF DISCUSSION 
 Face Recognition. 
 Linear Discriminant Analysis(LDA). 
 Class Separation using LDA. 
 Algorithm used in LDA approach. 
 Application of LDA. 
 Database used. 
 References.
FACE RECOGNITION 
Face recognition system is a computer application for 
automatically identify or verifying a person from a 
digital image or video frame. In this system 
automatically searching of faces from the face 
databases, typically resulting in a group of facial 
images ranked by computer evaluated similarity.
USE OF FACE RECOGNITION SYSTEM 
Face recognition system is typically used in security system 
and personal information access. 
 SECURITY 
 Airport, seaport, railway station etc. 
 Find Fugitive. 
 PERSONAL INFORMATION ACCESS 
 ATM. 
 Computer system.
FACE RECOGNITION ALGORITHM 
 Linear Discriminant Analysis(LDA). 
 Principle Component Analysis(PCA).
Linear Discriminant Analysis(LDA) 
Linear discriminant methods group images of the 
same classes and separates images of the different 
classes. To identify an input test image, the projected 
test image is compared to each projected training 
image, and the test image is identified as the closest 
training image.
To explain discriminant analysis, here we consider a classification 
involving two target categories and two predictor variables. 
The following figure shows a plot of the two categories with the 
two predictor’s orthogonal axes: 
Figure 1. Plot of two categories
The target variable may have two or more categories. 
Images are projected from two dimensional spaces to 
c dimensional space, where c is the number of classes 
of the images. To identify an input test image, the 
projected test image is compared to each projected 
Training image.
Class Separation Using LDA 
Linear discriminant analysis finds a linear 
transformation (discriminant function) of the two 
predictors, X and Y that yields a new set of 
transformed values that provides a more accurate 
discrimination than either predictor alone: 
Transformed Target = C1*X + C2*Y
The following figure shows the partitioning done using the 
transformation function: 
Figure 2. Partitioning done using the transformation function
Maximizing the between class scatter matrix, while 
minimizing the within-class scatter matrix, a transformation 
function is found that maximizes the ratio of between-class 
variance to within-class variance and find a good class 
separation as illustrated as follows: 
Figure 3. Class Separations in LDA
ALGORITHM USED IN LDA 
In Linear discriminant analysis we provide the following steps to 
discriminant the input images: 
STEP-1: 
We need a training set and at last one image in the test set. 
These examples should represent different frontal views of 
subjects with minor variations in view angle. They should 
also include different facial expressions, different lighting, 
background condition and only the face regions. It is 
assumed that all images are already normalized to m × n 
arrays.
b 
b 
 
 
  
 
 
 
 2 
 
1 
 
2 
 
  
 
 
N 
2 
 2 
a 
a 
a 
1 
2 
b 
N 
 
1 
 
2 
 
  
 
 
N 
 
c 
c 
c 
e 
e 
  
  
   
  
  
  
  2 
  
1 
  
 2 
  
  
  
  
 2 
N 
2 
 d 
d 
d 
1 
2 
e 
N 
  
1 
  
  2 
 
  
  
  
 N 
 
f 
f 
f 
representing faces
STEP-2: 
For each image and sub image, starting with the two 
dimensional m × n array of intensity values I(x, y), we 
construct the vector expansion Φ R m× n. This vector 
corresponds to the initial representation of the face. Thus 
the set of all faces in the feature space is treated as a high-dimensional 
vector space.
STEP-3: 
By defining all instances of the same person’s face as being in 
one class and the faces of different subjects as being in 
different classes for all subjects in the training set, we 
establish a framework for performing a cluster separation 
analysis in the feature space. we compute the within-class 
and between-class scatter matrices.
Now with-in class scatter matrix ‘Sw’ and the between class 
scatter matrix ‘Sb’ are defined as follows: 
푵풋 (휞풊 
Sw = Σ풄 Σ풋=ퟏ 풊=ퟏ 
풋 − 흁풋) (휞풊 
풋 − 흁풋)푻 ------ (1) 
푗, the 푖푡ℎ. samples of class j, 휇푗 is the mean of class j, c is the number 
Where , Γ푖 
of classes, 푁푗 is the number of samples in class j. 
풄 (흁풋 − 흁) (흁풋 − 흁)푻 ---------------- (2) 
Sb = Σ풋=ퟏ 
Where, μ represents the mean of all classes.
mean of class 
a b h 
a b h 
     
1 1 1 
  
1     2 2 2 
   
m where M 
  
  
      2 2 2 
 
, 8 
N N N 
M 
a b h 
Then subtract it from the training faces 
a m b m c m d m 
a m b m c m d m 
            
1 1 1 1 1 1 1 1 
        
  2 2    2 2        2 2   2 2 
 
 a b c d 
, , , , 
m m m m 
        
        
  a  m        N 2 N 2   b  m   c  m N 2 N 2 N 2 N 2   d  m 
N 2 N 
2 
 
e m f m 
e m f 
g m h m 
    
  
     
        
      
           
      
               
1 1 1 1 
2 2 
m g m h m 
e , 
f 
g h 
m m 
  
  e  m 
 N 2 N 
2 
 2 2 2 2 2 2 
1 1 1 1 
2 2 2 2 2 2 
, , m m 
f m g m h m 
N N N N N N
The subspace for LDA is spanned by a set of vectors w=[푎 푚, 푏푚, …, 
ℎ푚], Satisfying 
w = arg max = mod 
푤푇 푆푏 푤 
푤푇 푆푤 푤 
-----(3) 
The with-in class scatter matrix represents how face images are distributed 
closely with-in classes and between class scatter matrix describes how 
classes are separated from each other. When face images are projected into 
the discriminant vector w. 
Face images should be distributed closely with-in classes and should 
be separated between classes, as much as possible. In other words, these 
discriminant vectors minimize the denominator and maximize the 
numerator in equation (3).
The testing phase of LDA is as shown as in figure. 
Face Database Training Set 
Testing Set 
Projection of Test 
Image 
LDA(Feature 
Extraction) 
Feature Vector Feature Vector 
Classifier 
(Euclidean distance) 
Decision making
APPLICATION OF LDA 
Linear discriminant analysis techniques used in statistics, 
pattern recognition and machine learning to find a linear 
combination of features which characterized or separates 
two or more classes of objects. 
DATABASE USED 
ORL Database, All the files are in PGM format. The size of 
each image is 92×112 pixels. with 256 grey levels per 
pixel. 
Fig. 4. One of ORL face database with ten different expressions.
REFERENCES 
 [1] [Online]. Available: 
http://www.animetrics.com/technology/frapplications.html 
http://en.wikipedia.org/wiki/Facial_recognition_system 
http://vis-www.cs.umass.edu/~vidit/IndianFaceDatabase 
http://www.originlab.com 
 [2] B. J. Oh, Face Recognition using Radial Basis Function Network based on 
LDA. World Academy of Science, Engineering and Technology 7 2005 
 [3] R. Duda and P. Hart, Pattern Classification and Scene Analysis. 
 [4] R. Chellappa, C. Wilson, and S. Sirohey, Human and Machine Recognition 
of Faces: A Survey, Proc. IEEE, vol. 83, no. 5, pp. 705- 740, 1995. 
 [5] ORL face database: AT &T Laboratories, Cambridge,U.K..[Online]. 
Available: http://www. cam-orl.co.uk / facedatabse.html.
THANKS…

Mais conteúdo relacionado

Mais procurados

2.6 support vector machines and associative classifiers revised
2.6 support vector machines and associative classifiers revised2.6 support vector machines and associative classifiers revised
2.6 support vector machines and associative classifiers revisedKrish_ver2
 
Support vector machine
Support vector machineSupport vector machine
Support vector machineRishabh Gupta
 
Support Vector Machines
Support Vector MachinesSupport Vector Machines
Support Vector Machinesnextlib
 
Machine Learning-Linear regression
Machine Learning-Linear regressionMachine Learning-Linear regression
Machine Learning-Linear regressionkishanthkumaar
 
Logistic Regression | Logistic Regression In Python | Machine Learning Algori...
Logistic Regression | Logistic Regression In Python | Machine Learning Algori...Logistic Regression | Logistic Regression In Python | Machine Learning Algori...
Logistic Regression | Logistic Regression In Python | Machine Learning Algori...Simplilearn
 
Discriminant Analysis-lecture 8
Discriminant Analysis-lecture 8Discriminant Analysis-lecture 8
Discriminant Analysis-lecture 8Laila Fatehy
 
Feature selection concepts and methods
Feature selection concepts and methodsFeature selection concepts and methods
Feature selection concepts and methodsReza Ramezani
 
K-Nearest Neighbor Classifier
K-Nearest Neighbor ClassifierK-Nearest Neighbor Classifier
K-Nearest Neighbor ClassifierNeha Kulkarni
 
KNN Algorithm - How KNN Algorithm Works With Example | Data Science For Begin...
KNN Algorithm - How KNN Algorithm Works With Example | Data Science For Begin...KNN Algorithm - How KNN Algorithm Works With Example | Data Science For Begin...
KNN Algorithm - How KNN Algorithm Works With Example | Data Science For Begin...Simplilearn
 
Linear Discriminant Analysis (LDA)
Linear Discriminant Analysis (LDA)Linear Discriminant Analysis (LDA)
Linear Discriminant Analysis (LDA)Anmol Dwivedi
 
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...Simplilearn
 

Mais procurados (20)

Knn 160904075605-converted
Knn 160904075605-convertedKnn 160904075605-converted
Knn 160904075605-converted
 
Presentation on K-Means Clustering
Presentation on K-Means ClusteringPresentation on K-Means Clustering
Presentation on K-Means Clustering
 
2.6 support vector machines and associative classifiers revised
2.6 support vector machines and associative classifiers revised2.6 support vector machines and associative classifiers revised
2.6 support vector machines and associative classifiers revised
 
Ada boost
Ada boostAda boost
Ada boost
 
Support vector machine
Support vector machineSupport vector machine
Support vector machine
 
Support vector machine-SVM's
Support vector machine-SVM'sSupport vector machine-SVM's
Support vector machine-SVM's
 
Support Vector Machines
Support Vector MachinesSupport Vector Machines
Support Vector Machines
 
Machine Learning-Linear regression
Machine Learning-Linear regressionMachine Learning-Linear regression
Machine Learning-Linear regression
 
Logistic Regression | Logistic Regression In Python | Machine Learning Algori...
Logistic Regression | Logistic Regression In Python | Machine Learning Algori...Logistic Regression | Logistic Regression In Python | Machine Learning Algori...
Logistic Regression | Logistic Regression In Python | Machine Learning Algori...
 
Lecture10 - Naïve Bayes
Lecture10 - Naïve BayesLecture10 - Naïve Bayes
Lecture10 - Naïve Bayes
 
K Nearest Neighbors
K Nearest NeighborsK Nearest Neighbors
K Nearest Neighbors
 
Hierarchical Clustering
Hierarchical ClusteringHierarchical Clustering
Hierarchical Clustering
 
Discriminant Analysis-lecture 8
Discriminant Analysis-lecture 8Discriminant Analysis-lecture 8
Discriminant Analysis-lecture 8
 
Feature selection concepts and methods
Feature selection concepts and methodsFeature selection concepts and methods
Feature selection concepts and methods
 
K-Nearest Neighbor Classifier
K-Nearest Neighbor ClassifierK-Nearest Neighbor Classifier
K-Nearest Neighbor Classifier
 
KNN Algorithm - How KNN Algorithm Works With Example | Data Science For Begin...
KNN Algorithm - How KNN Algorithm Works With Example | Data Science For Begin...KNN Algorithm - How KNN Algorithm Works With Example | Data Science For Begin...
KNN Algorithm - How KNN Algorithm Works With Example | Data Science For Begin...
 
Logistic regression
Logistic regressionLogistic regression
Logistic regression
 
Linear Discriminant Analysis (LDA)
Linear Discriminant Analysis (LDA)Linear Discriminant Analysis (LDA)
Linear Discriminant Analysis (LDA)
 
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
 
Logistic regression
Logistic regressionLogistic regression
Logistic regression
 

Semelhante a Lda

Pattern Recognition - Designing a minimum distance class mean classifier
Pattern Recognition - Designing a minimum distance class mean classifierPattern Recognition - Designing a minimum distance class mean classifier
Pattern Recognition - Designing a minimum distance class mean classifierNayem Nayem
 
Soạn thảo văn bản bằng LATEX
Soạn thảo văn bản bằng LATEXSoạn thảo văn bản bằng LATEX
Soạn thảo văn bản bằng LATEXHuỳnh Lâm
 
Comparison on PCA ICA and LDA in Face Recognition
Comparison on PCA ICA and LDA in Face RecognitionComparison on PCA ICA and LDA in Face Recognition
Comparison on PCA ICA and LDA in Face Recognitionijdmtaiir
 
The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...
The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...
The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...CSCJournals
 
The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...
The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...
The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...Waqas Tariq
 
Designing a Minimum Distance classifier to Class Mean Classifier
Designing a Minimum Distance classifier to Class Mean ClassifierDesigning a Minimum Distance classifier to Class Mean Classifier
Designing a Minimum Distance classifier to Class Mean ClassifierDipesh Shome
 
Human Face Detection Based on Combination of Logistic Regression, Distance of...
Human Face Detection Based on Combination of Logistic Regression, Distance of...Human Face Detection Based on Combination of Logistic Regression, Distance of...
Human Face Detection Based on Combination of Logistic Regression, Distance of...IJCSIS Research Publications
 
Machine Learning Algorithms for Image Classification of Hand Digits and Face ...
Machine Learning Algorithms for Image Classification of Hand Digits and Face ...Machine Learning Algorithms for Image Classification of Hand Digits and Face ...
Machine Learning Algorithms for Image Classification of Hand Digits and Face ...IRJET Journal
 
Introduction to Grad-CAM (complete version)
Introduction to Grad-CAM (complete version)Introduction to Grad-CAM (complete version)
Introduction to Grad-CAM (complete version)Hsing-chuan Hsieh
 
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
 
A Fuzzy Interactive BI-objective Model for SVM to Identify the Best Compromis...
A Fuzzy Interactive BI-objective Model for SVM to Identify the Best Compromis...A Fuzzy Interactive BI-objective Model for SVM to Identify the Best Compromis...
A Fuzzy Interactive BI-objective Model for SVM to Identify the Best Compromis...ijfls
 
A FUZZY INTERACTIVE BI-OBJECTIVE MODEL FOR SVM TO IDENTIFY THE BEST COMPROMIS...
A FUZZY INTERACTIVE BI-OBJECTIVE MODEL FOR SVM TO IDENTIFY THE BEST COMPROMIS...A FUZZY INTERACTIVE BI-OBJECTIVE MODEL FOR SVM TO IDENTIFY THE BEST COMPROMIS...
A FUZZY INTERACTIVE BI-OBJECTIVE MODEL FOR SVM TO IDENTIFY THE BEST COMPROMIS...ijfls
 
A New Method Based on MDA to Enhance the Face Recognition Performance
A New Method Based on MDA to Enhance the Face Recognition PerformanceA New Method Based on MDA to Enhance the Face Recognition Performance
A New Method Based on MDA to Enhance the Face Recognition PerformanceCSCJournals
 
EE660_Report_YaxinLiu_8448347171
EE660_Report_YaxinLiu_8448347171EE660_Report_YaxinLiu_8448347171
EE660_Report_YaxinLiu_8448347171Yaxin Liu
 
Fessant aknin oukhellou_midenet_2001:comparison_of_supervised_self_organizing...
Fessant aknin oukhellou_midenet_2001:comparison_of_supervised_self_organizing...Fessant aknin oukhellou_midenet_2001:comparison_of_supervised_self_organizing...
Fessant aknin oukhellou_midenet_2001:comparison_of_supervised_self_organizing...ArchiLab 7
 
Lecture on linerar discriminatory analysis
Lecture on linerar discriminatory analysisLecture on linerar discriminatory analysis
Lecture on linerar discriminatory analysisdevcb13d
 

Semelhante a Lda (20)

Pattern Recognition - Designing a minimum distance class mean classifier
Pattern Recognition - Designing a minimum distance class mean classifierPattern Recognition - Designing a minimum distance class mean classifier
Pattern Recognition - Designing a minimum distance class mean classifier
 
Soạn thảo văn bản bằng LATEX
Soạn thảo văn bản bằng LATEXSoạn thảo văn bản bằng LATEX
Soạn thảo văn bản bằng LATEX
 
Comparison on PCA ICA and LDA in Face Recognition
Comparison on PCA ICA and LDA in Face RecognitionComparison on PCA ICA and LDA in Face Recognition
Comparison on PCA ICA and LDA in Face Recognition
 
The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...
The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...
The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...
 
The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...
The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...
The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...
 
Designing a Minimum Distance classifier to Class Mean Classifier
Designing a Minimum Distance classifier to Class Mean ClassifierDesigning a Minimum Distance classifier to Class Mean Classifier
Designing a Minimum Distance classifier to Class Mean Classifier
 
Human Face Detection Based on Combination of Logistic Regression, Distance of...
Human Face Detection Based on Combination of Logistic Regression, Distance of...Human Face Detection Based on Combination of Logistic Regression, Distance of...
Human Face Detection Based on Combination of Logistic Regression, Distance of...
 
G1804014348
G1804014348G1804014348
G1804014348
 
Km2417821785
Km2417821785Km2417821785
Km2417821785
 
Feature Selection
Feature Selection Feature Selection
Feature Selection
 
Machine Learning Algorithms for Image Classification of Hand Digits and Face ...
Machine Learning Algorithms for Image Classification of Hand Digits and Face ...Machine Learning Algorithms for Image Classification of Hand Digits and Face ...
Machine Learning Algorithms for Image Classification of Hand Digits and Face ...
 
Introduction to Grad-CAM (complete version)
Introduction to Grad-CAM (complete version)Introduction to Grad-CAM (complete version)
Introduction to Grad-CAM (complete version)
 
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
 
A Fuzzy Interactive BI-objective Model for SVM to Identify the Best Compromis...
A Fuzzy Interactive BI-objective Model for SVM to Identify the Best Compromis...A Fuzzy Interactive BI-objective Model for SVM to Identify the Best Compromis...
A Fuzzy Interactive BI-objective Model for SVM to Identify the Best Compromis...
 
A FUZZY INTERACTIVE BI-OBJECTIVE MODEL FOR SVM TO IDENTIFY THE BEST COMPROMIS...
A FUZZY INTERACTIVE BI-OBJECTIVE MODEL FOR SVM TO IDENTIFY THE BEST COMPROMIS...A FUZZY INTERACTIVE BI-OBJECTIVE MODEL FOR SVM TO IDENTIFY THE BEST COMPROMIS...
A FUZZY INTERACTIVE BI-OBJECTIVE MODEL FOR SVM TO IDENTIFY THE BEST COMPROMIS...
 
A New Method Based on MDA to Enhance the Face Recognition Performance
A New Method Based on MDA to Enhance the Face Recognition PerformanceA New Method Based on MDA to Enhance the Face Recognition Performance
A New Method Based on MDA to Enhance the Face Recognition Performance
 
EE660_Report_YaxinLiu_8448347171
EE660_Report_YaxinLiu_8448347171EE660_Report_YaxinLiu_8448347171
EE660_Report_YaxinLiu_8448347171
 
Fessant aknin oukhellou_midenet_2001:comparison_of_supervised_self_organizing...
Fessant aknin oukhellou_midenet_2001:comparison_of_supervised_self_organizing...Fessant aknin oukhellou_midenet_2001:comparison_of_supervised_self_organizing...
Fessant aknin oukhellou_midenet_2001:comparison_of_supervised_self_organizing...
 
Lecture on linerar discriminatory analysis
Lecture on linerar discriminatory analysisLecture on linerar discriminatory analysis
Lecture on linerar discriminatory analysis
 
MSE.pptx
MSE.pptxMSE.pptx
MSE.pptx
 

Último

data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projectssmsksolar
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...soginsider
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 

Último (20)

data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 

Lda

  • 1. BY:- Suraj Kumar(BT11CS008) Saroj Paswan(BT11CS005) FACE RECOGNITION USING FISHER FACE ANALYSIS(LDA)
  • 2. TOPICS OF DISCUSSION  Face Recognition.  Linear Discriminant Analysis(LDA).  Class Separation using LDA.  Algorithm used in LDA approach.  Application of LDA.  Database used.  References.
  • 3. FACE RECOGNITION Face recognition system is a computer application for automatically identify or verifying a person from a digital image or video frame. In this system automatically searching of faces from the face databases, typically resulting in a group of facial images ranked by computer evaluated similarity.
  • 4. USE OF FACE RECOGNITION SYSTEM Face recognition system is typically used in security system and personal information access.  SECURITY  Airport, seaport, railway station etc.  Find Fugitive.  PERSONAL INFORMATION ACCESS  ATM.  Computer system.
  • 5. FACE RECOGNITION ALGORITHM  Linear Discriminant Analysis(LDA).  Principle Component Analysis(PCA).
  • 6. Linear Discriminant Analysis(LDA) Linear discriminant methods group images of the same classes and separates images of the different classes. To identify an input test image, the projected test image is compared to each projected training image, and the test image is identified as the closest training image.
  • 7. To explain discriminant analysis, here we consider a classification involving two target categories and two predictor variables. The following figure shows a plot of the two categories with the two predictor’s orthogonal axes: Figure 1. Plot of two categories
  • 8. The target variable may have two or more categories. Images are projected from two dimensional spaces to c dimensional space, where c is the number of classes of the images. To identify an input test image, the projected test image is compared to each projected Training image.
  • 9. Class Separation Using LDA Linear discriminant analysis finds a linear transformation (discriminant function) of the two predictors, X and Y that yields a new set of transformed values that provides a more accurate discrimination than either predictor alone: Transformed Target = C1*X + C2*Y
  • 10. The following figure shows the partitioning done using the transformation function: Figure 2. Partitioning done using the transformation function
  • 11. Maximizing the between class scatter matrix, while minimizing the within-class scatter matrix, a transformation function is found that maximizes the ratio of between-class variance to within-class variance and find a good class separation as illustrated as follows: Figure 3. Class Separations in LDA
  • 12. ALGORITHM USED IN LDA In Linear discriminant analysis we provide the following steps to discriminant the input images: STEP-1: We need a training set and at last one image in the test set. These examples should represent different frontal views of subjects with minor variations in view angle. They should also include different facial expressions, different lighting, background condition and only the face regions. It is assumed that all images are already normalized to m × n arrays.
  • 13. b b         2  1  2      N 2  2 a a a 1 2 b N  1  2      N  c c c e e                2   1    2          2 N 2  d d d 1 2 e N   1     2         N  f f f representing faces
  • 14. STEP-2: For each image and sub image, starting with the two dimensional m × n array of intensity values I(x, y), we construct the vector expansion Φ R m× n. This vector corresponds to the initial representation of the face. Thus the set of all faces in the feature space is treated as a high-dimensional vector space.
  • 15. STEP-3: By defining all instances of the same person’s face as being in one class and the faces of different subjects as being in different classes for all subjects in the training set, we establish a framework for performing a cluster separation analysis in the feature space. we compute the within-class and between-class scatter matrices.
  • 16. Now with-in class scatter matrix ‘Sw’ and the between class scatter matrix ‘Sb’ are defined as follows: 푵풋 (휞풊 Sw = Σ풄 Σ풋=ퟏ 풊=ퟏ 풋 − 흁풋) (휞풊 풋 − 흁풋)푻 ------ (1) 푗, the 푖푡ℎ. samples of class j, 휇푗 is the mean of class j, c is the number Where , Γ푖 of classes, 푁푗 is the number of samples in class j. 풄 (흁풋 − 흁) (흁풋 − 흁)푻 ---------------- (2) Sb = Σ풋=ퟏ Where, μ represents the mean of all classes.
  • 17. mean of class a b h a b h      1 1 1   1     2 2 2    m where M           2 2 2  , 8 N N N M a b h Then subtract it from the training faces a m b m c m d m a m b m c m d m             1 1 1 1 1 1 1 1           2 2    2 2        2 2   2 2   a b c d , , , , m m m m                   a  m        N 2 N 2   b  m   c  m N 2 N 2 N 2 N 2   d  m N 2 N 2  e m f m e m f g m h m                                                          1 1 1 1 2 2 m g m h m e , f g h m m     e  m  N 2 N 2  2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 , , m m f m g m h m N N N N N N
  • 18. The subspace for LDA is spanned by a set of vectors w=[푎 푚, 푏푚, …, ℎ푚], Satisfying w = arg max = mod 푤푇 푆푏 푤 푤푇 푆푤 푤 -----(3) The with-in class scatter matrix represents how face images are distributed closely with-in classes and between class scatter matrix describes how classes are separated from each other. When face images are projected into the discriminant vector w. Face images should be distributed closely with-in classes and should be separated between classes, as much as possible. In other words, these discriminant vectors minimize the denominator and maximize the numerator in equation (3).
  • 19. The testing phase of LDA is as shown as in figure. Face Database Training Set Testing Set Projection of Test Image LDA(Feature Extraction) Feature Vector Feature Vector Classifier (Euclidean distance) Decision making
  • 20. APPLICATION OF LDA Linear discriminant analysis techniques used in statistics, pattern recognition and machine learning to find a linear combination of features which characterized or separates two or more classes of objects. DATABASE USED ORL Database, All the files are in PGM format. The size of each image is 92×112 pixels. with 256 grey levels per pixel. Fig. 4. One of ORL face database with ten different expressions.
  • 21. REFERENCES  [1] [Online]. Available: http://www.animetrics.com/technology/frapplications.html http://en.wikipedia.org/wiki/Facial_recognition_system http://vis-www.cs.umass.edu/~vidit/IndianFaceDatabase http://www.originlab.com  [2] B. J. Oh, Face Recognition using Radial Basis Function Network based on LDA. World Academy of Science, Engineering and Technology 7 2005  [3] R. Duda and P. Hart, Pattern Classification and Scene Analysis.  [4] R. Chellappa, C. Wilson, and S. Sirohey, Human and Machine Recognition of Faces: A Survey, Proc. IEEE, vol. 83, no. 5, pp. 705- 740, 1995.  [5] ORL face database: AT &T Laboratories, Cambridge,U.K..[Online]. Available: http://www. cam-orl.co.uk / facedatabse.html.