You are on page 1of 3



Project Synopsis
Project Guide Allotted (To be decided by the Department):
Academic Session: 2016-17
Project Title: Automatic Attendance System using Face Recognition
Project Team:
S.No. Enrollment No.

Year/Semester:- 4th year

Bhaskar Tewari
Akshay Gupta
Shubhang Heryani


The automatic face recognition attendance system will be designed with the aim of marking
attendance of the students present in a classroom based on facial recognition and give out a
marked attendance sheet
Proposed Outcomes:
The system will provide an efficient way of marking and storing the attendance without having
to physically call out the name of each student. It helps save time and the attendance shall be
directly stored without having to maintain a physical record.
Abstract/Project summary: 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 students
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. 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.
Methodology to be adopted:This project is based on C programming language and makes use of the Open CV library.
Open CV provides pre-defined functions for face detection as well as for Eigen-faces which is
the algorithm which has been used to recognize faces.
Face detection is the process of detecting a face in a frame whereas face recognition is the
process of giving name to that face i.e. identifying the person. The project utilizes the Eigen
faces algorithm for face recognition.
Servo motors are used to control a lens system which provides us with optical zoom and the
focus is adjusted automatically using an auto-focus algorithm implemented in C program and
making use of Open CV library. The C programming language is integrated with the Arduino
microcontroller to provide serial communication, allowing us to control stepper motors from the
C program itself.
Resource requirement (Hardware & software etc):Face recognition, face detection, eigen-faces, eigen-vectors, servo motors, Arduino microcontroller, openCV, auto-focus, Laplace transform, webcam, Principle Component Analysis

Justification of the project :- The system provides an efficient way of marking and storing the
attendance without having to physically call out the name of each student. It helps save time and
the attendance can be directly stored without having to maintain a physical record. Its algorithm
for face recognition can be updated easily without an expense with advancement in technology.
The system will also help save tons of paper which is wasted every academic year maintaining
attendance of the students in schools and colleges throughout the globe.
1. M. A. Turk and A. P. Pentland, Face Recognition Using Eigenfaces,in Proc. IEEE
Conference on Computer Vision and PatternRecognition, pp. 586591. 1991.

2. M. Turk, A Random Walk through Eigenspace, IEICE Transactions on Information and

Systems, Vol. E84-D, No. 12, December 2001, pp. 1586-1595K. Elissa, Title of paper if
known, unpublished.

Signature(s) of project team:

Signature of Guide(s) -