SlideShare a Scribd company logo
1 of 5
Download to read offline
International Journal of Research in Advent Technology, Vol.2, No.4, April 2014 
E-ISSN: 2321-9637 
139 
Face Recognition System Using PCA 
M.V.N.R. Pavan Kumar1, Shaikh Arshad A.2, Katwate Dhananjay P.3,Jamdar Rohit N.4 
Department of Electronics and Telecommunication Engineering 1,2,3,4, LNBCIET, Satara-415020 1,2,3,4 
Email:pavankumarmvnr@gmail.com1 
Abstract-Face Recognition is one of the most successful Challenging applications in the field of computer vision 
and pattern recognition. Generally there are two types of recognitions such as intrusive recognition means that the 
user aware about the recognition i.e., Palm print recognition; the users have to place their palm in the scanner, 
where as face recognition is non-intrusive, with out user co operation it can able to recognize the person as 
authenticated person or not. The applications of face recognition are time attendance system, visitor 
management system and access control system, etc. the face recognition gives efficient performance under the 
controlled environment. But still we have the unsolved problems in real time applications. The dimensionality 
reduction is a most important task in the field of face recognition. In this paper, it proposed all the recent emerging 
techniques of feature extraction process in the dimensionality reduction. 
Index Terms- Face Recognition; Dimensionality Reduction; Feature Extraction; Feature Selection; Linear Methods; 
Non Linear Methods. 
1. INTRODUCTION 
Face recognition is the most challenging work for the 
research persons from the year of 1990’s.The 
researchers gave satisfactory results for the still images 
i.e., images are taken under the controlled conditions. If 
the image contain the problems like illumination, pose 
variation, aging, hair inclusion then the performance of 
the recognition process leads to poor. Most of the 
researchers are concentrating on the real time 
applications. Many surveys are carried out on the topic 
of face recognition [1-6] they specify various existing 
techniques for feature extraction and the face 
recognition process. Generally face recognition is 
classified as the process of face detection, feature 
extraction and face recognition. Image preprocessing 
work as removing the background details and normalize 
the image by rotation, scaling, resizing of the original 
image is carried out before the face detection process. 
The face detection is to detect the face from the 
normalized image, then the feature extraction process is 
used to extract the features from the detected face and 
finally the face recognition process is to recognize the 
face. Face recognition is as old as computer vision, both 
because of the practical importance of the topic and 
theoretical interest from cognitive scientists. Despite 
the fact that other methods of identification (such as 
fingerprints, or iris scans) can be more accurate, face 
recognition has always remains a major focus of 
research because of its noninvasive nature and because 
it is people's primary method of person identification. 
Face recognition technology is gradually evolving to a 
universal biometric solution since it requires virtually 
zero effort from the user end while compared with other 
biometric options. Biometric face recognition is 
basically used in three main domains: time attendance 
systems and employee management; visitor 
management systems; and last but not the least 
authorization systems and access control systems. 
Traditionally, student’s attendances are taken manually 
by using attendance sheet given by the faculty members 
in class, which is a time consuming event. Moreover, it 
is very difficult to verify one by one student in a large 
classroom environment with distributed branches 
whether the authenticated students are actually 
responding or not. The present authors demonstrate in 
this paper how face recognition can be used for an 
effective attendance system to automatically record the 
presence of an enrolled individual within the respective 
venue. Proposed system also maintains a log file to 
keep records of the entry of every individual with 
respect to a universal system time.
International Journal of Research in Advent Technology, Vol.2, No.4, April 2014 
E-ISSN: 2321-9637 
140 
Fig.1. Process for face recognition 
2. BACKGROUND AND RELATED WORK 
The first attempts to use face recognition began in the 
1960’s with a semi automated system. Marks were 
made on photographs to locate the major features; it 
used features such as eyes, ears, noses, and mouths. 
Then distances and ratios were computed from these 
marks to a common reference point and compared to 
reference data. In the early 1970’s Goldstein, Harmon 
and Lesk[2] created a system of 21 subjective markers 
such as hair colour and lip thickness. This proved even 
harder to automate due to the subjective nature of many 
of the measurements still made completely by hand. 
Fisher and Elschlagerb[3] approaches to measure 
different pieces of the face and mapped them all onto a 
global template, which was found that these features do 
not contain enough unique data to represent an adult 
face. Another approach is the Connectionist approach 
[4], which seeks to classify the human face using a 
combination of both range of gestures and a set of 
identifying markers. This is usually implemented using 
2-dimensional pattern recognition and neural net 
principles. Most of the time this approach requires a 
huge number of training faces to achieve decent 
accuracy; for that reason it has yet to be implemented 
on a large scale. 
The first fully automated system [5] to be 
developed utilized very general pattern recognition. It 
compared faces to a generic face model of expected 
features and created a series of patters for an image 
relative to this model. This approach is mainly 
statistical and relies on histograms and the gray scale 
value. 
3. SYSTEM OVERVIEW 
The present authors used the eigenface approach for 
face recognition which was introduced by Kirby and 
Sirovich in 1988 at Brown University. The method 
works by analyzing face images and computing 
eigenface [8] which are faces composed of 
eigenvectors. The comparison of eigenface is used to 
identify the presence of a face and its identity. There is 
a five step process involved with the system developed 
by Turk and Pentland [1]. First, the system needs to be 
initialized by feeding it a set of training images of 
faces. This is used to define the face space which is set 
of images that are face like. Next, when a face is 
encountered it calculates an eigenface for it. By 
comparing it with known faces and using some 
statistical analysis it can be determined whether the 
image presented is a face at all. Then, if an image is 
determined to be a face the system will determine 
whether it knows the identity of it or not. The optional 
final step is that if an unknown face is seen repeatedly, 
the system can learn to recognize it. 
Fig.2 Overview of face recognition system 
3.1. PCA (Principal Component Analysis) 
PCA method has been widely used in applications such 
as face recognition and image compression. PCA is a 
common technique for finding patterns in data, and 
expressing the data as eigenvector to highlight the
International Journal of Research in Advent Technology, Vol.2, No.4, April 2014 
E-ISSN: 2321-9637 
similarities and differences between different d 
The following steps summarize the PCA process: 
data [6]. 
1. Let {D1,D2,…DM} be the training data set. The 
average 
Avg is defined by: 
………….. 
Eq (1) 
2. Each element in the training data set differs from 
by the vector Yi=Di-Avg. The covariance matrix 
obtained as: 
. Cov is 
…………. 
Eq (2) 
3. Choose M’ significant eigenvectors of 
and compute the weight vectors Wik 
the training data set, where k varies from 1 to M’. 
for each element in 
4. SYSTEM IMPLEMENTATION 
Avg 
Cov as EK’s, 
…………Eq (3) 
The proposed system has been implemented with the 
help of three basic steps: A. . detect and extract face 
image and save the face information in an xml file for 
future references .B. . Learn and train the 
face image and 
calculate eigenvalue and eigen vector of that image. 
C. 
Recognise and match face images with existing face 
images information stored in xmlfile [1]. 
Request 
matching. adding new faces to database 
Fig.3 Flow Chart of face recognition system 
At first, open CAM_CB() is called to 
open the camera 
for image capture. Next the frontal face [2] is extracted 
from the video frame by calling the function Extract 
Face (). The Extract Face () function uses the Open 
Cv 
Haar Cascade method to load the haar 
cascade_ 
frontalface_alt_tree.xml as the classifier. The classifier 
outputs a "1" if the region is 
likely to show the object 
(i.e., face), and "0" otherwise. To search for the object 
in the whole image one can move the search window 
across the image and check every location 
using the 
classifier. The classifier is designed such a manner that 
it can be easily "resized" in order to be able to find the 
objects of interest at different sizes, which is more 
efficient than resizing the image itself. So, to find an 
object of an unknown size in the im 
procedure is done several times at different scales. 
After the face is detected it 
image of 50x50 pixels. 
141 
ier. image the scan 
is clipped into a gray scale
International Journal of Research in Advent Technology, Vol.2, No.4, April 2014 
E-ISSN: 2321-9637 
142 
5. RESULT 
The result with the 30 test images was not 100% 
accurate but it gave some good matching with almost 
28 images. Accuracy Implementing PCA in the Face 
recognition on MATLAB, we got nearly 87. 09 %. 
. Eq(5) 
Fig.4 Test image 
Fig.5 Result image 
6. LIMITAITIONS 
1. The images of a face, and in particular the faces in 
the training set should lie near the face space. 
2. Each image should be highly correlated with itself. 
7. SCOPE AND IMPROVEMENT 
Further changes in the algorithm may lead to better 
accuracy. In addition, we can take some more distinct 
features to the training set of faces like length of 
forehead, chin positon etc. Facial recognition is still an 
ongoing research topic for computer vision scientists. 
8. COMMERCIAL USE 
1. Day Care: Verify identity of individuals picking up 
the children. 
2. Residential Security: Alert homeowners of 
approaching personnel. 
3. Voter verification: Where eligible politicians are 
required to verify their identity during a voting 
process. This is intended to stop 'proxy' voting where 
the vote may not go as expected. 
4. Banking using ATM: The software is able to 
quickly verify a customers face. 
5. Physical access control of buildings areas, doors, 
cars or net access. 
9. FUTURE SCOPE 
This project is based on eigenface approach that gives 
the accuracy maximum 92.5%. There is scope for future 
using Neural Network technique that can give the better 
results as compare to eigenface approach. With the help 
of neural network technique accuracy can be improved. 
The whole software is dependent on the database and 
the database is dependent on resolution of camera, so in 
future if good resolution digital camera or good 
resolution analog camera will be in use then result will 
be better. So in future the software has a very good 
future scope if good resolution camera and neural 
network technique will be used. Also a great deal of 
work has been saved by not building compact 
documentation for the software this area has been 
overlooked due to time constraints. Proper help for user 
is not being developed; the help messages for the same 
to the user can be developed in future, along with 
software documentation 
10. CONCLUSION 
1. We must choose some features of the sample face 
and create a database of the images. In our case, we 
have taken 57 face images. 
2. Use of the Affine transform in finding the variables 
responsible for the same orientation, scaling and other 
feature variations for all the images.
International Journal of Research in Advent Technology, Vol.2, No.4, April 2014 
E-ISSN: 2321-9637 
143 
3. The special features taken should be mapped in the 
window we are taking the face, it should include most 
part of the face rather than body. 
4. Trained images should be mapped to smaller 
window. 
5. Principal component Analysis can be used to both 
decrease the computational complexity and measure of 
the covariance between the images. 
6. How PCA reduces the complexity of computation 
when large number of images are taken? 
7. The principal components of the Eigen vector of this 
covariance matrix when concatenated and converted 
gives the Eigen faces. 
8. These eigenfaces are the ghostly faces of the trained 
set of faces forms a face space. 
9. For each new face(test face), 30 in our case, we need 
to calculate its pattern vector. 
10. The distance of it to the eigen faces in the eigen 
space must be minimum. 
11. This distance gives the location of the image in the 
eigen space which is taken as the output matched 
image. 
REFERENCES 
[1] Matthew Turk and Alex Pentland " Eigenfaces for 
Recognition." vision and Modeling Group , The 
Media Laboratory , Massachusetts institute of 
Technology. 
[2] Fernando L. Podio and Jeffrey S. Dunn2 "Biometric 
Authentication Technology " 
[3]Matthew Turk “A Random Walk through 
Eigenspace” IEICE Trans Dec 2001 
[4] Stan Z.Li & Anil K. Jain “Handbook of Face 
Recognition” Springer publications 
[5] http://www.face-rec.org 
[6] http://www.alglib.net 
[7]http://math.fullerton.edu/mathews/n2003/JacobiMeth 
odProg.html 
[8] M. A. Turk and A. P. Pentland ,“Face Recognition 
Using Eigenfaces,” in Proc. IEEE Conference on 
Computer Vision and Pattern Recognition, pp. 
586–591. 1991. 
[9] A.J. Goldstein, L. D. Harmon, and A. B. Lesk, 
“Identification of Human Faces,” in Proc. IEEE 
Conference on Computer Vision and Pattern 
Recognition, vol. 59, pp 748 – 760, May 1971 
[10] “Matching of Pictorial Structures,” IEEE 
Transaction on Computer, vol. C-22, pp. 67-92, 
1973. 
[11] S. S. R. Abibi, “Simulating evolution: 
connectionist metaphors for studying human 
cognitive behaviour,” in Proceedings TENCON 
2000, vol. 1 pp 167-173, 2000. 
[12]Y. Cui, J. S. Jin, S. Luo, M. Park, and S. S. L. Au, 
“Automated Pattern Recognition and Defect 
Inspection System,” in proc. 5th International 
Conference on Computer Vision and Graphical 
Image, vol. 59, pp. 768 – 773, May 1992. 
[13] Y. Zhang and C. Liu, “Face recognition using 
kemel principal component analysis and genetic 
algorithms,” IEEE Workshop on Neural Networks 
for Signal Processing, pp. 4-6 Sept. 2002.

More Related Content

What's hot

Face Recognition Using Simplified Fuzzy Artmap
Face Recognition Using Simplified Fuzzy ArtmapFace Recognition Using Simplified Fuzzy Artmap
Face Recognition Using Simplified Fuzzy Artmapsipij
 
Visual Saliency Model Using Sift and Comparison of Learning Approaches
Visual Saliency Model Using Sift and Comparison of Learning ApproachesVisual Saliency Model Using Sift and Comparison of Learning Approaches
Visual Saliency Model Using Sift and Comparison of Learning Approachescsandit
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
An interactive image segmentation using multiple user input’s
An interactive image segmentation using multiple user input’sAn interactive image segmentation using multiple user input’s
An interactive image segmentation using multiple user input’seSAT Publishing House
 
Predicting Emotions through Facial Expressions
Predicting Emotions through Facial Expressions  Predicting Emotions through Facial Expressions
Predicting Emotions through Facial Expressions twinkle singh
 
Facial expression recongnition Techniques, Database and Classifiers
Facial expression recongnition Techniques, Database and Classifiers Facial expression recongnition Techniques, Database and Classifiers
Facial expression recongnition Techniques, Database and Classifiers Rupinder Saini
 
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
 
What goes on during haar cascade face detection
What goes on during haar cascade face detectionWhat goes on during haar cascade face detection
What goes on during haar cascade face detectionOnibiyo Joshua Toluse
 
IRJET - Facial Recognition based Attendance System with LBPH
IRJET -  	  Facial Recognition based Attendance System with LBPHIRJET -  	  Facial Recognition based Attendance System with LBPH
IRJET - Facial Recognition based Attendance System with LBPHIRJET Journal
 
Facial expression recognition based on image feature
Facial expression recognition based on image featureFacial expression recognition based on image feature
Facial expression recognition based on image featureTasnim Tara
 
Eigenface based recognition of emotion variant faces
Eigenface based recognition of emotion variant facesEigenface based recognition of emotion variant faces
Eigenface based recognition of emotion variant facesAlexander Decker
 
Automatic Emotion Recognition Using Facial Expression: A Review
Automatic Emotion Recognition Using Facial Expression: A ReviewAutomatic Emotion Recognition Using Facial Expression: A Review
Automatic Emotion Recognition Using Facial Expression: A ReviewIRJET Journal
 
A survey on face recognition techniques
A survey on face recognition techniquesA survey on face recognition techniques
A survey on face recognition techniquesAlexander Decker
 
Report Face Detection
Report Face DetectionReport Face Detection
Report Face DetectionJugal Patel
 
Model Based Emotion Detection using Point Clouds
Model Based Emotion Detection using Point CloudsModel Based Emotion Detection using Point Clouds
Model Based Emotion Detection using Point CloudsLakshmi Sarvani Videla
 
Facial Expression Recognition Using Enhanced Deep 3D Convolutional Neural Net...
Facial Expression Recognition Using Enhanced Deep 3D Convolutional Neural Net...Facial Expression Recognition Using Enhanced Deep 3D Convolutional Neural Net...
Facial Expression Recognition Using Enhanced Deep 3D Convolutional Neural Net...Willy Marroquin (WillyDevNET)
 

What's hot (20)

Face Recognition Using Simplified Fuzzy Artmap
Face Recognition Using Simplified Fuzzy ArtmapFace Recognition Using Simplified Fuzzy Artmap
Face Recognition Using Simplified Fuzzy Artmap
 
An optimal face recoginition tool
An optimal face recoginition toolAn optimal face recoginition tool
An optimal face recoginition tool
 
Visual Saliency Model Using Sift and Comparison of Learning Approaches
Visual Saliency Model Using Sift and Comparison of Learning ApproachesVisual Saliency Model Using Sift and Comparison of Learning Approaches
Visual Saliency Model Using Sift and Comparison of Learning Approaches
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
An interactive image segmentation using multiple user input’s
An interactive image segmentation using multiple user input’sAn interactive image segmentation using multiple user input’s
An interactive image segmentation using multiple user input’s
 
Predicting Emotions through Facial Expressions
Predicting Emotions through Facial Expressions  Predicting Emotions through Facial Expressions
Predicting Emotions through Facial Expressions
 
Ck36515520
Ck36515520Ck36515520
Ck36515520
 
Facial expression recongnition Techniques, Database and Classifiers
Facial expression recongnition Techniques, Database and Classifiers Facial expression recongnition Techniques, Database and Classifiers
Facial expression recongnition Techniques, Database and Classifiers
 
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...
 
What goes on during haar cascade face detection
What goes on during haar cascade face detectionWhat goes on during haar cascade face detection
What goes on during haar cascade face detection
 
IRJET - Facial Recognition based Attendance System with LBPH
IRJET -  	  Facial Recognition based Attendance System with LBPHIRJET -  	  Facial Recognition based Attendance System with LBPH
IRJET - Facial Recognition based Attendance System with LBPH
 
Facial expression recognition based on image feature
Facial expression recognition based on image featureFacial expression recognition based on image feature
Facial expression recognition based on image feature
 
Kh3418561861
Kh3418561861Kh3418561861
Kh3418561861
 
Eigenface based recognition of emotion variant faces
Eigenface based recognition of emotion variant facesEigenface based recognition of emotion variant faces
Eigenface based recognition of emotion variant faces
 
Automatic Emotion Recognition Using Facial Expression: A Review
Automatic Emotion Recognition Using Facial Expression: A ReviewAutomatic Emotion Recognition Using Facial Expression: A Review
Automatic Emotion Recognition Using Facial Expression: A Review
 
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
 
A survey on face recognition techniques
A survey on face recognition techniquesA survey on face recognition techniques
A survey on face recognition techniques
 
Report Face Detection
Report Face DetectionReport Face Detection
Report Face Detection
 
Model Based Emotion Detection using Point Clouds
Model Based Emotion Detection using Point CloudsModel Based Emotion Detection using Point Clouds
Model Based Emotion Detection using Point Clouds
 
Facial Expression Recognition Using Enhanced Deep 3D Convolutional Neural Net...
Facial Expression Recognition Using Enhanced Deep 3D Convolutional Neural Net...Facial Expression Recognition Using Enhanced Deep 3D Convolutional Neural Net...
Facial Expression Recognition Using Enhanced Deep 3D Convolutional Neural Net...
 

Viewers also liked

Paper id 2720149
Paper id 2720149Paper id 2720149
Paper id 2720149IJRAT
 
Paper id 21201470
Paper id 21201470Paper id 21201470
Paper id 21201470IJRAT
 
Paper id 23201426
Paper id 23201426Paper id 23201426
Paper id 23201426IJRAT
 
Paper id 252014136
Paper id 252014136Paper id 252014136
Paper id 252014136IJRAT
 
Instituto tecnologico de cerro azul
Instituto tecnologico de cerro azulInstituto tecnologico de cerro azul
Instituto tecnologico de cerro azulEdiel Domingo Santos
 
Paper id 212014106
Paper id 212014106Paper id 212014106
Paper id 212014106IJRAT
 
Paper id 2420148
Paper id 2420148Paper id 2420148
Paper id 2420148IJRAT
 
Paper id 2320142
Paper id 2320142Paper id 2320142
Paper id 2320142IJRAT
 
Paper id 25201494
Paper id 25201494Paper id 25201494
Paper id 25201494IJRAT
 
Paper id 2520148 (2)
Paper id 2520148 (2)Paper id 2520148 (2)
Paper id 2520148 (2)IJRAT
 
Paper id 2520141232
Paper id 2520141232Paper id 2520141232
Paper id 2520141232IJRAT
 
Paper id 25201413
Paper id 25201413Paper id 25201413
Paper id 25201413IJRAT
 
Paper id 21201485
Paper id 21201485Paper id 21201485
Paper id 21201485IJRAT
 
Paper id 24201467
Paper id 24201467Paper id 24201467
Paper id 24201467IJRAT
 
Paper id 21201482
Paper id 21201482Paper id 21201482
Paper id 21201482IJRAT
 
Paper id 2120145
Paper id 2120145Paper id 2120145
Paper id 2120145IJRAT
 
Paper id 25201498
Paper id 25201498Paper id 25201498
Paper id 25201498IJRAT
 
Paper id 2320147
Paper id 2320147Paper id 2320147
Paper id 2320147IJRAT
 
Paper id 21201458
Paper id 21201458Paper id 21201458
Paper id 21201458IJRAT
 
Paper id 21201477
Paper id 21201477Paper id 21201477
Paper id 21201477IJRAT
 

Viewers also liked (20)

Paper id 2720149
Paper id 2720149Paper id 2720149
Paper id 2720149
 
Paper id 21201470
Paper id 21201470Paper id 21201470
Paper id 21201470
 
Paper id 23201426
Paper id 23201426Paper id 23201426
Paper id 23201426
 
Paper id 252014136
Paper id 252014136Paper id 252014136
Paper id 252014136
 
Instituto tecnologico de cerro azul
Instituto tecnologico de cerro azulInstituto tecnologico de cerro azul
Instituto tecnologico de cerro azul
 
Paper id 212014106
Paper id 212014106Paper id 212014106
Paper id 212014106
 
Paper id 2420148
Paper id 2420148Paper id 2420148
Paper id 2420148
 
Paper id 2320142
Paper id 2320142Paper id 2320142
Paper id 2320142
 
Paper id 25201494
Paper id 25201494Paper id 25201494
Paper id 25201494
 
Paper id 2520148 (2)
Paper id 2520148 (2)Paper id 2520148 (2)
Paper id 2520148 (2)
 
Paper id 2520141232
Paper id 2520141232Paper id 2520141232
Paper id 2520141232
 
Paper id 25201413
Paper id 25201413Paper id 25201413
Paper id 25201413
 
Paper id 21201485
Paper id 21201485Paper id 21201485
Paper id 21201485
 
Paper id 24201467
Paper id 24201467Paper id 24201467
Paper id 24201467
 
Paper id 21201482
Paper id 21201482Paper id 21201482
Paper id 21201482
 
Paper id 2120145
Paper id 2120145Paper id 2120145
Paper id 2120145
 
Paper id 25201498
Paper id 25201498Paper id 25201498
Paper id 25201498
 
Paper id 2320147
Paper id 2320147Paper id 2320147
Paper id 2320147
 
Paper id 21201458
Paper id 21201458Paper id 21201458
Paper id 21201458
 
Paper id 21201477
Paper id 21201477Paper id 21201477
Paper id 21201477
 

Similar to Paper id 24201475

Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...ijbuiiir1
 
AN IMPROVED TECHNIQUE FOR HUMAN FACE RECOGNITION USING IMAGE PROCESSING
AN IMPROVED TECHNIQUE FOR HUMAN FACE RECOGNITION USING IMAGE PROCESSINGAN IMPROVED TECHNIQUE FOR HUMAN FACE RECOGNITION USING IMAGE PROCESSING
AN IMPROVED TECHNIQUE FOR HUMAN FACE RECOGNITION USING IMAGE PROCESSINGijiert bestjournal
 
Criminal Detection System
Criminal Detection SystemCriminal Detection System
Criminal Detection SystemIntrader Amit
 
Review of face detection systems based artificial neural networks algorithms
Review of face detection systems based artificial neural networks algorithmsReview of face detection systems based artificial neural networks algorithms
Review of face detection systems based artificial neural networks algorithmsijma
 
REVIEW OF FACE DETECTION SYSTEMS BASED ARTIFICIAL NEURAL NETWORKS ALGORITHMS
REVIEW OF FACE DETECTION SYSTEMS BASED ARTIFICIAL NEURAL NETWORKS ALGORITHMSREVIEW OF FACE DETECTION SYSTEMS BASED ARTIFICIAL NEURAL NETWORKS ALGORITHMS
REVIEW OF FACE DETECTION SYSTEMS BASED ARTIFICIAL NEURAL NETWORKS ALGORITHMSijma
 
HUMAN FACE RECOGNITION USING IMAGE PROCESSING PCA AND NEURAL NETWORK
HUMAN FACE RECOGNITION USING IMAGE PROCESSING PCA AND NEURAL NETWORKHUMAN FACE RECOGNITION USING IMAGE PROCESSING PCA AND NEURAL NETWORK
HUMAN FACE RECOGNITION USING IMAGE PROCESSING PCA AND NEURAL NETWORKijiert bestjournal
 
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
 
FACE DETECTION USING PRINCIPAL COMPONENT ANALYSIS
FACE DETECTION USING PRINCIPAL COMPONENT ANALYSISFACE DETECTION USING PRINCIPAL COMPONENT ANALYSIS
FACE DETECTION USING PRINCIPAL COMPONENT ANALYSISIAEME Publication
 
Face recognition a survey
Face recognition a surveyFace recognition a survey
Face recognition a surveyieijjournal
 
Face Verification Across Age Progression using Enhanced Convolution Neural Ne...
Face Verification Across Age Progression using Enhanced Convolution Neural Ne...Face Verification Across Age Progression using Enhanced Convolution Neural Ne...
Face Verification Across Age Progression using Enhanced Convolution Neural Ne...sipij
 
FACE VERIFICATION ACROSS AGE PROGRESSION USING ENHANCED CONVOLUTION NEURAL NE...
FACE VERIFICATION ACROSS AGE PROGRESSION USING ENHANCED CONVOLUTION NEURAL NE...FACE VERIFICATION ACROSS AGE PROGRESSION USING ENHANCED CONVOLUTION NEURAL NE...
FACE VERIFICATION ACROSS AGE PROGRESSION USING ENHANCED CONVOLUTION NEURAL NE...sipij
 
Automatic Attendance Management System Using Face Recognition
Automatic Attendance Management System Using Face RecognitionAutomatic Attendance Management System Using Face Recognition
Automatic Attendance Management System Using Face RecognitionKathryn Patel
 

Similar to Paper id 24201475 (20)

184
184184
184
 
Paper of Final Year Project.pdf
Paper of Final Year Project.pdfPaper of Final Year Project.pdf
Paper of Final Year Project.pdf
 
Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...
 
AN IMPROVED TECHNIQUE FOR HUMAN FACE RECOGNITION USING IMAGE PROCESSING
AN IMPROVED TECHNIQUE FOR HUMAN FACE RECOGNITION USING IMAGE PROCESSINGAN IMPROVED TECHNIQUE FOR HUMAN FACE RECOGNITION USING IMAGE PROCESSING
AN IMPROVED TECHNIQUE FOR HUMAN FACE RECOGNITION USING IMAGE PROCESSING
 
Criminal Detection System
Criminal Detection SystemCriminal Detection System
Criminal Detection System
 
Review of face detection systems based artificial neural networks algorithms
Review of face detection systems based artificial neural networks algorithmsReview of face detection systems based artificial neural networks algorithms
Review of face detection systems based artificial neural networks algorithms
 
REVIEW OF FACE DETECTION SYSTEMS BASED ARTIFICIAL NEURAL NETWORKS ALGORITHMS
REVIEW OF FACE DETECTION SYSTEMS BASED ARTIFICIAL NEURAL NETWORKS ALGORITHMSREVIEW OF FACE DETECTION SYSTEMS BASED ARTIFICIAL NEURAL NETWORKS ALGORITHMS
REVIEW OF FACE DETECTION SYSTEMS BASED ARTIFICIAL NEURAL NETWORKS ALGORITHMS
 
HUMAN FACE RECOGNITION USING IMAGE PROCESSING PCA AND NEURAL NETWORK
HUMAN FACE RECOGNITION USING IMAGE PROCESSING PCA AND NEURAL NETWORKHUMAN FACE RECOGNITION USING IMAGE PROCESSING PCA AND NEURAL NETWORK
HUMAN FACE RECOGNITION USING IMAGE PROCESSING PCA AND NEURAL NETWORK
 
Cu31632635
Cu31632635Cu31632635
Cu31632635
 
Ijetcas14 435
Ijetcas14 435Ijetcas14 435
Ijetcas14 435
 
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
 
FACE DETECTION USING PRINCIPAL COMPONENT ANALYSIS
FACE DETECTION USING PRINCIPAL COMPONENT ANALYSISFACE DETECTION USING PRINCIPAL COMPONENT ANALYSIS
FACE DETECTION USING PRINCIPAL COMPONENT ANALYSIS
 
K017247882
K017247882K017247882
K017247882
 
Face recognition a survey
Face recognition a surveyFace recognition a survey
Face recognition a survey
 
Face Verification Across Age Progression using Enhanced Convolution Neural Ne...
Face Verification Across Age Progression using Enhanced Convolution Neural Ne...Face Verification Across Age Progression using Enhanced Convolution Neural Ne...
Face Verification Across Age Progression using Enhanced Convolution Neural Ne...
 
FACE VERIFICATION ACROSS AGE PROGRESSION USING ENHANCED CONVOLUTION NEURAL NE...
FACE VERIFICATION ACROSS AGE PROGRESSION USING ENHANCED CONVOLUTION NEURAL NE...FACE VERIFICATION ACROSS AGE PROGRESSION USING ENHANCED CONVOLUTION NEURAL NE...
FACE VERIFICATION ACROSS AGE PROGRESSION USING ENHANCED CONVOLUTION NEURAL NE...
 
Automatic Attendance Management System Using Face Recognition
Automatic Attendance Management System Using Face RecognitionAutomatic Attendance Management System Using Face Recognition
Automatic Attendance Management System Using Face Recognition
 
Fl33971979
Fl33971979Fl33971979
Fl33971979
 
Fl33971979
Fl33971979Fl33971979
Fl33971979
 

More from IJRAT

96202108
9620210896202108
96202108IJRAT
 
97202107
9720210797202107
97202107IJRAT
 
93202101
9320210193202101
93202101IJRAT
 
92202102
9220210292202102
92202102IJRAT
 
91202104
9120210491202104
91202104IJRAT
 
87202003
8720200387202003
87202003IJRAT
 
87202001
8720200187202001
87202001IJRAT
 
86202013
8620201386202013
86202013IJRAT
 
86202008
8620200886202008
86202008IJRAT
 
86202005
8620200586202005
86202005IJRAT
 
86202004
8620200486202004
86202004IJRAT
 
85202026
8520202685202026
85202026IJRAT
 
711201940
711201940711201940
711201940IJRAT
 
711201939
711201939711201939
711201939IJRAT
 
711201935
711201935711201935
711201935IJRAT
 
711201927
711201927711201927
711201927IJRAT
 
711201905
711201905711201905
711201905IJRAT
 
710201947
710201947710201947
710201947IJRAT
 
712201907
712201907712201907
712201907IJRAT
 
712201903
712201903712201903
712201903IJRAT
 

More from IJRAT (20)

96202108
9620210896202108
96202108
 
97202107
9720210797202107
97202107
 
93202101
9320210193202101
93202101
 
92202102
9220210292202102
92202102
 
91202104
9120210491202104
91202104
 
87202003
8720200387202003
87202003
 
87202001
8720200187202001
87202001
 
86202013
8620201386202013
86202013
 
86202008
8620200886202008
86202008
 
86202005
8620200586202005
86202005
 
86202004
8620200486202004
86202004
 
85202026
8520202685202026
85202026
 
711201940
711201940711201940
711201940
 
711201939
711201939711201939
711201939
 
711201935
711201935711201935
711201935
 
711201927
711201927711201927
711201927
 
711201905
711201905711201905
711201905
 
710201947
710201947710201947
710201947
 
712201907
712201907712201907
712201907
 
712201903
712201903712201903
712201903
 

Paper id 24201475

  • 1. International Journal of Research in Advent Technology, Vol.2, No.4, April 2014 E-ISSN: 2321-9637 139 Face Recognition System Using PCA M.V.N.R. Pavan Kumar1, Shaikh Arshad A.2, Katwate Dhananjay P.3,Jamdar Rohit N.4 Department of Electronics and Telecommunication Engineering 1,2,3,4, LNBCIET, Satara-415020 1,2,3,4 Email:pavankumarmvnr@gmail.com1 Abstract-Face Recognition is one of the most successful Challenging applications in the field of computer vision and pattern recognition. Generally there are two types of recognitions such as intrusive recognition means that the user aware about the recognition i.e., Palm print recognition; the users have to place their palm in the scanner, where as face recognition is non-intrusive, with out user co operation it can able to recognize the person as authenticated person or not. The applications of face recognition are time attendance system, visitor management system and access control system, etc. the face recognition gives efficient performance under the controlled environment. But still we have the unsolved problems in real time applications. The dimensionality reduction is a most important task in the field of face recognition. In this paper, it proposed all the recent emerging techniques of feature extraction process in the dimensionality reduction. Index Terms- Face Recognition; Dimensionality Reduction; Feature Extraction; Feature Selection; Linear Methods; Non Linear Methods. 1. INTRODUCTION Face recognition is the most challenging work for the research persons from the year of 1990’s.The researchers gave satisfactory results for the still images i.e., images are taken under the controlled conditions. If the image contain the problems like illumination, pose variation, aging, hair inclusion then the performance of the recognition process leads to poor. Most of the researchers are concentrating on the real time applications. Many surveys are carried out on the topic of face recognition [1-6] they specify various existing techniques for feature extraction and the face recognition process. Generally face recognition is classified as the process of face detection, feature extraction and face recognition. Image preprocessing work as removing the background details and normalize the image by rotation, scaling, resizing of the original image is carried out before the face detection process. The face detection is to detect the face from the normalized image, then the feature extraction process is used to extract the features from the detected face and finally the face recognition process is to recognize the face. Face recognition is as old as computer vision, both because of the practical importance of the topic and theoretical interest from cognitive scientists. Despite the fact that other methods of identification (such as fingerprints, or iris scans) can be more accurate, face recognition has always remains a major focus of research because of its noninvasive nature and because it is people's primary method of person identification. Face recognition technology is gradually evolving to a universal biometric solution since it requires virtually zero effort from the user end while compared with other biometric options. Biometric face recognition is basically used in three main domains: time attendance systems and employee management; visitor management systems; and last but not the least authorization systems and access control systems. Traditionally, student’s attendances are taken manually by using attendance sheet given by the faculty members in class, which is a time consuming event. Moreover, it is very difficult to verify one by one student in a large classroom environment with distributed branches whether the authenticated students are actually responding or not. The present authors demonstrate in this paper how face recognition can be used for an effective attendance system to automatically record the presence of an enrolled individual within the respective venue. Proposed system also maintains a log file to keep records of the entry of every individual with respect to a universal system time.
  • 2. International Journal of Research in Advent Technology, Vol.2, No.4, April 2014 E-ISSN: 2321-9637 140 Fig.1. Process for face recognition 2. BACKGROUND AND RELATED WORK The first attempts to use face recognition began in the 1960’s with a semi automated system. Marks were made on photographs to locate the major features; it used features such as eyes, ears, noses, and mouths. Then distances and ratios were computed from these marks to a common reference point and compared to reference data. In the early 1970’s Goldstein, Harmon and Lesk[2] created a system of 21 subjective markers such as hair colour and lip thickness. This proved even harder to automate due to the subjective nature of many of the measurements still made completely by hand. Fisher and Elschlagerb[3] approaches to measure different pieces of the face and mapped them all onto a global template, which was found that these features do not contain enough unique data to represent an adult face. Another approach is the Connectionist approach [4], which seeks to classify the human face using a combination of both range of gestures and a set of identifying markers. This is usually implemented using 2-dimensional pattern recognition and neural net principles. Most of the time this approach requires a huge number of training faces to achieve decent accuracy; for that reason it has yet to be implemented on a large scale. The first fully automated system [5] to be developed utilized very general pattern recognition. It compared faces to a generic face model of expected features and created a series of patters for an image relative to this model. This approach is mainly statistical and relies on histograms and the gray scale value. 3. SYSTEM OVERVIEW The present authors used the eigenface approach for face recognition which was introduced by Kirby and Sirovich in 1988 at Brown University. The method works by analyzing face images and computing eigenface [8] which are faces composed of eigenvectors. The comparison of eigenface is used to identify the presence of a face and its identity. There is a five step process involved with the system developed by Turk and Pentland [1]. First, the system needs to be initialized by feeding it a set of training images of faces. This is used to define the face space which is set of images that are face like. Next, when a face is encountered it calculates an eigenface for it. By comparing it with known faces and using some statistical analysis it can be determined whether the image presented is a face at all. Then, if an image is determined to be a face the system will determine whether it knows the identity of it or not. The optional final step is that if an unknown face is seen repeatedly, the system can learn to recognize it. Fig.2 Overview of face recognition system 3.1. PCA (Principal Component Analysis) PCA method has been widely used in applications such as face recognition and image compression. PCA is a common technique for finding patterns in data, and expressing the data as eigenvector to highlight the
  • 3. International Journal of Research in Advent Technology, Vol.2, No.4, April 2014 E-ISSN: 2321-9637 similarities and differences between different d The following steps summarize the PCA process: data [6]. 1. Let {D1,D2,…DM} be the training data set. The average Avg is defined by: ………….. Eq (1) 2. Each element in the training data set differs from by the vector Yi=Di-Avg. The covariance matrix obtained as: . Cov is …………. Eq (2) 3. Choose M’ significant eigenvectors of and compute the weight vectors Wik the training data set, where k varies from 1 to M’. for each element in 4. SYSTEM IMPLEMENTATION Avg Cov as EK’s, …………Eq (3) The proposed system has been implemented with the help of three basic steps: A. . detect and extract face image and save the face information in an xml file for future references .B. . Learn and train the face image and calculate eigenvalue and eigen vector of that image. C. Recognise and match face images with existing face images information stored in xmlfile [1]. Request matching. adding new faces to database Fig.3 Flow Chart of face recognition system At first, open CAM_CB() is called to open the camera for image capture. Next the frontal face [2] is extracted from the video frame by calling the function Extract Face (). The Extract Face () function uses the Open Cv Haar Cascade method to load the haar cascade_ frontalface_alt_tree.xml as the classifier. The classifier outputs a "1" if the region is likely to show the object (i.e., face), and "0" otherwise. To search for the object in the whole image one can move the search window across the image and check every location using the classifier. The classifier is designed such a manner that it can be easily "resized" in order to be able to find the objects of interest at different sizes, which is more efficient than resizing the image itself. So, to find an object of an unknown size in the im procedure is done several times at different scales. After the face is detected it image of 50x50 pixels. 141 ier. image the scan is clipped into a gray scale
  • 4. International Journal of Research in Advent Technology, Vol.2, No.4, April 2014 E-ISSN: 2321-9637 142 5. RESULT The result with the 30 test images was not 100% accurate but it gave some good matching with almost 28 images. Accuracy Implementing PCA in the Face recognition on MATLAB, we got nearly 87. 09 %. . Eq(5) Fig.4 Test image Fig.5 Result image 6. LIMITAITIONS 1. The images of a face, and in particular the faces in the training set should lie near the face space. 2. Each image should be highly correlated with itself. 7. SCOPE AND IMPROVEMENT Further changes in the algorithm may lead to better accuracy. In addition, we can take some more distinct features to the training set of faces like length of forehead, chin positon etc. Facial recognition is still an ongoing research topic for computer vision scientists. 8. COMMERCIAL USE 1. Day Care: Verify identity of individuals picking up the children. 2. Residential Security: Alert homeowners of approaching personnel. 3. Voter verification: Where eligible politicians are required to verify their identity during a voting process. This is intended to stop 'proxy' voting where the vote may not go as expected. 4. Banking using ATM: The software is able to quickly verify a customers face. 5. Physical access control of buildings areas, doors, cars or net access. 9. FUTURE SCOPE This project is based on eigenface approach that gives the accuracy maximum 92.5%. There is scope for future using Neural Network technique that can give the better results as compare to eigenface approach. With the help of neural network technique accuracy can be improved. The whole software is dependent on the database and the database is dependent on resolution of camera, so in future if good resolution digital camera or good resolution analog camera will be in use then result will be better. So in future the software has a very good future scope if good resolution camera and neural network technique will be used. Also a great deal of work has been saved by not building compact documentation for the software this area has been overlooked due to time constraints. Proper help for user is not being developed; the help messages for the same to the user can be developed in future, along with software documentation 10. CONCLUSION 1. We must choose some features of the sample face and create a database of the images. In our case, we have taken 57 face images. 2. Use of the Affine transform in finding the variables responsible for the same orientation, scaling and other feature variations for all the images.
  • 5. International Journal of Research in Advent Technology, Vol.2, No.4, April 2014 E-ISSN: 2321-9637 143 3. The special features taken should be mapped in the window we are taking the face, it should include most part of the face rather than body. 4. Trained images should be mapped to smaller window. 5. Principal component Analysis can be used to both decrease the computational complexity and measure of the covariance between the images. 6. How PCA reduces the complexity of computation when large number of images are taken? 7. The principal components of the Eigen vector of this covariance matrix when concatenated and converted gives the Eigen faces. 8. These eigenfaces are the ghostly faces of the trained set of faces forms a face space. 9. For each new face(test face), 30 in our case, we need to calculate its pattern vector. 10. The distance of it to the eigen faces in the eigen space must be minimum. 11. This distance gives the location of the image in the eigen space which is taken as the output matched image. REFERENCES [1] Matthew Turk and Alex Pentland " Eigenfaces for Recognition." vision and Modeling Group , The Media Laboratory , Massachusetts institute of Technology. [2] Fernando L. Podio and Jeffrey S. Dunn2 "Biometric Authentication Technology " [3]Matthew Turk “A Random Walk through Eigenspace” IEICE Trans Dec 2001 [4] Stan Z.Li & Anil K. Jain “Handbook of Face Recognition” Springer publications [5] http://www.face-rec.org [6] http://www.alglib.net [7]http://math.fullerton.edu/mathews/n2003/JacobiMeth odProg.html [8] M. A. Turk and A. P. Pentland ,“Face Recognition Using Eigenfaces,” in Proc. IEEE Conference on Computer Vision and Pattern Recognition, pp. 586–591. 1991. [9] A.J. Goldstein, L. D. Harmon, and A. B. Lesk, “Identification of Human Faces,” in Proc. IEEE Conference on Computer Vision and Pattern Recognition, vol. 59, pp 748 – 760, May 1971 [10] “Matching of Pictorial Structures,” IEEE Transaction on Computer, vol. C-22, pp. 67-92, 1973. [11] S. S. R. Abibi, “Simulating evolution: connectionist metaphors for studying human cognitive behaviour,” in Proceedings TENCON 2000, vol. 1 pp 167-173, 2000. [12]Y. Cui, J. S. Jin, S. Luo, M. Park, and S. S. L. Au, “Automated Pattern Recognition and Defect Inspection System,” in proc. 5th International Conference on Computer Vision and Graphical Image, vol. 59, pp. 768 – 773, May 1992. [13] Y. Zhang and C. Liu, “Face recognition using kemel principal component analysis and genetic algorithms,” IEEE Workshop on Neural Networks for Signal Processing, pp. 4-6 Sept. 2002.