SlideShare ist ein Scribd-Unternehmen logo
1 von 23
STUDY AND ANALYSIS OF NOVEL FACE
RECOGNITION TECHNIQUES USING PCA,
LDA AND GENETIC ALGORITHM
By:
Sadique Nayeem
Pondicherry University
Outline
Overview
Image Database
PCA & LDA Experimental Result
Proposed Method
Implementation
Experimental Result
Conclusions
2
Overview
 The face plays a major role in our social interaction in conveying
identity and emotion.
 Face recognition by human is quite robust, despite large changes in
the visual stimulus due to viewing conditions, expression, aging,
and distractions such as glasses or changes in hairstyle.
 Developing a computational model of face recognition is quite
difficult, because faces are complex, multidimensional, and subject
to change over time.
 In the last two decade, a number of face recognition technique has
been developed, but they lack in robustness and they work well for
specific face databases.
3
Image Database
Name
of
databas
e
Source Image
format
Image
size
Imag
e
type
Number
of unique
individua
l
Total
numb
er of
image
s
Variations Sample
Image
IFD IIT
Kanpur
JPEG 110 X 75 Color 60 660 8 pose,
3 emotion
Essex
face
databas
e -
face94
University
of Essex,
UK
JPEG 90 X 100 Color 152 3040 facial
expression,
slight head
tilt.
Yale Yale
university
GIF 320 X
243
Gray 15 165 facial
expression,
w/o glasses
Face
1999
California
Institute
of
Technolo
gy
JPEG 300 X
198
Color 26 450 lighting,
expression,
Background
UMIST University JPEG 92 X 112 Gray 20 564 Vary pose
4
PRINCIPLE COMPONENT ANALYSIS
RESULT
5
20
30
40
50
60
70
80
90
100
1 2 3 4 5 6 7 8 9 10 11
IFD
Face94
Yale
Face 1999
UMIST
Number of samples
RecognitionAccuracy(%) NUMBER OF INDIVIDUALS: 273
NUMBER OF IMAGES USED : 18018
Fig. 1 Result of PCA
LINEAR DISRIMINANT ANALYSIS RESULT
6
0
10
20
30
40
50
60
70
80
90
100
1 2 3 4 5 6 7 8 9 10 11
IFD
Face94
Yale
Face 1999
UMIST
NUMBER OF INDIVIDUALS: 273
NUMBER OF IMAGES USED : 18018
RecognitionAccuracy(%)
Number of samples
Fig. 2 Result of LDA
PROPOSED METHOD
7
Genetic Algorithm Applied to Face
Recognition
A method for face recognition by genetic algorithm has been proposed.
First
of all, a set of training images and testing images are given
STEPS:
1. Convert all the images of the training set into gray scale then into
column vector as shown in the figure below:
8
Fig. 3 Converting training set image into column vector
2. Select the image (to be tested) from the testing set, convert the
image into gray scale then into column vector as shown in the
figure below:
3. For more than one sample per person apply crossover operator to
produce more number of images per person otherwise go to step
4.
9
a b c d
0 0 0 1 0 0 1 0
0 0 0 1 1 0 0 0
I.
0 0 0 1 0 0 1 0
0 0 0 1 1 0 0 0
II.
0 0 0 1 0 0 0 0
0 0 0 1 1 0 1 0
III.
Genetic Algorithm Applied to Face
Recognition
Fig. 4 Converting testing image into column vector
Genetic Algorithm Applied to Face
Recognition
4. For one sample per person apply mutation at the least significant
bits of chromosome.
5. Determine the fitness function value by using the Euclidian
distance between the test image and the training set images.
10
a b
Fig. 5 Mutation applied to image vector
Genetic Algorithm Applied to Face
Recognition
6. If any individual obtain a value of the fitness function below the
threshold one, the system recognizes the image same as the test
image, otherwise.
7. Increase the generation count. Go to step 3 and repeat step 3 to 8
till the counter has reached a maximum number generation T
(defined by the user).
11
EXPERIMENTAL RESULTS OF
GENETIC ALGORITHM APPLIED
TO FACE RECOGNITION
12
Selection of Training Set and Testing set
13
Fig. 6 Selecting training database Fig. 7 Selecting training database
Selection of Test Image & Output
14
Fig. 8 Input the test image.
Fig. 9 Test image as the input Fig. 10 Equivalent image as the output
Result at Generation: 0
15
20
30
40
50
60
70
80
90
100
1 2 3 4 5
IFD
Face94
Yale
Face 1999
UMIST
Generation: 0
Number of samples
RecognitionAccuracy(%)
Fig. 11 Result at Generation 0
Result at Generation: 1
16
Generation: 1
20
30
40
50
60
70
80
90
100
1 2 3 4 5
IFD
Face94
Yale
Face 1999
UMIST
Number of samples
RecognitionAccuracy(%)
Fig. 12 Result at Generation 1
Result at Generation: 2
17
20
30
40
50
60
70
80
90
100
1 2 3 4 5
IFD
Face94
Yale
Face 1999
UMIST
Generation: 2
Number of samples
RecognitionAccuracy(%)
Fig. 13 Result at Generation 2
Result at Generation: 3
18
20
30
40
50
60
70
80
90
100
1 2 3 4 5
IFD
Face94
Yale
Face 1999
UMIST
Generation: 3
Number of samples
RecognitionAccuracy(%)
Fig. 14 Result at Generation 3
Result at Generation: 4
19
20
30
40
50
60
70
80
90
100
1 2 3 4 5
IFD
Face94
Yale
Face 1999
UMIST
Generation: 4
Number of samples
RecognitionAccuracy(%)
Fig. 15 Result at Generation 4
Conclusions
 PCA and LDA technique for face recognition fails for one image per
person but gives good result for around 10 image per person.
 Collection, storage and computation of 10 images per person for face
recognition system is not possible.
 Genetic algorithm provides good result for one image per person and
instead of 10 images per person in PCA and LDA, Genetic algorithm
gives almost same result with 5 images per person.
 Thus application of genetic algorithm reduces the problems of
collection and storage of images and computation complexity of the
face recognition system.
 In future different classifier can be used in place of PCA.
20
Publication
 “A Study on Face Recognition Technique based on Eigenface”, Dr.
S. Ravi, Sadique Nayeem, International Journal of Applied
Information Systems (IJAIS), Foundation of Computer Science
FCS, New York, USA Volume 5– No.4, March 2013.
 “Face Recognition using PCA and LDA: Analysis and Comparison”,
Dr. S. Ravi, Sadique Nayeem. Uploaded in “International
Conference on Advances in Recent Technologies in Communication
& Computing 2013”, to be organized by ACEEE.
21
Reference
1. “Eigenfaces for recognition”, M. Turk and A. Pentland, Journal of Cognitive
Neuroscience, vol.3, No.1, 1991
2. “Automatic recognition and analysis of human faces and facial expressions: A survey”,
A. Samal and P. A. Iyengar, Pattern Recognition, 25(1): 65-77, 1992
3. “Using Discriminant Eigenfeatures for Image Retrieval”, D.L.Swets and J. Weng, IEEE
Transaction on Pattern Analysis and Machine Intelligence, Vol. 18, No. 8 August 1996.
4. “The Indian Face Database”, Vidit Jain, Amitabha Mukherjee, 2002, http://vis-
www.cs.umass.edu/~vidit/IndianFaceDatabase/
5. “Essex face database -face94”, University of Essex, UK,
http://cswww.essex.ac.uk/mv/allfaces/index.html
6. “Yale Database”, http://cvc.yale.edu/projects/yalefaces/yalefaces.html
7. “FACE 1999”, http://www.vision.caltech.edu/html-files/archive.html
8. UMIST Face Database, http://www.sheffield.ac.uk/eee/research/iel/research/face
9. “Handbook of Face Recognition”, Stan Z. Li. and Anil K. Zain, Springer.
22
Thank You !
23

Weitere ähnliche Inhalte

Was ist angesagt?

Face Liveness Detection for Biometric Antispoofing Applications using Color T...
Face Liveness Detection for Biometric Antispoofing Applications using Color T...Face Liveness Detection for Biometric Antispoofing Applications using Color T...
Face Liveness Detection for Biometric Antispoofing Applications using Color T...rahulmonikasharma
 
Face detection and recognition using surveillance camera2 edited
Face detection and recognition using surveillance camera2 editedFace detection and recognition using surveillance camera2 edited
Face detection and recognition using surveillance camera2 editedSantu Chall
 
FACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGYFACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGYJASHU JASWANTH
 
Project Face Detection
Project Face Detection Project Face Detection
Project Face Detection Abu Saleh Musa
 
Face recognition and math
Face recognition and mathFace recognition and math
Face recognition and mathKejti Cela
 
human face detection using matlab
human face detection using matlabhuman face detection using matlab
human face detection using matlabshamima sultana
 
Face Recognition Proposal Presentation
Face Recognition Proposal PresentationFace Recognition Proposal Presentation
Face Recognition Proposal PresentationMd. Atiqur Rahman
 
An overview of face liveness detection
An overview of face liveness detectionAn overview of face liveness detection
An overview of face liveness detectionijitjournal
 
FACE RECOGNITION ACROSS NON-UNIFORM MOTION BLUR
FACE RECOGNITION ACROSS  NON-UNIFORM MOTION BLUR FACE RECOGNITION ACROSS  NON-UNIFORM MOTION BLUR
FACE RECOGNITION ACROSS NON-UNIFORM MOTION BLUR Koduru KrisHna
 
Facel expression recognition
Facel expression recognitionFacel expression recognition
Facel expression recognitionMintoo Jakhmola
 
Facial recognition technology by vaibhav
Facial recognition technology by vaibhavFacial recognition technology by vaibhav
Facial recognition technology by vaibhavVaibhav P
 
Mobile to server face recognition. Skripsi 1.
Mobile to server face recognition. Skripsi 1.Mobile to server face recognition. Skripsi 1.
Mobile to server face recognition. Skripsi 1.Adryan Rezza
 
Criminal Detection System
Criminal Detection SystemCriminal Detection System
Criminal Detection SystemIntrader Amit
 
Face recognition system using Hidden Markov Model
Face recognition system using Hidden Markov ModelFace recognition system using Hidden Markov Model
Face recognition system using Hidden Markov ModelCharmi Chokshi
 
IRJET- Automated Criminal Identification System using Face Detection and Reco...
IRJET- Automated Criminal Identification System using Face Detection and Reco...IRJET- Automated Criminal Identification System using Face Detection and Reco...
IRJET- Automated Criminal Identification System using Face Detection and Reco...IRJET Journal
 
Real time voting system using face recognition for different expressions and ...
Real time voting system using face recognition for different expressions and ...Real time voting system using face recognition for different expressions and ...
Real time voting system using face recognition for different expressions and ...eSAT Publishing House
 
Face identification
Face  identificationFace  identification
Face identification27vipin92
 

Was ist angesagt? (20)

Face Liveness Detection for Biometric Antispoofing Applications using Color T...
Face Liveness Detection for Biometric Antispoofing Applications using Color T...Face Liveness Detection for Biometric Antispoofing Applications using Color T...
Face Liveness Detection for Biometric Antispoofing Applications using Color T...
 
Face detection and recognition using surveillance camera2 edited
Face detection and recognition using surveillance camera2 editedFace detection and recognition using surveillance camera2 edited
Face detection and recognition using surveillance camera2 edited
 
FACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGYFACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGY
 
Project Face Detection
Project Face Detection Project Face Detection
Project Face Detection
 
Face recognition and math
Face recognition and mathFace recognition and math
Face recognition and math
 
human face detection using matlab
human face detection using matlabhuman face detection using matlab
human face detection using matlab
 
Face Recognition Proposal Presentation
Face Recognition Proposal PresentationFace Recognition Proposal Presentation
Face Recognition Proposal Presentation
 
An overview of face liveness detection
An overview of face liveness detectionAn overview of face liveness detection
An overview of face liveness detection
 
Face Recognition
Face RecognitionFace Recognition
Face Recognition
 
FACE RECOGNITION ACROSS NON-UNIFORM MOTION BLUR
FACE RECOGNITION ACROSS  NON-UNIFORM MOTION BLUR FACE RECOGNITION ACROSS  NON-UNIFORM MOTION BLUR
FACE RECOGNITION ACROSS NON-UNIFORM MOTION BLUR
 
Facel expression recognition
Facel expression recognitionFacel expression recognition
Facel expression recognition
 
Facial recognition technology by vaibhav
Facial recognition technology by vaibhavFacial recognition technology by vaibhav
Facial recognition technology by vaibhav
 
Face recognition
Face recognitionFace recognition
Face recognition
 
Face Detection
Face DetectionFace Detection
Face Detection
 
Mobile to server face recognition. Skripsi 1.
Mobile to server face recognition. Skripsi 1.Mobile to server face recognition. Skripsi 1.
Mobile to server face recognition. Skripsi 1.
 
Criminal Detection System
Criminal Detection SystemCriminal Detection System
Criminal Detection System
 
Face recognition system using Hidden Markov Model
Face recognition system using Hidden Markov ModelFace recognition system using Hidden Markov Model
Face recognition system using Hidden Markov Model
 
IRJET- Automated Criminal Identification System using Face Detection and Reco...
IRJET- Automated Criminal Identification System using Face Detection and Reco...IRJET- Automated Criminal Identification System using Face Detection and Reco...
IRJET- Automated Criminal Identification System using Face Detection and Reco...
 
Real time voting system using face recognition for different expressions and ...
Real time voting system using face recognition for different expressions and ...Real time voting system using face recognition for different expressions and ...
Real time voting system using face recognition for different expressions and ...
 
Face identification
Face  identificationFace  identification
Face identification
 

Andere mochten auch

Face recogntion Using PCA Algorithm
Face recogntion Using PCA Algorithm Face recogntion Using PCA Algorithm
Face recogntion Using PCA Algorithm Ashwini Awatare
 
PCA Based Face Recognition System
PCA Based Face Recognition SystemPCA Based Face Recognition System
PCA Based Face Recognition SystemMd. Atiqur Rahman
 
A Spectral Domain Local Feature Extraction Algorithm for Face Recognition
A Spectral Domain Local Feature Extraction Algorithm for Face RecognitionA Spectral Domain Local Feature Extraction Algorithm for Face Recognition
A Spectral Domain Local Feature Extraction Algorithm for Face RecognitionCSCJournals
 
L0 norm sparse representation based on modified genetic algorithm
L0 norm sparse representation based on modified genetic algorithmL0 norm sparse representation based on modified genetic algorithm
L0 norm sparse representation based on modified genetic algorithmInternational Islamic University
 
Face recognition using arm 7
Face recognition using arm 7Face recognition using arm 7
Face recognition using arm 7swathi b
 
Artificial Neural Network for hand Gesture recognition
Artificial Neural Network for hand Gesture recognitionArtificial Neural Network for hand Gesture recognition
Artificial Neural Network for hand Gesture recognitionVigneshwer Dhinakaran
 
Face Recognition on MATLAB
Face Recognition on MATLABFace Recognition on MATLAB
Face Recognition on MATLABMukesh Taneja
 
License Plate Recognition System
License Plate Recognition System License Plate Recognition System
License Plate Recognition System Hira Rizvi
 
Face Detection techniques
Face Detection techniquesFace Detection techniques
Face Detection techniquesAbhineet Bhamra
 
Number plate recognition system using matlab.
Number plate recognition system using matlab.Number plate recognition system using matlab.
Number plate recognition system using matlab.Namra Afzal
 
Automated Face Detection System
Automated Face Detection SystemAutomated Face Detection System
Automated Face Detection SystemAbhiroop Ghatak
 
Cisco Web and Email Security Overview
Cisco Web and Email Security OverviewCisco Web and Email Security Overview
Cisco Web and Email Security OverviewCisco Security
 
Genetic Algorithm by Example
Genetic Algorithm by ExampleGenetic Algorithm by Example
Genetic Algorithm by ExampleNobal Niraula
 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithmgarima931
 

Andere mochten auch (18)

Face recogntion Using PCA Algorithm
Face recogntion Using PCA Algorithm Face recogntion Using PCA Algorithm
Face recogntion Using PCA Algorithm
 
PCA Based Face Recognition System
PCA Based Face Recognition SystemPCA Based Face Recognition System
PCA Based Face Recognition System
 
A Spectral Domain Local Feature Extraction Algorithm for Face Recognition
A Spectral Domain Local Feature Extraction Algorithm for Face RecognitionA Spectral Domain Local Feature Extraction Algorithm for Face Recognition
A Spectral Domain Local Feature Extraction Algorithm for Face Recognition
 
L0 norm sparse representation based on modified genetic algorithm
L0 norm sparse representation based on modified genetic algorithmL0 norm sparse representation based on modified genetic algorithm
L0 norm sparse representation based on modified genetic algorithm
 
Core algorithm and main products by Junyu Tech.(China)
Core algorithm and main products by Junyu Tech.(China)Core algorithm and main products by Junyu Tech.(China)
Core algorithm and main products by Junyu Tech.(China)
 
Btp viewmorph
Btp viewmorphBtp viewmorph
Btp viewmorph
 
Face recognition using arm 7
Face recognition using arm 7Face recognition using arm 7
Face recognition using arm 7
 
Artificial Neural Network for hand Gesture recognition
Artificial Neural Network for hand Gesture recognitionArtificial Neural Network for hand Gesture recognition
Artificial Neural Network for hand Gesture recognition
 
Face Recognition on MATLAB
Face Recognition on MATLABFace Recognition on MATLAB
Face Recognition on MATLAB
 
License Plate Recognition System
License Plate Recognition System License Plate Recognition System
License Plate Recognition System
 
Face Detection techniques
Face Detection techniquesFace Detection techniques
Face Detection techniques
 
Number plate recognition system using matlab.
Number plate recognition system using matlab.Number plate recognition system using matlab.
Number plate recognition system using matlab.
 
Automated Face Detection System
Automated Face Detection SystemAutomated Face Detection System
Automated Face Detection System
 
Text Detection and Recognition
Text Detection and RecognitionText Detection and Recognition
Text Detection and Recognition
 
Cisco Web and Email Security Overview
Cisco Web and Email Security OverviewCisco Web and Email Security Overview
Cisco Web and Email Security Overview
 
Genetic Algorithm by Example
Genetic Algorithm by ExampleGenetic Algorithm by Example
Genetic Algorithm by Example
 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithm
 
Slide shere
Slide shereSlide shere
Slide shere
 

Ähnlich wie Novel Face Recognition Using PCA, LDA & Genetic Algorithm

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 eigenfacesadique_ghitm
 
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_2015Showrav Mazumder
 
Face recognition system
Face recognition systemFace recognition system
Face recognition systemYogesh Lamture
 
IRJET- Survey on Face Recognition using Biometrics
IRJET-  	  Survey on Face Recognition using BiometricsIRJET-  	  Survey on Face Recognition using Biometrics
IRJET- Survey on Face Recognition using BiometricsIRJET Journal
 
FACE DETECTION USING PRINCIPAL COMPONENT ANALYSIS
FACE DETECTION USING PRINCIPAL COMPONENT ANALYSISFACE DETECTION USING PRINCIPAL COMPONENT ANALYSIS
FACE DETECTION USING PRINCIPAL COMPONENT ANALYSISIAEME Publication
 
IRJET-Comparision of PCA and LDA Techniques for Face Recognition Feature Base...
IRJET-Comparision of PCA and LDA Techniques for Face Recognition Feature Base...IRJET-Comparision of PCA and LDA Techniques for Face Recognition Feature Base...
IRJET-Comparision of PCA and LDA Techniques for Face Recognition Feature Base...IRJET Journal
 
IRJET - Emotionalizer : Face Emotion Detection System
IRJET - Emotionalizer : Face Emotion Detection SystemIRJET - Emotionalizer : Face Emotion Detection System
IRJET - Emotionalizer : Face Emotion Detection SystemIRJET Journal
 
IRJET- Emotionalizer : Face Emotion Detection System
IRJET- Emotionalizer : Face Emotion Detection SystemIRJET- Emotionalizer : Face Emotion Detection System
IRJET- Emotionalizer : Face Emotion Detection SystemIRJET Journal
 
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 FacesIJERA Editor
 
Human Face Detection and Tracking for Age Rank, Weight and Gender Estimation ...
Human Face Detection and Tracking for Age Rank, Weight and Gender Estimation ...Human Face Detection and Tracking for Age Rank, Weight and Gender Estimation ...
Human Face Detection and Tracking for Age Rank, Weight and Gender Estimation ...IJERA Editor
 
Face Recognition Using Gabor features And PCA
Face Recognition Using Gabor features And PCAFace Recognition Using Gabor features And PCA
Face Recognition Using Gabor features And PCAIOSR Journals
 
Face recogntion using PCA algorithm
Face recogntion using PCA algorithmFace recogntion using PCA algorithm
Face recogntion using PCA algorithmAshwini Awatare
 
A Novel Mathematical Based Method for Generating Virtual Samples from a Front...
A Novel Mathematical Based Method for Generating Virtual Samples from a Front...A Novel Mathematical Based Method for Generating Virtual Samples from a Front...
A Novel Mathematical Based Method for Generating Virtual Samples from a Front...CSCJournals
 
Realtime human face tracking and recognition system on uncontrolled environment
Realtime human face tracking and recognition system on  uncontrolled environmentRealtime human face tracking and recognition system on  uncontrolled environment
Realtime human face tracking and recognition system on uncontrolled environmentIJECEIAES
 
Iaetsd multi-view and multi band face recognition
Iaetsd multi-view and multi band face recognitionIaetsd multi-view and multi band face recognition
Iaetsd multi-view and multi band face recognitionIaetsd Iaetsd
 
Happiness Expression Recognition at Different Age Conditions
Happiness Expression Recognition at Different Age ConditionsHappiness Expression Recognition at Different Age Conditions
Happiness Expression Recognition at Different Age ConditionsEditor IJMTER
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
76 s201920
76 s20192076 s201920
76 s201920IJRAT
 

Ähnlich wie Novel Face Recognition Using PCA, LDA & Genetic Algorithm (20)

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
 
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
 
Face recognition system
Face recognition systemFace recognition system
Face recognition system
 
IRJET- Survey on Face Recognition using Biometrics
IRJET-  	  Survey on Face Recognition using BiometricsIRJET-  	  Survey on Face Recognition using Biometrics
IRJET- Survey on Face Recognition using Biometrics
 
FACE DETECTION USING PRINCIPAL COMPONENT ANALYSIS
FACE DETECTION USING PRINCIPAL COMPONENT ANALYSISFACE DETECTION USING PRINCIPAL COMPONENT ANALYSIS
FACE DETECTION USING PRINCIPAL COMPONENT ANALYSIS
 
IRJET-Comparision of PCA and LDA Techniques for Face Recognition Feature Base...
IRJET-Comparision of PCA and LDA Techniques for Face Recognition Feature Base...IRJET-Comparision of PCA and LDA Techniques for Face Recognition Feature Base...
IRJET-Comparision of PCA and LDA Techniques for Face Recognition Feature Base...
 
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
 
IRJET - Emotionalizer : Face Emotion Detection System
IRJET - Emotionalizer : Face Emotion Detection SystemIRJET - Emotionalizer : Face Emotion Detection System
IRJET - Emotionalizer : Face Emotion Detection System
 
IRJET- Emotionalizer : Face Emotion Detection System
IRJET- Emotionalizer : Face Emotion Detection SystemIRJET- Emotionalizer : Face Emotion Detection System
IRJET- Emotionalizer : Face Emotion Detection System
 
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
 
Human Face Detection and Tracking for Age Rank, Weight and Gender Estimation ...
Human Face Detection and Tracking for Age Rank, Weight and Gender Estimation ...Human Face Detection and Tracking for Age Rank, Weight and Gender Estimation ...
Human Face Detection and Tracking for Age Rank, Weight and Gender Estimation ...
 
Face Recognition Using Gabor features And PCA
Face Recognition Using Gabor features And PCAFace Recognition Using Gabor features And PCA
Face Recognition Using Gabor features And PCA
 
184
184184
184
 
Face recogntion using PCA algorithm
Face recogntion using PCA algorithmFace recogntion using PCA algorithm
Face recogntion using PCA algorithm
 
A Novel Mathematical Based Method for Generating Virtual Samples from a Front...
A Novel Mathematical Based Method for Generating Virtual Samples from a Front...A Novel Mathematical Based Method for Generating Virtual Samples from a Front...
A Novel Mathematical Based Method for Generating Virtual Samples from a Front...
 
Realtime human face tracking and recognition system on uncontrolled environment
Realtime human face tracking and recognition system on  uncontrolled environmentRealtime human face tracking and recognition system on  uncontrolled environment
Realtime human face tracking and recognition system on uncontrolled environment
 
Iaetsd multi-view and multi band face recognition
Iaetsd multi-view and multi band face recognitionIaetsd multi-view and multi band face recognition
Iaetsd multi-view and multi band face recognition
 
Happiness Expression Recognition at Different Age Conditions
Happiness Expression Recognition at Different Age ConditionsHappiness Expression Recognition at Different Age Conditions
Happiness Expression Recognition at Different Age Conditions
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
76 s201920
76 s20192076 s201920
76 s201920
 

Mehr von sadique_ghitm

Organizational Behaviour
Organizational BehaviourOrganizational Behaviour
Organizational Behavioursadique_ghitm
 
Digital India Initiative
Digital India Initiative Digital India Initiative
Digital India Initiative sadique_ghitm
 
Pumping lemma for regular language
Pumping lemma for regular languagePumping lemma for regular language
Pumping lemma for regular languagesadique_ghitm
 
Entity Relationship Diagrams
Entity Relationship DiagramsEntity Relationship Diagrams
Entity Relationship Diagramssadique_ghitm
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)sadique_ghitm
 
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 Eigenfacesadique_ghitm
 
Detecting HTTP Botnet using Artificial Immune System (AIS)
Detecting HTTP Botnet using Artificial Immune System (AIS)Detecting HTTP Botnet using Artificial Immune System (AIS)
Detecting HTTP Botnet using Artificial Immune System (AIS)sadique_ghitm
 
Handling of Incident, Challenges, Risks, Vulnerability and Implementing Detec...
Handling of Incident, Challenges, Risks, Vulnerability and Implementing Detec...Handling of Incident, Challenges, Risks, Vulnerability and Implementing Detec...
Handling of Incident, Challenges, Risks, Vulnerability and Implementing Detec...sadique_ghitm
 
Face recognition: A Comparison of Appearance Based Approaches
Face recognition: A Comparison of Appearance Based ApproachesFace recognition: A Comparison of Appearance Based Approaches
Face recognition: A Comparison of Appearance Based Approachessadique_ghitm
 
Design and analysis of a mobile file sharing system for opportunistic networks
Design and analysis of a mobile file sharing system for opportunistic networksDesign and analysis of a mobile file sharing system for opportunistic networks
Design and analysis of a mobile file sharing system for opportunistic networkssadique_ghitm
 
A hybrid genetic algorithm and chaotic function model for image encryption
A hybrid genetic algorithm and chaotic function model for image encryptionA hybrid genetic algorithm and chaotic function model for image encryption
A hybrid genetic algorithm and chaotic function model for image encryptionsadique_ghitm
 
A controlled experiment in assessing and estimating software maintenance tasks
A controlled experiment in assessing and estimating software maintenance tasks A controlled experiment in assessing and estimating software maintenance tasks
A controlled experiment in assessing and estimating software maintenance tasks sadique_ghitm
 

Mehr von sadique_ghitm (16)

Attitude
AttitudeAttitude
Attitude
 
Personality
PersonalityPersonality
Personality
 
Organizational Behaviour
Organizational BehaviourOrganizational Behaviour
Organizational Behaviour
 
Digital India Initiative
Digital India Initiative Digital India Initiative
Digital India Initiative
 
Pumping lemma for regular language
Pumping lemma for regular languagePumping lemma for regular language
Pumping lemma for regular language
 
Entity Relationship Diagrams
Entity Relationship DiagramsEntity Relationship Diagrams
Entity Relationship Diagrams
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
 
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
 
Detecting HTTP Botnet using Artificial Immune System (AIS)
Detecting HTTP Botnet using Artificial Immune System (AIS)Detecting HTTP Botnet using Artificial Immune System (AIS)
Detecting HTTP Botnet using Artificial Immune System (AIS)
 
Handling of Incident, Challenges, Risks, Vulnerability and Implementing Detec...
Handling of Incident, Challenges, Risks, Vulnerability and Implementing Detec...Handling of Incident, Challenges, Risks, Vulnerability and Implementing Detec...
Handling of Incident, Challenges, Risks, Vulnerability and Implementing Detec...
 
Computer Worms
Computer WormsComputer Worms
Computer Worms
 
Face recognition: A Comparison of Appearance Based Approaches
Face recognition: A Comparison of Appearance Based ApproachesFace recognition: A Comparison of Appearance Based Approaches
Face recognition: A Comparison of Appearance Based Approaches
 
Design and analysis of a mobile file sharing system for opportunistic networks
Design and analysis of a mobile file sharing system for opportunistic networksDesign and analysis of a mobile file sharing system for opportunistic networks
Design and analysis of a mobile file sharing system for opportunistic networks
 
A hybrid genetic algorithm and chaotic function model for image encryption
A hybrid genetic algorithm and chaotic function model for image encryptionA hybrid genetic algorithm and chaotic function model for image encryption
A hybrid genetic algorithm and chaotic function model for image encryption
 
A controlled experiment in assessing and estimating software maintenance tasks
A controlled experiment in assessing and estimating software maintenance tasks A controlled experiment in assessing and estimating software maintenance tasks
A controlled experiment in assessing and estimating software maintenance tasks
 
Holographic Memory
Holographic MemoryHolographic Memory
Holographic Memory
 

Kürzlich hochgeladen

ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsRommel Regala
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 

Kürzlich hochgeladen (20)

ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World Politics
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 

Novel Face Recognition Using PCA, LDA & Genetic Algorithm

  • 1. STUDY AND ANALYSIS OF NOVEL FACE RECOGNITION TECHNIQUES USING PCA, LDA AND GENETIC ALGORITHM By: Sadique Nayeem Pondicherry University
  • 2. Outline Overview Image Database PCA & LDA Experimental Result Proposed Method Implementation Experimental Result Conclusions 2
  • 3. Overview  The face plays a major role in our social interaction in conveying identity and emotion.  Face recognition by human is quite robust, despite large changes in the visual stimulus due to viewing conditions, expression, aging, and distractions such as glasses or changes in hairstyle.  Developing a computational model of face recognition is quite difficult, because faces are complex, multidimensional, and subject to change over time.  In the last two decade, a number of face recognition technique has been developed, but they lack in robustness and they work well for specific face databases. 3
  • 4. Image Database Name of databas e Source Image format Image size Imag e type Number of unique individua l Total numb er of image s Variations Sample Image IFD IIT Kanpur JPEG 110 X 75 Color 60 660 8 pose, 3 emotion Essex face databas e - face94 University of Essex, UK JPEG 90 X 100 Color 152 3040 facial expression, slight head tilt. Yale Yale university GIF 320 X 243 Gray 15 165 facial expression, w/o glasses Face 1999 California Institute of Technolo gy JPEG 300 X 198 Color 26 450 lighting, expression, Background UMIST University JPEG 92 X 112 Gray 20 564 Vary pose 4
  • 5. PRINCIPLE COMPONENT ANALYSIS RESULT 5 20 30 40 50 60 70 80 90 100 1 2 3 4 5 6 7 8 9 10 11 IFD Face94 Yale Face 1999 UMIST Number of samples RecognitionAccuracy(%) NUMBER OF INDIVIDUALS: 273 NUMBER OF IMAGES USED : 18018 Fig. 1 Result of PCA
  • 6. LINEAR DISRIMINANT ANALYSIS RESULT 6 0 10 20 30 40 50 60 70 80 90 100 1 2 3 4 5 6 7 8 9 10 11 IFD Face94 Yale Face 1999 UMIST NUMBER OF INDIVIDUALS: 273 NUMBER OF IMAGES USED : 18018 RecognitionAccuracy(%) Number of samples Fig. 2 Result of LDA
  • 8. Genetic Algorithm Applied to Face Recognition A method for face recognition by genetic algorithm has been proposed. First of all, a set of training images and testing images are given STEPS: 1. Convert all the images of the training set into gray scale then into column vector as shown in the figure below: 8 Fig. 3 Converting training set image into column vector
  • 9. 2. Select the image (to be tested) from the testing set, convert the image into gray scale then into column vector as shown in the figure below: 3. For more than one sample per person apply crossover operator to produce more number of images per person otherwise go to step 4. 9 a b c d 0 0 0 1 0 0 1 0 0 0 0 1 1 0 0 0 I. 0 0 0 1 0 0 1 0 0 0 0 1 1 0 0 0 II. 0 0 0 1 0 0 0 0 0 0 0 1 1 0 1 0 III. Genetic Algorithm Applied to Face Recognition Fig. 4 Converting testing image into column vector
  • 10. Genetic Algorithm Applied to Face Recognition 4. For one sample per person apply mutation at the least significant bits of chromosome. 5. Determine the fitness function value by using the Euclidian distance between the test image and the training set images. 10 a b Fig. 5 Mutation applied to image vector
  • 11. Genetic Algorithm Applied to Face Recognition 6. If any individual obtain a value of the fitness function below the threshold one, the system recognizes the image same as the test image, otherwise. 7. Increase the generation count. Go to step 3 and repeat step 3 to 8 till the counter has reached a maximum number generation T (defined by the user). 11
  • 12. EXPERIMENTAL RESULTS OF GENETIC ALGORITHM APPLIED TO FACE RECOGNITION 12
  • 13. Selection of Training Set and Testing set 13 Fig. 6 Selecting training database Fig. 7 Selecting training database
  • 14. Selection of Test Image & Output 14 Fig. 8 Input the test image. Fig. 9 Test image as the input Fig. 10 Equivalent image as the output
  • 15. Result at Generation: 0 15 20 30 40 50 60 70 80 90 100 1 2 3 4 5 IFD Face94 Yale Face 1999 UMIST Generation: 0 Number of samples RecognitionAccuracy(%) Fig. 11 Result at Generation 0
  • 16. Result at Generation: 1 16 Generation: 1 20 30 40 50 60 70 80 90 100 1 2 3 4 5 IFD Face94 Yale Face 1999 UMIST Number of samples RecognitionAccuracy(%) Fig. 12 Result at Generation 1
  • 17. Result at Generation: 2 17 20 30 40 50 60 70 80 90 100 1 2 3 4 5 IFD Face94 Yale Face 1999 UMIST Generation: 2 Number of samples RecognitionAccuracy(%) Fig. 13 Result at Generation 2
  • 18. Result at Generation: 3 18 20 30 40 50 60 70 80 90 100 1 2 3 4 5 IFD Face94 Yale Face 1999 UMIST Generation: 3 Number of samples RecognitionAccuracy(%) Fig. 14 Result at Generation 3
  • 19. Result at Generation: 4 19 20 30 40 50 60 70 80 90 100 1 2 3 4 5 IFD Face94 Yale Face 1999 UMIST Generation: 4 Number of samples RecognitionAccuracy(%) Fig. 15 Result at Generation 4
  • 20. Conclusions  PCA and LDA technique for face recognition fails for one image per person but gives good result for around 10 image per person.  Collection, storage and computation of 10 images per person for face recognition system is not possible.  Genetic algorithm provides good result for one image per person and instead of 10 images per person in PCA and LDA, Genetic algorithm gives almost same result with 5 images per person.  Thus application of genetic algorithm reduces the problems of collection and storage of images and computation complexity of the face recognition system.  In future different classifier can be used in place of PCA. 20
  • 21. Publication  “A Study on Face Recognition Technique based on Eigenface”, Dr. S. Ravi, Sadique Nayeem, International Journal of Applied Information Systems (IJAIS), Foundation of Computer Science FCS, New York, USA Volume 5– No.4, March 2013.  “Face Recognition using PCA and LDA: Analysis and Comparison”, Dr. S. Ravi, Sadique Nayeem. Uploaded in “International Conference on Advances in Recent Technologies in Communication & Computing 2013”, to be organized by ACEEE. 21
  • 22. Reference 1. “Eigenfaces for recognition”, M. Turk and A. Pentland, Journal of Cognitive Neuroscience, vol.3, No.1, 1991 2. “Automatic recognition and analysis of human faces and facial expressions: A survey”, A. Samal and P. A. Iyengar, Pattern Recognition, 25(1): 65-77, 1992 3. “Using Discriminant Eigenfeatures for Image Retrieval”, D.L.Swets and J. Weng, IEEE Transaction on Pattern Analysis and Machine Intelligence, Vol. 18, No. 8 August 1996. 4. “The Indian Face Database”, Vidit Jain, Amitabha Mukherjee, 2002, http://vis- www.cs.umass.edu/~vidit/IndianFaceDatabase/ 5. “Essex face database -face94”, University of Essex, UK, http://cswww.essex.ac.uk/mv/allfaces/index.html 6. “Yale Database”, http://cvc.yale.edu/projects/yalefaces/yalefaces.html 7. “FACE 1999”, http://www.vision.caltech.edu/html-files/archive.html 8. UMIST Face Database, http://www.sheffield.ac.uk/eee/research/iel/research/face 9. “Handbook of Face Recognition”, Stan Z. Li. and Anil K. Zain, Springer. 22