Face Recognition Based Attendance Management System
Face Recognition Based Attendance Management System
https://doi.org/10.22214/ijraset.2022.47913
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 10 Issue XII Dec 2022- Available at www.ijraset.com
Abstract: Biometrics are unique, measurable characteristics of an individual that can be used to automatically recognize an
individual or to verify an individual's identity. Biometrics can measure both physiological and behavioural characteristics.
Physiological biometrics (based on measurements of parts of the human body and data obtained from direct
measurements) include finger scans, face recognition, iris scans, retina scans, and hand scans. Everything happens online as
technology advances around the world. Facial recognition systems are used to identify people in photos, videos, in real time,
etc. It is a category of biometric security. It provides an environment with privacy and authentication that helps organizations
keep their data safe. It can be used for security, authentication, identification, accuracy and many other benefits. It can also be
used because it is a non-contact, non-invasive procedure. In addition, facial recognition systems can also be used for
attendance assessment in schools, colleges, offices, etc. Since the conventional manual attendance system takes time and effort to
maintain, it can be used as a class attendance system that uses the concept of face recognition or for attendance scoring within
the company, minimizing the burden on administrators. I can. Attendance is on your own and no substitutes are allowed.
Therefore, the need for this system is increasing. The system consists of four phases: recording, training, facial
recognition, and attendance update. A record is created when a new user uses the software to enroll their face and is
assigned an ID. During training, the dataset created is used as input to a training model that uses a k-NN classifier to
classify the images present in the dataset.
Keywords: Creating dataset; Training; Face Detection; k-NN classifier; Haar-Cascade classifier; Updating Attendance;
I. INTRODUCTION
In many schools, universities, and government offices, traditional attendance evaluation methods are tedious. It also creates a burden
for faculty and staff who must manually call out student names to mark their attendance. This can take about five minutes for an
entire session at a school or university, and it's hectic for administrators to check attendance for each member of staff. This takes
time. There is also the possibility of proxy participation. Therefore, many research institutes have started using many other
attendance tracking technologies such as: B. Using radio frequency identification (RFID), iris recognition, fingerprint recognition,
etc. However, these systems consume more time and are inherently intrusive. Facial Recognition has established an important
biometric that is easy to acquire and unobtrusive. Systems based on facial recognition are relatively oblivious to various facial
expressions. Facial recognition systems consist of her two categories: verification and facial recognition. Face verification is a 1:1
matching process that compares facial images to template facial images, and comparing challenged facial images is a 1:N problem.
The purpose of this system is to build an attendance system based on facial recognition technology. A person's face is considered
here to indicate presence. Today, facial recognition is becoming more and more popular and widely used. In this article, we
proposed a system that detects a user's face captured by a camera and marks presence if the detected face is found in a database.
This new system takes less time than traditional methods
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 437
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 10 Issue XII Dec 2022- Available at www.ijraset.com
Next, we explore the complexity of deep network training and face recognition. [6], the authors describe a method for a student
attendance system integrated with facial recognition technology using a Personal Component Analysis (PCA) algorithm. The system
automatically records the presence of students in the classroom environment and maintains a log of clock-in and clock-out times,
giving faculty and staff easy access to student information. [8], the authors suggest that the traditional methods practiced by most
institutions are very time-consuming and insecure, and to solve this problem, integrate ubiquitous components. implemented an
automated attendance management system that improves convenience or data reliability by Secure a wearable student attendance
management device that uses facial recognition technology.
Start recognizing
the detected Pattern Matching
face
Marks Attendance
1) Creation of A Data Set: for each new user, our software addresses a face to register it and associate it with an identity so that it
is recorded in the system. This step is performed by an administrator who can control access to the system. The administrator
registers a new user by adding basic data through a form and then trains his face into the system.
2) Training: The generated dataset is used as input for our training model, which uses a k-NN classifier to classify the images
present in the dataset. K-Nearest Neighbor is one of the simplest machine learning algorithms based on the supervised learning
technique. The K-NN algorithm assumes similarity between the new case/data and the available cases and assigns the new case
to the category most similar to the available categories. The KNN algorithm assumes that similar things exist in close
proximity. In other words, similar things are close together. KNN captures the idea of similarity (sometimes called distance,
closeness, or closeness).
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 438
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 10 Issue XII Dec 2022- Available at www.ijraset.com
3) Face Detection: the classifier is fed a new image and predicts the image along with the user's identity. Simply put, the face of
the user requesting to mark their attendance is matched against the identities stored in the dataset and then returned with a
success or failure message. If the user is registered and his identity is stored in the dataset, his attendance is marked
successfully. However, if they did not register, the system would not recognize their identity.
4) Attendance Update: This is the final step; the predicted identity of the user is marked in the attendance sheet along with the date
and time.
IV. RESULTS
The system has an easy-to-use GUI, which makes it easy for users to operate. No knowledge of high-end technology is required. A
basic computing foundation is sufficient. In the system he has two modules. 1. Administration module 2. Employee module.
Employees have options such as mark attendance, download attendance sheet, and administrators can train employee face and
update attendance sheet. Employees should contact their manager if they want to train their face and continue using the system to
mark their attendance. During training, when an employee enters their details, the camera opens and takes 120 photos of that person
until she hits 'q'. After training the face, the employee data is updated into an Excel file and a unique ID is generated for each
employee. Presence During her marking, the camera captures the user's face to display her ID and notify the employee that her
presence has been marked. This system reduces the chances of proxies and saves you time doing the same thing the traditional
manual way.
V. CONCLUSION
This system aims to build an effective class participation system using face recognition technology. The proposed system will be
able to mark presence via Face ID. Face detection and face recognition via webcam. After recognition, the recognized student's
presence is recorded and the attendance list is updated.
REFERENCES
[1] Siswanto, Adrian Rhesa Septian, Anto Satriyo Nugroho, and Maulahikmah Galinium. "Implementation of face recognition algorithm for biometrics based time
attendance system." 2014 International Conference on ICT For Smart Society (ICISS). IEEE, 2014
[2] Okokpujie, Kennedy O., et al. "Design and implementation of a student attendance system using iris biometric recognition." 2017 International Conference on
Computational Science and Computational Intelligence (CSCI). IEEE, 2017.
[3] Kennedy Okokpujie; Etinosa Noma-Osaghae; Samuel John; Kalu-Anyah Grace; Imhade Okokpujie, et al. "A face recognition attendance system with GSM
notification." 2017 IEEE 3rd International Conference on Electro-Technology for National Development (NIGERCON)
[4] Parkhi, Vedaldi, and Zisserman, "Deep face recognition"2015 British Machine Vision Association
[5] Lukas, Samuel, et al. "Student attendance system in classroom using face recognition technique." 2016 International Conference on Information and
Communication Technology Convergence (ICTC). IEEE, 2016.
[6] Nirmalya Kar, Mrinal Kanti Debbarma, Ashim Saha, and Dwijen Rudra Pal, et al. "Study of Implementing Automated Attendance System Using Face
Recognition Technique." International Journal of Computer and Communication Engineering, Vol. 1, No. 2, July 2012
[7] Shreyak Sawhney; Karan Kacker; Samyak Jain; Shailendra Narayan Singh; Rakesh Garg, " Real-Time Smart Attendance System using Face Recognition
Techniques 2019 9th International Conference on Cloud Computing, Data Science & Engineering (Confluence)
[8] Shubhobrata Bhattacharya, Gowtham Sandeep Nainala, Prosenjit Das, Aurobinda Routray “Smart Attendance Monitoring System (SAMS): A Face
Recognition Based Attendance System for Classroom Environment”, 2018 IEEE 18th International Conference on Advanced Learning Technologies (ICALT)
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 439