IJSRD - International Journal for Scientific Research & Development| Vol.

4, Issue 02, 2016 | ISSN (online): 2321-0613

Employee Attendance Monitoring using Video Streaming Face
Recognition
Sarvesh Rajadhyaksha1 Kavita Chindarkar2 Rohit Dhanawade3 Pradnil Dalavi4 Prof. More. S.S5
1,2,3,4
Student 5Professor
1,2,3,4,5
Department of Information Technology
1,2,3,4,5
RMCET (Ambav), Ratnagiri
Abstract— Attendance system is the task where we use
database system of industrial employee to mark daily
attendance and categories them into present and absent and
then display the list to the employer. Generally, employee
are always interested in signing sheets for attendance like
passing attendance sheets, then they will sign sheet for
attendance. In this system we record the live footage from
entrance and compare the face image through video with
database records, and we decide which employee is present
or absent in industry. So it is helpful for all and company to
keep record of attendance.
Key words: Principal Component Analysis algorithm;
feature extraction; video Streaming; Face Recognition; Face
Detection; Co-variance Matrix
I. INTRODUCTION
Face recognition is typically used in security systems. It is
also used in interaction with human computer. Video images
of a scene, one or more persons in the scene can be
identified using a stored database of faces. The solution of
the problem involves face detection, in feature extraction
from the recognition and face regions. It is a computer
application for automatically identifying or verifying a
person from a video frame or digital images from a video
source. Comparing selected facial features from the image
and a facial database is some of the methods in face
recognition.
At first, there is need to register the employee by
taking his/her details and faces in database.
During recognition, camera captures the image and
compares the faces with existing database record. If results
are correct it will make entry in database otherwise
generates warning.
Face recognition helps to recognize the facial
image in more efficient and accurate in order to match with
the identity stored in the database. By setting the time,
camera captures the detected motion and stored it in given
path. There is need to make connectivity with Java and
MATLAB.
II. RELATED WORK
Efficient Method for Face Recognition from Pose and
Expression [1]. Critical survey of face detection algorithms.
Face detection is a necessary first-step in face recognition
systems, with the purpose of localizing and extracting the
face region from the background [3].
This paper presents a new technique for human
face recognition. This technique uses an image-based
approach towards artificial intelligence by removing
redundant data from face images through image
compression using the two-dimensional discrete cosine
transform (2D-DCT) [5]

III. PROPOSED ALGORITHM
A. Design Considerations
1) Register new face of employee and stored it in
database.
2) Placing
camera
at
the
entrance
of
company/institute.
3) Camera capture raw image and detect the face.
4) Camera captures the image and compares the faces
with existing database record.
5) Mark the attendance by recognizing correct face.
B. Description of the Proposed Algorithm
The goal of the feature extraction is to represents the feature
vectors or information which shows the face. In Principal
Component Analysis (PCA) Feature extraction algorithm is
used Principal component analysis (PCA):
PCA for face recognition is depends on the
information matrix approach. It is to extracts the relevant
information in a face image and encoded as efficiently as
possible. It identifies the subpart of the image space spanned
by the training face image data and allocates the pixel
values. The traditional representation of a face image is
obtained by projecting it to the matrix system defines the
principal components.
The projection of face images into the principal
component subpart achieves information compression,
allocation and dimensionality reduction to facilitate decision
making. In mathematical terms, the principal components of
the distribution of faces or the eigenvectors of the
covariance matrix of the set of face images, is sought by
treating an image as a vector in a very high dimensional face
space.
We implement PCA on this database and get the
unique feature matrix using the following.
The database is rearranged in the form of a matrix
where each column represents an image. With the help of
Eigen values and Eigen vectors of 1-D single matrix is
computed. Feature vector for each image is then computed.
This feature matrix represents the signature of the image.
Signature matrix for whole database is then computed.
If the employee is new to the face recognition
system then his/her template will be stored in the database
else matched against the templates stored in the database.
The main objective of PCA is to reduce the dimensionality
of the data by retaining as much as variation possible in our
original data set. The dimensionality reduction tells the loss
of information. The best low-dimensional space can be
determined by best principal components.
The main advantage of PCA is using it in eigenface
approach which helps in reducing the size of the database
for recognition of a test images. Matrix encryption and
decryption of face images may give information of face

All rights reserved by www.ijsrd.com

1592

Employee Attendance Monitoring using Video Streaming Face Recognition
(IJSRD/Vol. 4/Issue 02/2016/447)

images. The features may or may not be related to facial
features such as eyes, nose, lips and hairs. Simple way to
extracting the information content in an image of a face is to
somehow capture the variation in a collection of face
images.
C. Testing Parameter
A colored face image is converted to grey scale image
because grey scale images are easier for applying
computational techniques in image processing. A grey scale
face image is scaled for a particular pixel size as 250x250
because many input images can be of different size
whenever we take a input face for recognition.

IV. PSEUDO CODE
Step 1: Prepare the Data.
Step 2: Obtain the Mean..
Step 3: Subtract the Mean from Original image.
Step 4: Calculate Covariance matrix.
Step 5: Calculate the Eigenvectors and Eigen values of the
Covariance matrix..
Step 6: Set the Threshold value.
if (Threshold < = 0.05)
Mark the attendance.
else
New person detected.
end
Step 7: Go to step 1.
Step 8: End.
V. SIMULATION RESULT

Fig. 1: Gray Output Images
D. Training Set
Database for different set of conditions is maintained. Three
different expressions for any number of different people
thus creating a 3xn that is equal to 3n different set of face
images.
Size variations in a input face image can also
change the output therefore input images by varying their
size are also taken for recognition.
Size variations in a input face image can also
change the output crop image. Therefore input images by
varying their size are also taken for recognition.

Fig. 2: Images Taken from 3 Locations
E. Test Conditions
Illumination-Different intensity of light on face may change
the recognition just as bright light causes image saturation.
Size variation- If the size of image is varied the
recognition may alter accordingly.

Fig. 4: New Person detected and Final Result
(Mark the attendance)
From Fig. 4. results shows that the during
recognition, camera captures the image and compares the
faces with existing database record. If results are correct it
will make entry in database otherwise display the message
“New Person detected”.
VI. CONCLUSION
we implemented the face recognition system using Principal
Component Analysis. The proposed system will identify
correct person. Updates and maintains time and attendance
records. Saves money by improving employee performance
and productivity. Shows accurate timing. This attendance
system shows the use of facial recognition techniques for the
purpose of employee attendance.
REFERENCES

Fig. 3: Flow Chart

[1] J. Savitha and Dr. A.V. Senthilkumar,“Efficient Method
for Face Recognition from Pose and Expression,”
International Journal of Advanced Research in
Computer Science and Software Engineering ,October
2013.
[2] ShireeshaChintalapati, M.V. Raghunadh ,”Automated
Attendance Management System Based On Face
Recognition Algorithms”, 2013.
[3] E. Hjelmås, and B. K. Low, “Face detection: A survey”,
Computer Vision and Image Understanding, Vol. 83,
No. 3, Sept. 2001, pp. 236-274.
[4] Vadivel, R and V. MuraliBhaskaran,’Energy Efficient
with Secured Reliable Routing Protocol (EESRRP) for

All rights reserved by www.ijsrd.com

1593

Employee Attendance Monitoring using Video Streaming Face Recognition
(IJSRD/Vol. 4/Issue 02/2016/447)

[5]

[6]

[7]

[8]

Mobile Ad-Hoc Networks’,Procedia Technology 4,pp.
703- 707,2012.
J. Nagi, “Design of an Efficient High-speed Face
Recognition System”, Department of Electrical and
Electronics Engineering, College of Engineering,
UniversitiTenagaNasional, March 2007.
D. Kumar, C.S. Rai, and S. Kumar, “Face Recognition
using SelfOrganizing Map and Principal Component
Analysis” in Proc. on Neural Networks and Brain,
ICNNB 2005, Vol. 3, Oct 2005, pp. 1469-1473.
M.A. Turk and A.P. Pentland. “Face recognition using
Eigenfaces”. In Proc. of Computer Vision and Pattern
Recognition, pages 586-591. IEEE, June 1991b.
M.Turk and A. Pentland, "Eigenfaces for Recognition",
Journal of Cognitive Neuroscience, March 1991.

All rights reserved by www.ijsrd.com

1594

Sign up to vote on this title
UsefulNot useful