SlideShare a Scribd company logo
1 of 4
Download to read offline
International Journal of Science and Research (IJSR)
ISSN (Online): 2319-7064
Volume 2 Issue 11, November 2013
www.ijsr.net
Automatic Attendance Management System Using
Face Recognition
Jomon Joseph1
, K. P. Zacharia2
1
M.Tech (By Research) Scholar, Anna University, Coimbatore, Jothipuram, Coimbatore, India
2
Professor, Department of Electronics & Communication Engineering, Saintgits College of Engineering,
Pathamuttom P.O., Kottayam-686532, Kerala, India
Abstract: Being one of the most successful applications of the image processing, face recognition has a vital role in technical field
especially in the field of security purpose. Human face recognition is an important field for verification purpose especially in the case of
student’s attendance. This paper is aimed at implementing a digitized system for attendance recording. Current attendance marking
methods are monotonous & time consuming. Manually recorded attendance can be easily manipulated. Hence the paper is proposed to
tackle all these issues.
Keywords: Image processing, Face recognition, PCA, Eigen Face, Microcontroller, MATLAB and Camera
1. Introduction
Facial recognition or face recognition as it is often referred
to as, analyses characteristics of a person's face image input
through a camera. It measures overall facial structure,
distances between eyes, nose, mouth, and jaw edges. These
measurements are retained in a database and used as a
comparison when a user stands before the camera. One of
the strongest positive aspects of facial recognition is that it is
non-intrusive. Verification or identification can be
accomplished from two feet away or more, without requiring
the user to wait for long periods of time or do anything more
than look at the camera.
Traditionally student’s attendance is taken manually by
using attendance sheet, given by the faculty member in class.
The Current attendance marking methods are monotonous &
time consuming. Manually recorded attendance can be easily
manipulated. 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. Hence the paper is proposed to
tackle all these issues [1].
The proposed system consists of a high resolution digital
camera to monitor the classroom or office room. It is
embedded on a micro-controller based motor system which
enables it to rotate in left & right directions. The data or
images obtained by the camera are sent to a computer
programmed system for further analysis. The obtained
images are then compared with a set of reference images of
each of the employees or students & mark the corresponding
attendance. The system also provides for continuous
monitoring of the classroom by an operator if needed. The
camera module can be a wireless or wired system.
2. System Overview
1) MATLAB section- The MATLAB section consists of the
face recognition module. Face Recognition module- Initially
the images of each of the users is provided for the MATLAB
& generate a set of facial features using of the feature
extraction methods viz. PCA (Principal Component
Analysis) –Thus we create a feature set for each of the
images provided in the database. During real time, the
images of human face may be extracted from a USB camera.
This involves MATLAB's Image Acquisition Toolbox, using
which a camera is configured, accessed & brought one frame
at a time into MATLAB's workspace for further processing
using MATLAB's Image Processing Toolbox. This method
uses eigen face 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 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 byTurk 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.
2) Micro-controller based embedded hardware system- For
this project PIC micro-controller along with as servo motor
mechanism is used. The name PIC initially referred to
"Peripheral Interface Controller". PICs are popular with both
industrial developers and hobbyists alike due to their low
cost, wide availability, large user base, extensive collection
of application notes, availability of low cost or free
development tools, and serial programming (and re-
programming with flash memory) capability. Servomotors:-
A servomotor (servo) is an electromechanical device in
which a PWM input determines the position of the armature
of a motor. A servomotor is a rotary actuator that allows for
precise control of angular position. It consists of a motor
coupled to a sensor for position feedback, through a
reduction gearbox. It also requires a relatively sophisticated
controller, often a dedicated module designed specifically for
use with servomotors. Servomotors are used in applications
such as robotics, CNC machinery or automated
manufacturing. The camera is embedded on this system,
Paper ID: 2013482 327
International Journal of Science and Research (IJSR)
ISSN (Online): 2319-7064
Volume 2 Issue 11, November 2013
www.ijsr.net
which enables it to rotate in left & right directions. The data
or images obtained by the camera are sent to a computer
programmed system for further analysis. The obtained
images are then compared with a set of reference images of
each of the employees or students & mark the corresponding
attendance.
3. System Implementation
Figure 1: Block diagram Full
3.1 Face Recognition using Principal Component
Analysis
In this paper we have reviewed a face recognition method
based on feature extraction. By using extensive geometry, it
is possible to find the contours of the eye, eyebrow, nose,
mouth, and even the face itself. Principal component analysis
for face recognition is based on the information theory
approach. Here, the relevant information in a face image
extracted and encoded as efficiently as possible.
In mathematical terms, the principal components of the
distribution of faces or the eigenvectors of the covariance
matrix of the set of face images, treating an image as a point
(vector) in a very high dimensional face space is sought.
Here principal component analysis method will be presented
in more detail. The proposed system is based on an
information theory approach that decomposes face images
into a small set of characteristic feature images called „Eigen
faces‟, which are actually the principal components of the
initial training set of face images. Recognition is performed
by projecting a new image into the subspace spanned by the
Eigen faces („face space‟) and then classifying the face by
comparing its position in the face space with the positions of
the known individuals. The Eigen face approach gives us
efficient way to find this lower dimensional space. Eigen
faces are the Eigenvectors which are representative of each
of the dimensions of this face space and they can be
considered as various face features. Any face can be
expressed as linear combinations of the singular vectors of
the set of faces, and these singular vectors are eigenvectors
of the covariance matrices.
3.2 Eigen faces for Recognition
We have focused our research toward developing a sort of
unsupervised pattern recognition scheme that does not
depend on excessive geometry and computations like
deformable templates. Eigenfaces approach seemed to be an
adequate method to be used in face recognition due to its
simplicity, speed and learning capability. A previous work
based on the eigenfaces approach was done by M. Turkand
A. Pentland, in which, faces were first detected and then
identified. In this thesis, a face recognition system based on
the eigenfaces approach, similar to the one presented by M.
Turk and A. Pentland, is proposed.
The scheme is based on an information theory approach that
decomposes face images into a small set of characteristic
feature images called eigenfaces, which may be thought of as
the principal components of the initial training set of face
images. Recognition is performed by projecting a new image
onto the subspace spanned by the Eigen faces and then
classifying the face by comparing its position in the face
space with the positions of known individuals. Actual system
is capable of both recognizing known individuals and
learning to recognize new face images. The Eigenfaces
approach used in this scheme has advantages over other face
recognition methods in its speed, simplicity, learning
capability and robustness to small changes in the face image.
FACE-PRO, the actual face recognition software based on
the Eigen faces approach was developed in C programming
language on a personal computer. Although no optimizations
were performed for matrix operations, during the tests on a
Intel 80486 based personal computer, it was remarkable that
the system could build a training set that had 14 members
with 7 eigen faces over a 58 member demo face library by
updating all the feature vectors of the library members in
around one minute. Once the training set has been built,
recognitions were done near real time over this demo face
library in less than one second. Much of the previous work
on automated face recognition has ignored the issue of just
what aspects of the face stimulus are important for face
recognition. This suggests the use of an information theory
approach of coding and decoding of Face images,
emphasizing the significant local and global features. Such
features may or may not be directly related to our intuitive
notion of face features such as the eyes, nose, lips, and hair.
In the language of information theory, the relevant
information in a face image is extracted, encoded as
efficiently as possible, and then compared with a database of
models encoded similarly. A simple approach to extracting
the information contained in an image of a face is to
somehow capture the variation in a collection of face images,
independent of any judgment of features, and use this
information to encode and compare individual face images.
In mathematical terms, the principal components of the
distribution of faces, or the eigenvectors of the covariance
matrix of the set of face images, treating an image as point
(or vector) in a very high dimensional space is sought. The
eigenvectors are ordered, each one accounting for a different
amount of the variation among the face images.
3.3 Calculation of Eigen faces and Weights
Let a face image I(x,y) be a two-dimensional N x N array of
8-bit intensity values. An image may also be considered as a
vector of dimension N2 , so that a typical image of size 256
x 256 becomes a vector of dimension 65,536, or equivalently
a point in 65,536-dimensional space. An ensemble of
images, then, maps to a collection of points in this huge
space. Images of faces, being similar in overall
configuration, will not be randomly distributed in this huge
image space and thus can be described by a relatively low
dimensional subspace. The main idea of the principal
component analysis (or Karhunen-Loeve expansion) is to
find the vectors that best account for the distribution of face
Paper ID: 2013482 328
International Journal of Science and Research (IJSR)
ISSN (Online): 2319-7064
Volume 2 Issue 11, November 2013
www.ijsr.net
images within the entire image space. These vectors define
the subspace of face images, which we call "face space".
Each vector is of length N2 , describes an N x N image, and
is a linear combination of the original face images. Because
these vectors are the eigenvectors of the covariance matrix
corresponding to the original face images, and because they
are face-like in appearance, we refer to them as "eigenfaces".
Some examples of eigenfaces are shown in Figure 5.2. An N
x N matrix A is said to have an eigenvector X, In linear
algebra, the eigenvectors of a linear operator are non-zero
vectors which, when operated on by the operator, result
in a scalar multiple of them. The scalar is then called the
eigenvalue An N x N matrix A is said to have an
eigenvector X, In linear algebra, the eigenvectors of a linear
operator are non-zero vectors which, when operated on
by the operator, result in a scalar multiple of them.
The scalar is then called the eigenvalue  associated with
the eigenvector(X). Eigen vector is a vector that is scaled by
a linear transformation. It is a property of a matrix. When a
matrix acts on it, only the vector magnitude is changed not
the direction
X
AX 
 (1)
Calculations of eigen values and eigen vectors
  0

 I
A  (2)
Where I is the n x n Identity matrix.We know that a
nontrivial solution exists if and only if
  o
I
A 
 
det (3)
Where det () denotes determinant.
If A is n x n, then there are n solutions or n roots of the
characteristic polynomial. Thus there are n eigen values of
A satisfying the equation Where i=1, 2, 3….n
We assume the training sets of images are m


 ....
, ,
2
1 with
each image is I (x, y).Convert each image into set of
vectors and new full-size matrix(m×p), where m is the
number of training images and p is x × y.
Find the mean face by:
 = 


m
i
i
m 1
1
(4)
Calculated the mean-subtracted face:
m
i
i
i ...
2
,
1
, 




 (5)
 
m
A 

 ...
, 2
1
 is the mean-subtracted matrix vector
with its size Amp. By implementing the matrix
transformations, the vectors matrix is reduced by
T
pm
mp
mn A
A
C 
 (6)
where C is the covariance matrix and T is transpose matrix.
Find the eigenvectors, Vmm and eigenvalues from the C
matrix using Jacobi method and ordered the eigenvectors
by highest eigenvalues. Jacobi’s method is chosen because
its accuracy and reliability than other
method.Apply the eigenvectors matrix, Vmm and adjusted
matrix, These vectors determine linear combinationsof the
training set images to form the eigenfaces, Uk by
m
k
V
U kn
m
n
n
k ...
2
,
1
,
1

 

 (7)
Instead of using m eigenfaces, m’_<_m which we consider
the image provided for training are more than 1 for each
individuals or class. m’ is the total class used. Based on the
eigenfaces, each image have its face vector by:
m
k
U
W T
k
k ...
2
,
1
),
( 



 (8)
and mean subtracted vector of size and eigenfaces is
Upm’_. The weights form a feature vector
 
,
....
2
1 m
w
w
w
T


A face can be reconstructed by using its feature, vector and
previous eigen faces
f




 (9)
Where
i
m
i
i
f U
w




1
4. Experiment
The steps of the experiment process are;
1.Initiate capturing the images through the camera which is
able to rotate in all direction in the class room.
2.Pre-process the captured images through and extract face
image.
3.Calculate the eigen value of the captured face image and
compared with that of the existing face images.
4.If the eigen value does not matches with the existing
one,save it as a new face image.
5.If the eigen values matches, then the recognition process
will start soon.
6.Using PCA algorithm the following steps would be
followed
7.Find the face information of matched face image in the
database.
8.Update the log table with corresponding face image and
system time that makes completion of attendance for an
individual students.
9.This section presents the results of the experiments.
5. Results
5.1 Test Image
Figure 2: Test Image
Paper ID: 2013482 329
International Journal of Science and Research (IJSR)
ISSN (Online): 2319-7064
Volume 2 Issue 11, November 2013
www.ijsr.net
5.2 Result
Figure 3: Attendance marked for Jomon
5.3 Test Result-Excel Report
Figure 4, Attendance marked for Jomon
6. Conclusion
Experimental results have shown that, the proposed face
recognition method was very sensitive to face background
and head orientations. Changes in the illumination did not
cause a major problem to the system. Besides, presence of
small detail such as dark glasses or masks was too far from
being a real challenge to the system. There exists a trade off
between the correct recognition rate and the threshold value.
As the threshold value increases, numbers of misses begin to
decrease, possibly resulting in misclassifications. On the
contrary, when the number of eigenfaces involved in the
recognition process increases misclassification rate begins to
decrease, possibly resulting in misses. The eigenface method
is very sensitive to head orientations, and most of the
mismatches occur for the images with large head
orientations.
7. Future Scope
The current recognition system has been designed for frontal
views of face images. A neural network architecture (may be
together with a feature based approach) can be implemented
in which the orientation of the face is first determined, and
then the most suitable recognition method is selected, Also
the current recognition system acquires face images only
from face files located on magnetic mediums. Camera and
scanner support should be implemented for greater
flexibility.
References
[1] M. A. Turk and A. P. Pentland, “Face Recognition Using
Eigenfaces,”in Proc. IEEE Conference on Computer
Vision and PatternRecognition, pp. 586–591. 1991.
[2] Nirmalya Kar, Mrinal Kanti Debbarma, Ashim Saha, and
Dwijen Rudra Pal” Study of Implementing Automated
Attendance SystemUsing Face Recognition Technique
“International Journal of Computer and Communication
Engineering, Vol. 1, No. 2, July 2012.
[3] Goldstein, A. J., Harmon, L. D., and Lesk, A. B.,
Identification of human faces", Proc. IEEE 59, pp. 748-
760, (1971).
[4] M.N.Shah Zainudin., Radi H.R., S.Muniroh Abdullah.,
Rosman Abd. Rahim., M.Muzafar Ismail,” Face
Recognition using PCA and LDA”, International Journal
of Electrical & Computer Sciences
[5] Yohei KAWAGUCHI ,Tetsuo SHOJI ,Weijane LIN ,and
Koh KAKUSHO , “Face Recognition-based Lecture
Attendance System”, Department of Intelligence Science
and Technology, Graduate School of Informatics, Kyoto
University.
Author Profile
Jomon Joseph received his Bachelor of Technology
Degree in Electronics & Communication Engineering
from Government Engineering College, Kottayam,
Kerala. He worked as an Assistant Professor in the
Department of Electronics and Communication at SAINTGITS
college of Engineering, Kottayam, Kerala, India. Currently he is
doing M. Tech (By Research) at Anna University, Coimbatore,
Tamilnadu, India.
Paper ID: 2013482 330

More Related Content

Similar to Automatic Attendance Management System Using Face Recognition

Improved Approach for Eigenface Recognition
Improved Approach for Eigenface RecognitionImproved Approach for Eigenface Recognition
Improved Approach for Eigenface RecognitionBRNSSPublicationHubI
 
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
 
A Real Time Advance Automated Attendance System using Face-Net Algorithm
A Real Time Advance Automated Attendance System using Face-Net AlgorithmA Real Time Advance Automated Attendance System using Face-Net Algorithm
A Real Time Advance Automated Attendance System using Face-Net AlgorithmIRJET Journal
 
IRJET- Face Detection and Recognition using OpenCV
IRJET- Face Detection and Recognition using OpenCVIRJET- Face Detection and Recognition using OpenCV
IRJET- Face Detection and Recognition using OpenCVIRJET Journal
 
IRJET- Automated Attendance System using Face Recognition
IRJET-  	  Automated Attendance System using Face RecognitionIRJET-  	  Automated Attendance System using Face Recognition
IRJET- Automated Attendance System using Face RecognitionIRJET Journal
 
Smart Doorbell System Based on Face Recognition
Smart Doorbell System Based on Face RecognitionSmart Doorbell System Based on Face Recognition
Smart Doorbell System Based on Face RecognitionIRJET Journal
 
Paper id 24201475
Paper id 24201475Paper id 24201475
Paper id 24201475IJRAT
 
Criminal Detection System
Criminal Detection SystemCriminal Detection System
Criminal Detection SystemIntrader Amit
 
Image–based face-detection-and-recognition-using-matlab
Image–based face-detection-and-recognition-using-matlabImage–based face-detection-and-recognition-using-matlab
Image–based face-detection-and-recognition-using-matlabIjcem Journal
 
Face recognition system
Face recognition systemFace recognition system
Face recognition systemYogesh Lamture
 
IRJET- Student Attendance System by Face Detection
IRJET- Student Attendance System by Face DetectionIRJET- Student Attendance System by Face Detection
IRJET- Student Attendance System by Face DetectionIRJET Journal
 
IRJET- Facial Expression Recognition using GPA Analysis
IRJET-  	  Facial Expression Recognition using GPA AnalysisIRJET-  	  Facial Expression Recognition using GPA Analysis
IRJET- Facial Expression Recognition using GPA AnalysisIRJET Journal
 
IRJET- Smart Classroom Attendance System: Survey
IRJET- Smart Classroom Attendance System: SurveyIRJET- Smart Classroom Attendance System: Survey
IRJET- Smart Classroom Attendance System: SurveyIRJET Journal
 
IRJET - A Review on: Face Recognition using Laplacianface
IRJET - A Review on: Face Recognition using LaplacianfaceIRJET - A Review on: Face Recognition using Laplacianface
IRJET - A Review on: Face Recognition using LaplacianfaceIRJET Journal
 
IRJET- Computerized Attendance System using Face Recognition
IRJET- Computerized Attendance System using Face RecognitionIRJET- Computerized Attendance System using Face Recognition
IRJET- Computerized Attendance System using Face RecognitionIRJET Journal
 
IRJET- Computerized Attendance System using Face Recognition
IRJET- Computerized Attendance System using Face RecognitionIRJET- Computerized Attendance System using Face Recognition
IRJET- Computerized Attendance System using Face RecognitionIRJET Journal
 
Facial Expression Identification System
Facial Expression Identification SystemFacial Expression Identification System
Facial Expression Identification SystemIRJET Journal
 
IRJET- Free & Generic Facial Attendance System using Android
IRJET- Free & Generic Facial Attendance System using AndroidIRJET- Free & Generic Facial Attendance System using Android
IRJET- Free & Generic Facial Attendance System using AndroidIRJET Journal
 
Face Recognition Smart Attendance System- A Survey
Face Recognition Smart Attendance System- A SurveyFace Recognition Smart Attendance System- A Survey
Face Recognition Smart Attendance System- A SurveyIRJET Journal
 
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
 

Similar to Automatic Attendance Management System Using Face Recognition (20)

Improved Approach for Eigenface Recognition
Improved Approach for Eigenface RecognitionImproved Approach for Eigenface Recognition
Improved Approach for Eigenface Recognition
 
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
 
A Real Time Advance Automated Attendance System using Face-Net Algorithm
A Real Time Advance Automated Attendance System using Face-Net AlgorithmA Real Time Advance Automated Attendance System using Face-Net Algorithm
A Real Time Advance Automated Attendance System using Face-Net Algorithm
 
IRJET- Face Detection and Recognition using OpenCV
IRJET- Face Detection and Recognition using OpenCVIRJET- Face Detection and Recognition using OpenCV
IRJET- Face Detection and Recognition using OpenCV
 
IRJET- Automated Attendance System using Face Recognition
IRJET-  	  Automated Attendance System using Face RecognitionIRJET-  	  Automated Attendance System using Face Recognition
IRJET- Automated Attendance System using Face Recognition
 
Smart Doorbell System Based on Face Recognition
Smart Doorbell System Based on Face RecognitionSmart Doorbell System Based on Face Recognition
Smart Doorbell System Based on Face Recognition
 
Paper id 24201475
Paper id 24201475Paper id 24201475
Paper id 24201475
 
Criminal Detection System
Criminal Detection SystemCriminal Detection System
Criminal Detection System
 
Image–based face-detection-and-recognition-using-matlab
Image–based face-detection-and-recognition-using-matlabImage–based face-detection-and-recognition-using-matlab
Image–based face-detection-and-recognition-using-matlab
 
Face recognition system
Face recognition systemFace recognition system
Face recognition system
 
IRJET- Student Attendance System by Face Detection
IRJET- Student Attendance System by Face DetectionIRJET- Student Attendance System by Face Detection
IRJET- Student Attendance System by Face Detection
 
IRJET- Facial Expression Recognition using GPA Analysis
IRJET-  	  Facial Expression Recognition using GPA AnalysisIRJET-  	  Facial Expression Recognition using GPA Analysis
IRJET- Facial Expression Recognition using GPA Analysis
 
IRJET- Smart Classroom Attendance System: Survey
IRJET- Smart Classroom Attendance System: SurveyIRJET- Smart Classroom Attendance System: Survey
IRJET- Smart Classroom Attendance System: Survey
 
IRJET - A Review on: Face Recognition using Laplacianface
IRJET - A Review on: Face Recognition using LaplacianfaceIRJET - A Review on: Face Recognition using Laplacianface
IRJET - A Review on: Face Recognition using Laplacianface
 
IRJET- Computerized Attendance System using Face Recognition
IRJET- Computerized Attendance System using Face RecognitionIRJET- Computerized Attendance System using Face Recognition
IRJET- Computerized Attendance System using Face Recognition
 
IRJET- Computerized Attendance System using Face Recognition
IRJET- Computerized Attendance System using Face RecognitionIRJET- Computerized Attendance System using Face Recognition
IRJET- Computerized Attendance System using Face Recognition
 
Facial Expression Identification System
Facial Expression Identification SystemFacial Expression Identification System
Facial Expression Identification System
 
IRJET- Free & Generic Facial Attendance System using Android
IRJET- Free & Generic Facial Attendance System using AndroidIRJET- Free & Generic Facial Attendance System using Android
IRJET- Free & Generic Facial Attendance System using Android
 
Face Recognition Smart Attendance System- A Survey
Face Recognition Smart Attendance System- A SurveyFace Recognition Smart Attendance System- A Survey
Face Recognition Smart Attendance System- A Survey
 
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
 

More from Kathryn Patel

The Electoral College How It W. Online assignment writing service.
The Electoral College How It W. Online assignment writing service.The Electoral College How It W. Online assignment writing service.
The Electoral College How It W. Online assignment writing service.Kathryn Patel
 
Critical Essay Persuasive Writing Process
Critical Essay Persuasive Writing ProcessCritical Essay Persuasive Writing Process
Critical Essay Persuasive Writing ProcessKathryn Patel
 
003 Why Boston University Sample Essay Example
003 Why Boston University Sample Essay Example003 Why Boston University Sample Essay Example
003 Why Boston University Sample Essay ExampleKathryn Patel
 
Biography Template 01 Life Facts, Autobiography, Sent
Biography Template 01 Life Facts, Autobiography, SentBiography Template 01 Life Facts, Autobiography, Sent
Biography Template 01 Life Facts, Autobiography, SentKathryn Patel
 
Writing A Hypothesis Worksheet - Escolagersonal
Writing A Hypothesis Worksheet - EscolagersonalWriting A Hypothesis Worksheet - Escolagersonal
Writing A Hypothesis Worksheet - EscolagersonalKathryn Patel
 
Pay Someone To Write My Essay Uk. Pay Fo
Pay Someone To Write My Essay Uk. Pay FoPay Someone To Write My Essay Uk. Pay Fo
Pay Someone To Write My Essay Uk. Pay FoKathryn Patel
 
Newspaper Report Writing - Examples, Format, Pdf Exa
Newspaper Report Writing - Examples, Format, Pdf ExaNewspaper Report Writing - Examples, Format, Pdf Exa
Newspaper Report Writing - Examples, Format, Pdf ExaKathryn Patel
 
Write My Essay Online For Cheap. Online assignment writing service.
Write My Essay Online For Cheap. Online assignment writing service.Write My Essay Online For Cheap. Online assignment writing service.
Write My Essay Online For Cheap. Online assignment writing service.Kathryn Patel
 
A Website That Writes Essays For You. The 5 Best Websit
A Website That Writes Essays For You. The 5 Best WebsitA Website That Writes Essays For You. The 5 Best Websit
A Website That Writes Essays For You. The 5 Best WebsitKathryn Patel
 
Pay Someone To Write A Letter For Me, Writing A Letter Requesting Money
Pay Someone To Write A Letter For Me, Writing A Letter Requesting MoneyPay Someone To Write A Letter For Me, Writing A Letter Requesting Money
Pay Someone To Write A Letter For Me, Writing A Letter Requesting MoneyKathryn Patel
 
Castle Writing Opps - T1W4 Jester, Castle, Gallery Wall
Castle Writing Opps - T1W4 Jester, Castle, Gallery WallCastle Writing Opps - T1W4 Jester, Castle, Gallery Wall
Castle Writing Opps - T1W4 Jester, Castle, Gallery WallKathryn Patel
 
Real Harvard Essays College Essay, Admission
Real Harvard Essays College Essay, AdmissionReal Harvard Essays College Essay, Admission
Real Harvard Essays College Essay, AdmissionKathryn Patel
 
How To Write A Discursive Essa. Online assignment writing service.
How To Write A Discursive Essa. Online assignment writing service.How To Write A Discursive Essa. Online assignment writing service.
How To Write A Discursive Essa. Online assignment writing service.Kathryn Patel
 
Writing A Letter To Your Future Self Can Be Very Therapeuti
Writing A Letter To Your Future Self Can Be Very TherapeutiWriting A Letter To Your Future Self Can Be Very Therapeuti
Writing A Letter To Your Future Self Can Be Very TherapeutiKathryn Patel
 
Free Writing Paper Template Writing Paper Template,
Free Writing Paper Template Writing Paper Template,Free Writing Paper Template Writing Paper Template,
Free Writing Paper Template Writing Paper Template,Kathryn Patel
 
Dr. Seuss- Cat In The Hat Writing By Kindergarten Bu
Dr. Seuss- Cat In The Hat Writing By Kindergarten BuDr. Seuss- Cat In The Hat Writing By Kindergarten Bu
Dr. Seuss- Cat In The Hat Writing By Kindergarten BuKathryn Patel
 
Linking Words, Connecting Words Full List And Useful Examples 7ESL
Linking Words, Connecting Words Full List And Useful Examples 7ESLLinking Words, Connecting Words Full List And Useful Examples 7ESL
Linking Words, Connecting Words Full List And Useful Examples 7ESLKathryn Patel
 
How To Write Excellent Lesson Aims Lesson, Ho
How To Write Excellent Lesson Aims Lesson, HoHow To Write Excellent Lesson Aims Lesson, Ho
How To Write Excellent Lesson Aims Lesson, HoKathryn Patel
 
News Article Examples 7 Examples Of Newspaper Arti
News Article Examples 7 Examples Of Newspaper ArtiNews Article Examples 7 Examples Of Newspaper Arti
News Article Examples 7 Examples Of Newspaper ArtiKathryn Patel
 
Writing Paper With Picture Box - Official
Writing Paper With Picture Box - OfficialWriting Paper With Picture Box - Official
Writing Paper With Picture Box - OfficialKathryn Patel
 

More from Kathryn Patel (20)

The Electoral College How It W. Online assignment writing service.
The Electoral College How It W. Online assignment writing service.The Electoral College How It W. Online assignment writing service.
The Electoral College How It W. Online assignment writing service.
 
Critical Essay Persuasive Writing Process
Critical Essay Persuasive Writing ProcessCritical Essay Persuasive Writing Process
Critical Essay Persuasive Writing Process
 
003 Why Boston University Sample Essay Example
003 Why Boston University Sample Essay Example003 Why Boston University Sample Essay Example
003 Why Boston University Sample Essay Example
 
Biography Template 01 Life Facts, Autobiography, Sent
Biography Template 01 Life Facts, Autobiography, SentBiography Template 01 Life Facts, Autobiography, Sent
Biography Template 01 Life Facts, Autobiography, Sent
 
Writing A Hypothesis Worksheet - Escolagersonal
Writing A Hypothesis Worksheet - EscolagersonalWriting A Hypothesis Worksheet - Escolagersonal
Writing A Hypothesis Worksheet - Escolagersonal
 
Pay Someone To Write My Essay Uk. Pay Fo
Pay Someone To Write My Essay Uk. Pay FoPay Someone To Write My Essay Uk. Pay Fo
Pay Someone To Write My Essay Uk. Pay Fo
 
Newspaper Report Writing - Examples, Format, Pdf Exa
Newspaper Report Writing - Examples, Format, Pdf ExaNewspaper Report Writing - Examples, Format, Pdf Exa
Newspaper Report Writing - Examples, Format, Pdf Exa
 
Write My Essay Online For Cheap. Online assignment writing service.
Write My Essay Online For Cheap. Online assignment writing service.Write My Essay Online For Cheap. Online assignment writing service.
Write My Essay Online For Cheap. Online assignment writing service.
 
A Website That Writes Essays For You. The 5 Best Websit
A Website That Writes Essays For You. The 5 Best WebsitA Website That Writes Essays For You. The 5 Best Websit
A Website That Writes Essays For You. The 5 Best Websit
 
Pay Someone To Write A Letter For Me, Writing A Letter Requesting Money
Pay Someone To Write A Letter For Me, Writing A Letter Requesting MoneyPay Someone To Write A Letter For Me, Writing A Letter Requesting Money
Pay Someone To Write A Letter For Me, Writing A Letter Requesting Money
 
Castle Writing Opps - T1W4 Jester, Castle, Gallery Wall
Castle Writing Opps - T1W4 Jester, Castle, Gallery WallCastle Writing Opps - T1W4 Jester, Castle, Gallery Wall
Castle Writing Opps - T1W4 Jester, Castle, Gallery Wall
 
Real Harvard Essays College Essay, Admission
Real Harvard Essays College Essay, AdmissionReal Harvard Essays College Essay, Admission
Real Harvard Essays College Essay, Admission
 
How To Write A Discursive Essa. Online assignment writing service.
How To Write A Discursive Essa. Online assignment writing service.How To Write A Discursive Essa. Online assignment writing service.
How To Write A Discursive Essa. Online assignment writing service.
 
Writing A Letter To Your Future Self Can Be Very Therapeuti
Writing A Letter To Your Future Self Can Be Very TherapeutiWriting A Letter To Your Future Self Can Be Very Therapeuti
Writing A Letter To Your Future Self Can Be Very Therapeuti
 
Free Writing Paper Template Writing Paper Template,
Free Writing Paper Template Writing Paper Template,Free Writing Paper Template Writing Paper Template,
Free Writing Paper Template Writing Paper Template,
 
Dr. Seuss- Cat In The Hat Writing By Kindergarten Bu
Dr. Seuss- Cat In The Hat Writing By Kindergarten BuDr. Seuss- Cat In The Hat Writing By Kindergarten Bu
Dr. Seuss- Cat In The Hat Writing By Kindergarten Bu
 
Linking Words, Connecting Words Full List And Useful Examples 7ESL
Linking Words, Connecting Words Full List And Useful Examples 7ESLLinking Words, Connecting Words Full List And Useful Examples 7ESL
Linking Words, Connecting Words Full List And Useful Examples 7ESL
 
How To Write Excellent Lesson Aims Lesson, Ho
How To Write Excellent Lesson Aims Lesson, HoHow To Write Excellent Lesson Aims Lesson, Ho
How To Write Excellent Lesson Aims Lesson, Ho
 
News Article Examples 7 Examples Of Newspaper Arti
News Article Examples 7 Examples Of Newspaper ArtiNews Article Examples 7 Examples Of Newspaper Arti
News Article Examples 7 Examples Of Newspaper Arti
 
Writing Paper With Picture Box - Official
Writing Paper With Picture Box - OfficialWriting Paper With Picture Box - Official
Writing Paper With Picture Box - Official
 

Recently uploaded

Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 

Recently uploaded (20)

Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 

Automatic Attendance Management System Using Face Recognition

  • 1. International Journal of Science and Research (IJSR) ISSN (Online): 2319-7064 Volume 2 Issue 11, November 2013 www.ijsr.net Automatic Attendance Management System Using Face Recognition Jomon Joseph1 , K. P. Zacharia2 1 M.Tech (By Research) Scholar, Anna University, Coimbatore, Jothipuram, Coimbatore, India 2 Professor, Department of Electronics & Communication Engineering, Saintgits College of Engineering, Pathamuttom P.O., Kottayam-686532, Kerala, India Abstract: Being one of the most successful applications of the image processing, face recognition has a vital role in technical field especially in the field of security purpose. Human face recognition is an important field for verification purpose especially in the case of student’s attendance. This paper is aimed at implementing a digitized system for attendance recording. Current attendance marking methods are monotonous & time consuming. Manually recorded attendance can be easily manipulated. Hence the paper is proposed to tackle all these issues. Keywords: Image processing, Face recognition, PCA, Eigen Face, Microcontroller, MATLAB and Camera 1. Introduction Facial recognition or face recognition as it is often referred to as, analyses characteristics of a person's face image input through a camera. It measures overall facial structure, distances between eyes, nose, mouth, and jaw edges. These measurements are retained in a database and used as a comparison when a user stands before the camera. One of the strongest positive aspects of facial recognition is that it is non-intrusive. Verification or identification can be accomplished from two feet away or more, without requiring the user to wait for long periods of time or do anything more than look at the camera. Traditionally student’s attendance is taken manually by using attendance sheet, given by the faculty member in class. The Current attendance marking methods are monotonous & time consuming. Manually recorded attendance can be easily manipulated. 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. Hence the paper is proposed to tackle all these issues [1]. The proposed system consists of a high resolution digital camera to monitor the classroom or office room. It is embedded on a micro-controller based motor system which enables it to rotate in left & right directions. The data or images obtained by the camera are sent to a computer programmed system for further analysis. The obtained images are then compared with a set of reference images of each of the employees or students & mark the corresponding attendance. The system also provides for continuous monitoring of the classroom by an operator if needed. The camera module can be a wireless or wired system. 2. System Overview 1) MATLAB section- The MATLAB section consists of the face recognition module. Face Recognition module- Initially the images of each of the users is provided for the MATLAB & generate a set of facial features using of the feature extraction methods viz. PCA (Principal Component Analysis) –Thus we create a feature set for each of the images provided in the database. During real time, the images of human face may be extracted from a USB camera. This involves MATLAB's Image Acquisition Toolbox, using which a camera is configured, accessed & brought one frame at a time into MATLAB's workspace for further processing using MATLAB's Image Processing Toolbox. This method uses eigen face 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 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 byTurk 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. 2) Micro-controller based embedded hardware system- For this project PIC micro-controller along with as servo motor mechanism is used. The name PIC initially referred to "Peripheral Interface Controller". PICs are popular with both industrial developers and hobbyists alike due to their low cost, wide availability, large user base, extensive collection of application notes, availability of low cost or free development tools, and serial programming (and re- programming with flash memory) capability. Servomotors:- A servomotor (servo) is an electromechanical device in which a PWM input determines the position of the armature of a motor. A servomotor is a rotary actuator that allows for precise control of angular position. It consists of a motor coupled to a sensor for position feedback, through a reduction gearbox. It also requires a relatively sophisticated controller, often a dedicated module designed specifically for use with servomotors. Servomotors are used in applications such as robotics, CNC machinery or automated manufacturing. The camera is embedded on this system, Paper ID: 2013482 327
  • 2. International Journal of Science and Research (IJSR) ISSN (Online): 2319-7064 Volume 2 Issue 11, November 2013 www.ijsr.net which enables it to rotate in left & right directions. The data or images obtained by the camera are sent to a computer programmed system for further analysis. The obtained images are then compared with a set of reference images of each of the employees or students & mark the corresponding attendance. 3. System Implementation Figure 1: Block diagram Full 3.1 Face Recognition using Principal Component Analysis In this paper we have reviewed a face recognition method based on feature extraction. By using extensive geometry, it is possible to find the contours of the eye, eyebrow, nose, mouth, and even the face itself. Principal component analysis for face recognition is based on the information theory approach. Here, the relevant information in a face image extracted and encoded as efficiently as possible. In mathematical terms, the principal components of the distribution of faces or the eigenvectors of the covariance matrix of the set of face images, treating an image as a point (vector) in a very high dimensional face space is sought. Here principal component analysis method will be presented in more detail. The proposed system is based on an information theory approach that decomposes face images into a small set of characteristic feature images called „Eigen faces‟, which are actually the principal components of the initial training set of face images. Recognition is performed by projecting a new image into the subspace spanned by the Eigen faces („face space‟) and then classifying the face by comparing its position in the face space with the positions of the known individuals. The Eigen face approach gives us efficient way to find this lower dimensional space. Eigen faces are the Eigenvectors which are representative of each of the dimensions of this face space and they can be considered as various face features. Any face can be expressed as linear combinations of the singular vectors of the set of faces, and these singular vectors are eigenvectors of the covariance matrices. 3.2 Eigen faces for Recognition We have focused our research toward developing a sort of unsupervised pattern recognition scheme that does not depend on excessive geometry and computations like deformable templates. Eigenfaces approach seemed to be an adequate method to be used in face recognition due to its simplicity, speed and learning capability. A previous work based on the eigenfaces approach was done by M. Turkand A. Pentland, in which, faces were first detected and then identified. In this thesis, a face recognition system based on the eigenfaces approach, similar to the one presented by M. Turk and A. Pentland, is proposed. The scheme is based on an information theory approach that decomposes face images into a small set of characteristic feature images called eigenfaces, which may be thought of as the principal components of the initial training set of face images. Recognition is performed by projecting a new image onto the subspace spanned by the Eigen faces and then classifying the face by comparing its position in the face space with the positions of known individuals. Actual system is capable of both recognizing known individuals and learning to recognize new face images. The Eigenfaces approach used in this scheme has advantages over other face recognition methods in its speed, simplicity, learning capability and robustness to small changes in the face image. FACE-PRO, the actual face recognition software based on the Eigen faces approach was developed in C programming language on a personal computer. Although no optimizations were performed for matrix operations, during the tests on a Intel 80486 based personal computer, it was remarkable that the system could build a training set that had 14 members with 7 eigen faces over a 58 member demo face library by updating all the feature vectors of the library members in around one minute. Once the training set has been built, recognitions were done near real time over this demo face library in less than one second. Much of the previous work on automated face recognition has ignored the issue of just what aspects of the face stimulus are important for face recognition. This suggests the use of an information theory approach of coding and decoding of Face images, emphasizing the significant local and global features. Such features may or may not be directly related to our intuitive notion of face features such as the eyes, nose, lips, and hair. In the language of information theory, the relevant information in a face image is extracted, encoded as efficiently as possible, and then compared with a database of models encoded similarly. A simple approach to extracting the information contained in an image of a face is to somehow capture the variation in a collection of face images, independent of any judgment of features, and use this information to encode and compare individual face images. In mathematical terms, the principal components of the distribution of faces, or the eigenvectors of the covariance matrix of the set of face images, treating an image as point (or vector) in a very high dimensional space is sought. The eigenvectors are ordered, each one accounting for a different amount of the variation among the face images. 3.3 Calculation of Eigen faces and Weights Let a face image I(x,y) be a two-dimensional N x N array of 8-bit intensity values. An image may also be considered as a vector of dimension N2 , so that a typical image of size 256 x 256 becomes a vector of dimension 65,536, or equivalently a point in 65,536-dimensional space. An ensemble of images, then, maps to a collection of points in this huge space. Images of faces, being similar in overall configuration, will not be randomly distributed in this huge image space and thus can be described by a relatively low dimensional subspace. The main idea of the principal component analysis (or Karhunen-Loeve expansion) is to find the vectors that best account for the distribution of face Paper ID: 2013482 328
  • 3. International Journal of Science and Research (IJSR) ISSN (Online): 2319-7064 Volume 2 Issue 11, November 2013 www.ijsr.net images within the entire image space. These vectors define the subspace of face images, which we call "face space". Each vector is of length N2 , describes an N x N image, and is a linear combination of the original face images. Because these vectors are the eigenvectors of the covariance matrix corresponding to the original face images, and because they are face-like in appearance, we refer to them as "eigenfaces". Some examples of eigenfaces are shown in Figure 5.2. An N x N matrix A is said to have an eigenvector X, In linear algebra, the eigenvectors of a linear operator are non-zero vectors which, when operated on by the operator, result in a scalar multiple of them. The scalar is then called the eigenvalue An N x N matrix A is said to have an eigenvector X, In linear algebra, the eigenvectors of a linear operator are non-zero vectors which, when operated on by the operator, result in a scalar multiple of them. The scalar is then called the eigenvalue  associated with the eigenvector(X). Eigen vector is a vector that is scaled by a linear transformation. It is a property of a matrix. When a matrix acts on it, only the vector magnitude is changed not the direction X AX   (1) Calculations of eigen values and eigen vectors   0   I A  (2) Where I is the n x n Identity matrix.We know that a nontrivial solution exists if and only if   o I A    det (3) Where det () denotes determinant. If A is n x n, then there are n solutions or n roots of the characteristic polynomial. Thus there are n eigen values of A satisfying the equation Where i=1, 2, 3….n We assume the training sets of images are m    .... , , 2 1 with each image is I (x, y).Convert each image into set of vectors and new full-size matrix(m×p), where m is the number of training images and p is x × y. Find the mean face by:  =    m i i m 1 1 (4) Calculated the mean-subtracted face: m i i i ... 2 , 1 ,       (5)   m A    ... , 2 1  is the mean-subtracted matrix vector with its size Amp. By implementing the matrix transformations, the vectors matrix is reduced by T pm mp mn A A C   (6) where C is the covariance matrix and T is transpose matrix. Find the eigenvectors, Vmm and eigenvalues from the C matrix using Jacobi method and ordered the eigenvectors by highest eigenvalues. Jacobi’s method is chosen because its accuracy and reliability than other method.Apply the eigenvectors matrix, Vmm and adjusted matrix, These vectors determine linear combinationsof the training set images to form the eigenfaces, Uk by m k V U kn m n n k ... 2 , 1 , 1      (7) Instead of using m eigenfaces, m’_<_m which we consider the image provided for training are more than 1 for each individuals or class. m’ is the total class used. Based on the eigenfaces, each image have its face vector by: m k U W T k k ... 2 , 1 ), (      (8) and mean subtracted vector of size and eigenfaces is Upm’_. The weights form a feature vector   , .... 2 1 m w w w T   A face can be reconstructed by using its feature, vector and previous eigen faces f      (9) Where i m i i f U w     1 4. Experiment The steps of the experiment process are; 1.Initiate capturing the images through the camera which is able to rotate in all direction in the class room. 2.Pre-process the captured images through and extract face image. 3.Calculate the eigen value of the captured face image and compared with that of the existing face images. 4.If the eigen value does not matches with the existing one,save it as a new face image. 5.If the eigen values matches, then the recognition process will start soon. 6.Using PCA algorithm the following steps would be followed 7.Find the face information of matched face image in the database. 8.Update the log table with corresponding face image and system time that makes completion of attendance for an individual students. 9.This section presents the results of the experiments. 5. Results 5.1 Test Image Figure 2: Test Image Paper ID: 2013482 329
  • 4. International Journal of Science and Research (IJSR) ISSN (Online): 2319-7064 Volume 2 Issue 11, November 2013 www.ijsr.net 5.2 Result Figure 3: Attendance marked for Jomon 5.3 Test Result-Excel Report Figure 4, Attendance marked for Jomon 6. Conclusion Experimental results have shown that, the proposed face recognition method was very sensitive to face background and head orientations. Changes in the illumination did not cause a major problem to the system. Besides, presence of small detail such as dark glasses or masks was too far from being a real challenge to the system. There exists a trade off between the correct recognition rate and the threshold value. As the threshold value increases, numbers of misses begin to decrease, possibly resulting in misclassifications. On the contrary, when the number of eigenfaces involved in the recognition process increases misclassification rate begins to decrease, possibly resulting in misses. The eigenface method is very sensitive to head orientations, and most of the mismatches occur for the images with large head orientations. 7. Future Scope The current recognition system has been designed for frontal views of face images. A neural network architecture (may be together with a feature based approach) can be implemented in which the orientation of the face is first determined, and then the most suitable recognition method is selected, Also the current recognition system acquires face images only from face files located on magnetic mediums. Camera and scanner support should be implemented for greater flexibility. References [1] M. A. Turk and A. P. Pentland, “Face Recognition Using Eigenfaces,”in Proc. IEEE Conference on Computer Vision and PatternRecognition, pp. 586–591. 1991. [2] Nirmalya Kar, Mrinal Kanti Debbarma, Ashim Saha, and Dwijen Rudra Pal” Study of Implementing Automated Attendance SystemUsing Face Recognition Technique “International Journal of Computer and Communication Engineering, Vol. 1, No. 2, July 2012. [3] Goldstein, A. J., Harmon, L. D., and Lesk, A. B., Identification of human faces", Proc. IEEE 59, pp. 748- 760, (1971). [4] M.N.Shah Zainudin., Radi H.R., S.Muniroh Abdullah., Rosman Abd. Rahim., M.Muzafar Ismail,” Face Recognition using PCA and LDA”, International Journal of Electrical & Computer Sciences [5] Yohei KAWAGUCHI ,Tetsuo SHOJI ,Weijane LIN ,and Koh KAKUSHO , “Face Recognition-based Lecture Attendance System”, Department of Intelligence Science and Technology, Graduate School of Informatics, Kyoto University. Author Profile Jomon Joseph received his Bachelor of Technology Degree in Electronics & Communication Engineering from Government Engineering College, Kottayam, Kerala. He worked as an Assistant Professor in the Department of Electronics and Communication at SAINTGITS college of Engineering, Kottayam, Kerala, India. Currently he is doing M. Tech (By Research) at Anna University, Coimbatore, Tamilnadu, India. Paper ID: 2013482 330