Face Recognition Based Attendance System 1
Face Recognition Based Attendance System 1
Face Recognition Based Attendance System 1
Abstract - The management of the attendance can be a position of faces and clear images. For face recognition
great burden on the teachers if it is done by hand. To purpose, there is a need for large data sets and complex
resolve this problem, smart and auto attendance features to uniquely identify the different subjects by
management system is being utilized. By utilizing this manipulating different obstacles like illumination, pose
framework, the problem of proxies and students being and aging. During the recent few years, a good
marked present even though they are not physically improvement has been made in facial recognition systems.
present can easily be solved. This system marks the In comparison to the last decade, one can observe an
attendance using live video stream. The frames are enormous development in the world of face recognition.
extracted from video using OpenCV. The main Currently, most of the facial recognition systems perform
implementation steps used in this type of system are well with limited faces in the frame. Moreover, these
face detection and recognizing the detected face, for methodologies have been tested under controlled lighting
which dlib is used. After these, the connection of conditions, proper face poses and non- blurry images. The
recognized faces ought to be conceivable by comparing system that is proposed for face recognition in this paper
with the database containing student's faces. This for attendance system is able to recognize multiple faces in
model will be a successful technique to manage the a frame without any control on illumination, position of
attendance of students. face.
the faces of many students and may be the next generation Module as a feature. The approach shows Good detection
to all the bio-metric devices that are ruling now. Human accuracy percentage for CNN based approaches. SVM,
face, a differential thing and has a great degree of changing MLP and CNN achieve test accuracy of 87%, 86.5% and
tendency, so it needs to be fast and accurate for detecting 98% on self- generated databases respectively. [6]
student’s facial structures. Processing the system will In the paper" Class Attendance framework the on- Face
involve registration of students by taking their images and Recognition" composed by Priyanka Wagh. To distinguish
then taking them for setting Attendance. Continuous the understudies sitting on the last columns conveniently,
registration is required to achieve great and sharp accuracy. the histogram leveling of picture should be finished. The
In this system. This paper tells the system and lastly picture will be passed for individual's face discovery. The
evidence will be given to support the system. The project productivity of Ada-Boost calculation is best of all these.
can be used in online examination for certification. In this way, this will paper utilizes this calculation for
Identification of the student taking the test. [3]. identifying countenances of understudies by utilizing the
There are a number of systems for attendance purpose, like haar highlight classifiers and course ideas of Ada-Boost
traditional methods of data, have drawbacks and hard to calculation .Every understudy's face is trimmed and the
use that list, a biometric presence. There is a lack of human different highlights are removed from them like separation
error in the system like fingerprint scan is not accepted between eyes, nose, blueprint of face, and so forth utilizing
because of wet conditions Fingers, dirty, very dry or peeled these countenances as Eigen includes, the understudy is
fingers. So, the author proposes Authority to add mobile perceived and by contrasting them and the face database
presence system and face with NFC Safety facility and and their participation are stamped. A database of faces
possibility to store using Raspberry Pi data in the cloud. should be made with the end goal of examination. [7]
The paper reviews relatable works. Attendance
management system, NFC, face authority area,
Microcomputers and Cloud area. Then, it provides new
Method and design system and planning. Outcome of this
is a system which reduces the usage of paper, ending time
and energy wasted by attendance Mobile Based
Attendance System.[4]
Computers are intelligent to communicate with humans in
various perspectives. It will be participation If it is based Figure 2: Face Recognition model
then it is more acceptable for both humans and computers.
On the validation process. The author is concerned The classroom attendance system based on face
Integrating and developing a student recognition using recognition technology uses the camera to monitor the
“survival- Ing” algorithm. Then embedding is used in scene information. It triggers the shooting of the student
classification of a person's face the system offers a variety face photo event, reads the student information when the
of applications such as attendance - Systems, security etc. student is signed in with campus card, which prevents non-
After making a system, a resulting display, is shown in the school personnel from entering the classroom and
paper.[5] substitute classes. [8]
In the paper" Computerized Participation Framework
Utilizing Face Acknowledgment "composed by Akshara
Jadhav, Akshay Jadhav Tushar Ladhe, Krishna Yeolekar.
the recognized face is separated and exposed to pre-
preparing. This pre-preparing step includes with histogram
leveling of the extricated face picture and is resized to
100x100. In this framework, in the wake of perceiving the
essences of the understudies, the names are refreshed into
an exceed expectations sheet. The exceed expectations
Figure 1: Traditional neural network versus CNN. sheet is created by trading instrument present in the
database framework. The database likewise can create
In this paper “Face Recognition based Attendance System month to month and week after week reports of
using Machine Learning Algorithms” by Radhika C. understudy's participation records. catch the Understudy's
Damale, the author says identification of a person by facial Picture Apply Face identification calculations to recognize
features Known as facial recognition. A face feature can be face extricate the locale of enthusiasm for rectangular
used for various computer-based vision algorithms such as bouncing box convert to dim scale, apply histogram
face recognition, emotion detection and multiple camera adjustment and resize to 100x100 for example apply pre-
surveillance applications. Face recognition system is preparing on the off chance that enrolment stage, at that
attracting scholars towards it. In this, different methods point stores in database else apply PCA/LDA/LBPH (for
such as SVM, MLP and CNN are discussed. DNN is used highlight extraction) [9].
to “face detection”. For SVM and MLP approaches, the In the paper “An Attendance Marking System based on Face
features like PCA and LDA extracted using extraction Recognition" written by Khem Puthea, Rudy Hartanto and
algorithms. In CNN approach, images fed directly to CNN Risanuri Hidayat, says that the proposed system uses a
machine learning technique named as principal component In the paper “Student Attendance System in Classroom
analysis or PCA for face recognition and other machine Using Face Recognition Technique “composed by Samuel
learning algorithms used in computer vision. A technique Lukas, Aditya Rama Mitra, Ririn Ikana Desanti, Dion
called Haar classifier is used to train the system to detect a Krisnadi” the author says the quantity of highlights of any
face. When the faces are captured by a camera, they are facial understudy picture is made to be consistent, for
first converted to grayscale and then to that image example 16 DCT coefficient. The process is finished
subtraction process is applied. The image after this is stored entirely performing grayscale standardization, histogram
on the server for further processing which is done later. balance, Discrete Wavelet Transform (DWT), and Discrete
[10] Cosine Transform (DCT). Further examination of the
The author proposed a strategy where the framework was disappointment in perceivingthe rest facial pictures
used as an online Web Server, so the participation results demonstrates that an understudy might be perhaps
can be open to a verified web customer. The facial perceived as other student(s)By considering the all-out
acknowledgment is finished by actualizing Local Binary degree of acknowledgment as came about because of the
Patterns (LBP) first handling venture is to identify and edit investigation which doesn't meet exclusive
the locale of intrigue ROI which is the human face, then requirement.[13]
apply the Haar Feature-based Cascade calculation After In the paper “Attendance System based on Face
that, the picture highlights are extricated utilizing LBPs, at Recognition” written by Venkata Kalyan Polamarasetty,
that point LBPs calculation contrasts the separated Muralidhar Reddy Reddem, Dheeraj Ravi, Mahith Sai
highlights and the prepared datasets. Later, by clicking ‘c' Madala.they proposed that we need to catch the picture
as in catch on the console framework, the participation from the webcam or the outside camera.] To do as such, in
results are put away in MySQL database, so it tends to be MATLAB, they introduce the drivers from the math works
available to the web server. [11] site dependent on the sort of camera we are utilizing.
Next, they use any rate 500 to 1000 catches of every
In the paper "Face Recognition Based Attendance System individual. For getting higher level of exactness they used
“written by Nandhini R. the author mentions the some HD camera so as to get results. For face
fundamental working rule of the venture is that, the video distinguishing, we can do it utilizing the article falling class
caught information is changed over into picture to identify and we utilize the b-box technique. The caught
and perceive it. CNN calculation is executed to recognize countenances are trimmed into little pictures of goals
the faces. A CNN (Convolution Neural Network), utilizes 112x92. It would associate with 11 KB of size. The faces
a framework like a multilayer perceptron, intended to taken in the database are expected to stack into our
process the prerequisites faster. After the end of workspace. We will stack the gallery images into that. All
distinguishing and preparing the face, it is contrasted with the HOG highlights separated are put away as exhibit list it
the face’s present in the understudy’s database to refresh restores a mark to which the given information matches or
the participation of the students. The post- preparing about coordinated.[14]
component includes the way toward refreshing the names
of the understudy into an exceed expectations sheet. The
exceed expectations sheets can be kept up on a week after
week premise or month to month premise to record the
understudy’s participation.[12].
This was done by calculating the feature descriptor However, in mathematics a distance (also known as a
(e.g. HOG) for an image patch. Once the image is metric) has a much broader definition. For example, a
represented as a point in higher dimensional space, different kind of distance is called the L1 distance. It is
we then use a learning algorithm like SVM to the sum of absolute values of elements of the two
partition the space using hyperplanes that separated vectors.
points representing different classes. Eq(1.3)
D. Attendance Marking
For each face detected and matched with enrolled face, the
attendance is marked for the corresponding USN in the
database. The name of student along with day and time of
attendance is also be stored in the database.
CONCLUSION
The above method provides the best outcome will be
achieved. This is achieved using OpenCV for frame
extraction and dlib for face recognition. This method will
have higher accuracy in recognition of multiple faces from
a single frame with lower response time.
REFERENCES
[1] Xin Geng, Zhi-Hua Zhou, & Smith-Miles, K. (2008). Individual
Stable Space: An Approach to Face Recognition Under
Uncontrolled Conditions. IEEE Transactions on Neural Networks.
[2] Winarno, Wiwien Hadikurniawati, Imam Husni Al Amin, Muji
Sukur, “Anti-Cheating
[3] Presence System Based on 3WPCA Dual Vision Face
Recognition, Faculty of Information Technology Universitas
Stikubank Semarang Indonesia.
[4] Prototype model for an Intelligent Attendance System based on
facial Identification by Raj Malik, Praveen Kumar, Amit Verma,
Seema Rawat, Amity University Uttar Pradesh.
[5] Convolutional Neural Network Approach for Vision Based Student
Recognition System, Nusrat Mubin Ara1, Dept. of CSE, SUST,
Sylhet, Bangladesh.
[6] NFC Based Mobile Attendance System with Facial Authorization
on Raspberry Pi and Cloud Server Siti Ummi Masruroh Andrew
Fiade Imelda Ristanti Julia.
[7] Face recognition-based Attendance System using Machine
Learning Algorithms, Radhika C. Damale, Department of
Electronics and Telecommunications, Cummins College of
engineering for Women, Pune, Maharashtra, India.
[8] Class Attendance system based on Face Recognition" Priyanka
Wagh.
[9] Design of Classroom Attendance System Based on Face
Recognition,WenxianZeng.
[10] Automated Attendance System Using Face Recognition, Akshara
Jadhav, Akshay Jadhav Tushar Ladhe, Krishna Yeolekar.
[11] An Attendance Marking System based on Face Recognition" written
by Khem Puthea, Rudy Hartanto and Risanuri Hidayat.
[12] Class Attendance Management System Using Face Recognition
,Omar Abdul Rhman Salim Department of Electrical and Computer
Engineering, Faculty of Engineering International Islamic University
Malaysia, Kuala Lumpur,Malaysia o.salem92@gmail.com
[13] Face Recognition Based Attendance System Nandhini R,
Duraimurugan N.
[14] Student Attendance System in Classroom Using Face Recognition
Technique, Samuel LukasAditya Rama Mitra, Ririn Ikana Desanti,
Dion Krisnadi, Informatics Department,Computer System
Department, Information System Department Universitas Pelita
Harapan Karawaci, Indonesia.
[15] [14] Attendance System based on Face Recognition Venkata
Kalyan Polamarasetty, Muralidhar Reddy Reddem, Dheeraj Ravi,
Mahith Sai Madala.