"Smart Attendance Using F Ttendance Management Using Face Recognition" Anagement System
"Smart Attendance Using F Ttendance Management Using Face Recognition" Anagement System
“SMART ATTENDANCE
TTENDANCE MANAGEMENT
ANAGEMENT SYSTEM
USING F
FACE RECOGNITION”
Submitted by:
AISHWARYA KOKATANUR (2LG19CS004)
2LG19CS004)
AMEE
AMEERHUSAIN NAYAK (2LG20CS414)
VISVESWARAYYA
WARAYYA TECHNOLOGICAL UNIVERSITY
JANANA SANGAMA, BELAGAVI
BELAGAVI-590014
GOVERNMENT ENGINEERING COLLEGE, TALAKAL-583238
TALAKAL
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
Certificate
This is to certify that the major project entitled “SMART ATTENDANCE
MANAGEMENT SYSTEM USING FACE RECOGNITION” has been successfully
presented by AISHWARYA KOKATANUR (2LG19CS004),, MOHAMMED WASEEM
(2LG19CS023) and AMEER
AMEERHUSAIN NAYAK (2LG20CS414), in partial fulfillment of
the requirements for the academic activity of Bachelor of Engineering in Computer
Science and Engineering and submitted this project report phase-1 during the academic year
2022-2023. The project report has been approved as it satisfies the academic requirements in
respect to project work prescribed for the said Degree
Degree.
EXTERNAL VIVA
EXAMINER-NAME
NAME SIGN
1……………………………………………… ………………….
2………………………………………
2……………………………………………… ………………….
CONTENTS
3 Existing System 3
4 Proposed System 4
5 Requirement Specification 6
5.1 Software Requirement 6
5.2 Hardware Requirement 6
Conclusion
References
The sense of contentment and elation that accomplishes the successful completion of our task
would be incomplete without mentioning the names of the people who helped in accomplishment
of this Project Phase-1, whose constant guidance, support and encouragement resulted in its
realization.
First and foremost, I would like to express my sincere words of gratitude and respect to the
organization Government Engineering College, Talakal for providing me an opportunity to
carry out Project Phase-1work.
I would like to take this opportunity to thanks our principal, Dr. Virupaxi Bagodi for providing
me with serene and healthy environment within the college, which helped me to carry out the
work easily.
I would like to express my deepest sense of gratitude to our H.O.D, Prof. Veeresh for providing
me some necessary facilities for the completion of Project Phase-1 and I am very grateful for his
invaluable guidance and encouragement.
Last but not the least; I extend my thanks to all the faculty members of Computer Science
Department, GEC Talakal, who have encouraged me throughout the course of bachelor of
engineering. I am very grateful to my parents and well-wishers for their continuous moral
support and encouragement.
i
ABSTRACT
ii
Chapter 1
INTRODUCTION
Smart Attendance Management system using face recognition is automatic attendance management
marking system, without any interference with the regular teaching process. This system eliminates
classical student identification such as calling student names, or checking respective identification cards,
which can not only interfere with the teaching process, Student attendance is an important factor for students
to succeed in a course. In a certain university, student attendance in a course is also used as one of
requirements for student to take the exam. A conventional approach to record student attendance is
performed by asking every student to sign on an attendance list that passes through all students during the
beginning of lectures. However, this approach is inefficient in term of time and can potentially lead to a
fraud especially in a large class, where a student can sign on the attendance list for other students who are
not present in the class. To avoid the happening of fraud, sometimes the lecturer calls out the names of
students who have signed on the attendance list one by one. This method will take the lecture time and will
have an impact on the effectiveness of lecture. A modern approach to record attendance is by using
automated attendance system. This reduces the paper and pen workload of the faculty member of the
institute. This also reduces the chances of proxies in the class, and helps in maintaining the student records
safe. It is a wireless biometric technique that solves the problem of spurious attendance and the trouble of
laying the corresponding network. The main drawback of this system is that the computer systems are not
portable hence it cannot be kept anywhere to perform the task such as attendance entry.
1.1 OBJECTIVE
The main objective of the proposed AI Based Face recognition attendance management system is
to develop an alternative to the regular and traditional attendance system to perform and control the student
class working hours, and this can be achieved with the help of a high definition camera that captures the
Face gestures and facial landmarks and then processes these detected faces of student for the smart
attendance.
The face recognition access control system is an innovative invention in the field of biometric.
The modern face recognition system is much efficient and safer than the conventional counterparts.
A very cost-effective method of recording the attendance.
These limitations of the traditional systems are overcome by the mobile applications.
Pratama, et al (2017) [1] He proposed an attendance system using face recognition by employing
Android smart phone to capture student face. The image was then sent to server for attendance process.
Some innovations have been performed in the proposed system. This phenomenon can be used to develop
an attendance system using face recognition through Android smart phone. By implementing such a system,
long queues occurred in previous automated attendance process can be avoided.
Raghuvanshi, et al (2017) [2] and have proposed automated student attendance system based on
face recognition. The proposed systems were used a camera to capture either all student faces at once
Explained employed a camera to capture all students face in a classroom at once. This strategy can avoid
the occurrence of queues during attendance process.
Bayoumi, et al. (2015) [3] proposed However, not all cameras can be used to capture the image of
palm vein. Furthermore, the accuracy of palm vein recognition in attendance system proposed in was
only78%. Therefore, from the current state of the art of automated attendance system it can be found that
face recognition is the best approach to recognize student in an attendance system.
Viola and Jones, et al (2004) [4] He proposed that every student in a course needed to register his/her
face image and student registration number to the attendance system. The face image of every student was
captured 10 times in the perpendicular direction to the smartphone camera with different expression,
including normal, smiling, laughing, and sad using a menu in the Android application for student. Before
capturing his/her face image, the student needed to make sure that his/her face has been detected by the
attendance system.
Bradski, et al (2000) [5] He explained two Android applications were developed for the proposed
attendance system, one for lecturer and one for student. The applications employed Volley an HTTP library
for Android, and OpenCV a computer vision library, for networking with the server and image processing,
respectively. Face recognition and attendance processing tasks in the server, a python.
Fingerprint Based recognition system: In the Fingerprint based existing attendance system, a
portable fingerprint device needs to be configured with the students fingerprint earlier. Later either during
the lecture hours or before, the student needs to record the fingerprint on the configured device to ensure
their attendance for the day. The problem with this approach is that during the lecture time it may distract
the attention of the students. And also Fingerprint sensors are sensitive, which works in their favor if the
fingers are clean, but these sensors are inefficient for industries like mining, construction, and
manufacturing.
RFID Based recognition system: In the RFID (Radio Frequency Identification) based existing
system, the student needs to carry a Radio Frequency Identity Card with them and place the ID on the card
reader to record their presence for the day. The RFID system can be hacked by someone who is tech-savvy,
thus offering a security issue.
Iris Based Recognition System: In the Iris based student attendance system, the student needs to
stand in front of a camera, so that the camera will scan the Iris of the student. The scanned iris is matched
with data of student stored in the database and the attendance on their presence needs be updated. This
reduces the paper and pen workload of the faculty member of the institute. This also reduces the chances
of proxies in the class, and helps in maintaining the student records safe. It is a wireless biometric technique
that solves the problem of spurious attendance and the trouble of laying the corresponding network.
System opening: To open the attendance system of a course, the lecturer of the course needed to enable
the system through his/her Android smartphone. An Android application was developed to facilitate the
lecturer to take this step.
Face registration: Application installed in his/her own Android smartphone. The student must register
his/her details and also his face images (more than one images of face has to be taken for training dataset)
for recognition.
Face recognition: Image was converted to grayscale image and resized to a 96 X 96 pixels image. The
grayscale value for every pixel in the grayscale image was transformed into a 9216-dimensional vector, this
vector was used as input feature to a classifier for face recognition.
Attendance processing: If the student face captured and details registered by the student itself at the
time of login matches with the face captured by the faculty with help of suitable camera then the attendance
of that particular student is saved in the database. In addition, the details like student USN, Name of the
student and subject name/code.
A requirement specification is a collection of all requirements that are to be imposed on the design
and verification of the product. The specification also contains other related information necessary for the
design, verification, and maintenance of the product.
This system aims to build an effective class attendance system using face recognition techniques. The
proposed system will be able to mark the attendance via face Id. It will detect faces via webcam and then
recognize the faces. After recognition, it will mark the attendance of the recognized student and update the
attendance record. We observed that there are numerous time-consuming and ineffective alternatives, including
biometric, and basedon RFID, and others.
In future, the system can be made more efficient so that it can recognize the faces in all lightingconditions
and with more accuracy. The algorithm can be improved to recognize students through eyes so thatidentical
twins can be differentiatedthe extraction of facial feature could be challenging especially in different lighting. In
pre-processing stage, Contrast Limited Adaptive Histogram Equalization (CLAHE) able to reduce the illumination
effect. CLAHE perform better compared to histogram equalization in terms of contrast improvement.
REFERENCES
[1]. Pratama, A.R., 2017.Exploring Personal Computing Devices Ownership among University Students in
Indonesia. Springer International Publishing, Cham, pp.835–841.
[2]. Raghuwanshi, A., Swami, P. D. 2017. An automated classroom attendance systemusing video-based face
recognition. In: Recent Trends in Electronics, Information & Communication Technology (RTEICT), 2017
2nd IEEE InternationalConference on: IEEE. pp. 719–724.
[3]. Bayoumi, S., Aldayel, A., Alotaibi, M., Aldraihem, M., Alrashed, S., Alzahrahi, S., 2015.Class attendance
system based-on palm vein as biometric information. J.Theoret. Appl. Informat. Technol.,77.
[4]. Viola, P., Jones, M.J., 2004. Robust real-time face detection. Int. J. Computer Vision57, 137–154.
[5]. Bradski, G. 2000. The Open CV Library. Dr. Dobb’s Journal: Software Tools for the Professional
Programmer, 25, pp. 120–123.
[6]. Mehta, P., Tomar, P., 2016.An efficient attendance management system based on face recognition using
Matlab and Raspberry Pi 2. Int. J. Eng. Technol. Sci. Res., 3.
[7]. Wagh, P., Attendance system based on face recognition using Eigen face and PCA algorithms. In: Green
Computing and Internet of Things (ICGCIoT), 2015 International Conference on: IEEE pp. 303–308.