SlideShare a Scribd company logo
1 of 4
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 920
Automated Attendance System using Multiple Face Detection and
Recognition
Shashwat Dobhal1, Avinash Kumar Singh2, Ajay Kumar3
1,2Student, Dept. of Computer Science and Engineering, SRM Institute of Science and Technology, Vadapalani,
Chennai, India
3Assistant Professor, Dept. of Computer Science and Engineering, SRM Institute of Science and Technology,
Vadapalani, Chennai, India
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract - In today’s world, everybody has a unique
identity, which is their face. The face or as in facial features
cannot be copied or replicated. In schools and colleges, time
is of the essence. Teachers and professors cannot waste their
time in taking attendance as they can be doing something
productive in that time. One period is of usually 50 minutes
to 1 hour, where 10 to 15 minutes are wasted in the process
of taking attendance. In the traditional method, a teacher
manually takes attendance, which takes up a lot of time as
human interaction is required at both ends. For every tutor,
this is a wastage of time. So to avoid these drawbacks, an
automatic process will be used in this project, which is based
on image processing. In this project, face detection and
recognition are used in a group to save time. Face detection
is used to locate human faces in a group, and face
recognition is used to recognize their faces. The attendance
of all the students in the class is stored in a database. When
the front face of the individual student matches one of the
faces stored in the database, then the attendance is marked,
present for all available students in the class, and absent in
other cases.
Key Words: LBPH, OpenCV, HOG, Multiple Face
Detection, Haar Cascade.
1. INTRODUCTION
In today's world, maintaining attendance is a critical
point in ensuring that a particular student is present in a
school or an institution. A lot of methods are currently
present, which takes attendance through various means.
The conventional way of taking attendance is a manual
method where human interaction is required. Generally,
one period is of about 60 to 50 minutes, where 10 to 15
minutes are wasted on taking attendance. This traditional
method is time-consuming and, at times, inefficient due to
reasons like a proxy. Due to these reasons, many
institutions are using biometric systems like fingerprint
scanners, facial recognition, etc. But, in all these methods,
time consumption is the main issue because each student
has to go and give their attendance, be it a fingerprint
scanner or through facial recognition. These methods can
cause a lot of wastage of time. In order to automate this
process, multiple face recognition is used. Multiple faces
are detected and recognized at a time to mark a student
absent or present. This process eliminates human
interaction, which ultimately saves time while taking
attendance in the class.
2. RELATED WORK
In the present day scenario, we have many attendance
systems available with us which use different types of
technologies. The most basic method of taking attendance
is the manual method, but in this method, time
consumption and human dependency are way too high.
Also, social interaction is required at both ends. Engr.
Imran Anwar Ujan and Dr. Imdad Ali Ismaili came up with a
Biometric Attendance System [1], which uses a fingerprint
to mark anyone present or absent. Their system is
accurate, but the time consumption is high because every
individual has to go and register their attendance. This
system is not very efficient in a teaching environment
where time is of the essence. Aamir Nizam Ansari,
Arundhati Navada, Sanchit Agarwal, Siddharth Patil, and
Balwant A Sonkamble came up with a system for
automated attendance using RFID, Biometrics, [2]. This
system used RFID and fingerprint both to mark absent or
present. Their system is secure, but the time taken by the
system to mark everyone present or absent is more as each
individual has to go and mark their attendance manually.
This system is not very efficient in a teaching environment
as every individual student has to go and mark them
present hence increasing the time taken for attendance.
E.Varadharajan, R.Dharani, S.Jeevitha, B.Kavinmathi, and
S.Hemalatha created an attendance system using facial
recognition using face detection [3]. In their software, they
used the Eigen Face method for facial recognition. Since we
have seen that the LBPH algorithm performs better [4]
than the Eigenface method in certain conditions with
confidence factor ranging between 2-5, and it also has
minimum noise interference. Therefore, we came up with a
system that uses multiple face detection and recognition to
mark an individual present or absent efficiently and with
less time consumption.
3. PROPOSED SYSTEM
To overcome these problems with the existing system,
we came up with a novel approach, which is an automated
attendance system that uses multiple face detection and
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 921
recognition to mark a particular individual present or
absent.
Modules which are present in our proposed system are:
 Image Capturing
 Face Detection
 Face Recognition
 Attendance Management
Fig -1: Architecture Diagram
3.1 Image Capturing
In this project, we will be capturing test images from a
video feed on an interval of 10 minutes, at least three
times. This is to ensure that every student present in the
class gets his or her face profile detected for marking
attendance. This process can be repeated for any given
interval of time as per the user’s requirement. Capturing
images several times, allows us to send every picture of
every student that might have been left out the first time.
3.2 Face Detection
Face detection is achieved in this project using Haar
Cascade classifier [5], it can be used for object detection,
but here we will be using it for detecting faces.
Paul Viola and Michael Jones came up with an idea for
object detection using Haar feature-based cascade
classifiers, which is a very efficient object detection
method[7]. It's a machine learning-based approach where a
cascade function is trained from plenty of positive and
negative images [5] so it can get accustomed to detect
objects in other models.
Initially, the algorithm needs a great deal of positive-
negative images to train the classifier. Then features are
extracted from them. For this, Haar features shown in Fig-2
are used. They're similar to our convolutional kernel. Each
single value is represented by a feature which is obtained
by subtracting the sum of pixels under a white rectangle
from the sum of pixels under a black rectangle.
Fig -2: Cascade Classifiers
Now all possible sizes and locations of every kernel are
used to calculate lots of features. But even a 24x24 window
ends up giving over 160000 features [5]. For every feature
calculation, we have to calculate the sum of pixels under
white and black rectangles [7]. To resolve this, integral
images were introduced. It simplifies the calculation of the
number of pixels, however large may be the number of
pixels, to an operation involving just four pixels.
In Fig-2, the top row shows two useful features. The
first feature selected seems to select the property region of
the nose and cheeks, which is usually lighter than the part
of the eyes. The next feature relies on the property that the
bridge of the nose is brighter than the eyes because of the
difference in depth [7]. But identical windows, when
applied on cheeks or the other place is irrelevant. So, to
pick the suitable features out of 160000+ features,
Adaboost is employed [7].
Fig -3: Edge Detection
For this, every feature is applied on all the training
images. For every feature, best threshold is calculated
which can classify the faces into negative and positive. But
there will be errors so we select the features with a
minimum error rate, which implies they're the features
that best classifies the face and non-face images.
Some of these classifiers are called weak classifiers
because they alone can't classify the image, but in
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 922
conjunction with others they form a powerful classifier.
The final classifier thus obtained is a weighted sum of these
weak classifiers. In a picture, most of the image regions
may be a non-face region. So, having a technique to
ascertain if a window could be a face region or not is a
better idea [5]. If it’s a non-facial region, discard it don't
process it again. Instead, concentrate on the region where
there could be a face. This way, we are able to find save a
lot more time to examine possible facial regions.
Fig -4: Several frontal faces detected
We can see in Fig-4 that only frontal faces are being
detected. The concept of Cascade of Classifiers was
introduced later on, which suggested that, rather than
applying all the features on a window, group the features
into different stages of classifiers and apply one-by-one [5].
Ranging from a smaller number of features which can be as
low as a single feature in initial stages and increasing the
number of features applied to pictures gradually at each
stage. If a window fails the initial stage, discard it. We do
not consider remaining features on it. If it clears the initial
stage, apply the second stage of features, and continue the
process. This explains the working of Viola-Jones face
detection in layman’s term [7].
3.3 Face Recognition
Local Binary Pattern is a very powerful texture
operator, described in 1994 and has since been
acknowledged as a dominant algorithm for texture
classification [6]. The pixels of the picture are labeled by
thresholding the neighborhood of every pixel, and the
binary number was considered as the result. It was
observed that the detection performance was considerably
improved on some of the datasets when LBP was combined
with histograms of oriented gradients descriptor. LBPH is
one of the simplest face recognition algorithms out there. It
can represent local features within the images and is
robust against monotonic grayscale transformations [6]. It
is provided by the OpenCV library [8]. The face images can
be represented with a much simpler data vector when we
use LBP combined with histograms.
Fig -5: UML Diagram
Training the Algorithm: The first step would be to train
the algorithm. To do so, we will use a dataset with the facial
images of the people we want to be recognized. We also
need to set an ID for each image, so the algorithm can use
this information to identify an input image and give you an
output.
Applying the LBP operation: The initial step of the LBPH
is to create a transitional image that describes the original
picture in a better way, by outlining the facial region. This
is achieved by the algorithm using a concept of a sliding
window, supported by the parameter’s radius and
neighbors.
The Fig-6 shows the procedure:
Fig -6: LBP Matrix
 After this stage is completed, we get a new image that
represents better characteristics of the original image
as shown in Fig-7.
Fig -7: Characteristic Image
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 923
Based on the image obtained after applying the LBP
operation, we can extract the histogram of each region as
follows:
 As we have a picture in grayscale, each histogram will
contain only values ranging from 0 to 255,
representing the occurrences of every pixel intensity.
 Then, we need to combine each histogram to make a
bigger histogram. Assuming we have 8x8 grids, we
will have 8x8x256=16.384 positions in the final
histogram [6]. This last histogram will represent the
characteristics of the original image.
Performing face recognition: Once the algorithm is
trained, each histogram created is used to represent each
image from the training dataset [6]. So, given an input
image, we will perform the above steps again for the test
image and create a histogram that represents the image.
 To find the picture that matches the test image, we have
to compare two histograms and return the image with
the closest histogram.
 There are various approaches to compare the
histograms Euclidean distance, chi-square, absolute
value, etc. In this project, we will be using, the
Euclidean distance [6] based on the following formula
given in Fig-8:
Fig -8: Euclidean Distance Formula
 The algorithm output will be ID from the image with the
closest histogram. The algorithm will also return the
calculated distance, which will be used as a
‘confidence’ measurement. Lower the confidence
better the result, because it means the distance
between the two histograms is much closer when
compared with histograms from other images.
 We will then set a threshold for ‘confidence’ and
assume that the algorithm has successfully recognized
if the confidence is lower than the threshold defined.
3.4 Attendance Management
The teachers can manage attendance through this, and
it is stored in the database. Students can access and view
their attendance through an online portal, whereas
teachers and professors can make necessary changes to it.
By default, everybody is marked absent. If the algorithm
recognizes the face of the student, he/she is marked
present in the database else they are marked absent.
Attendance of all the students who are present or absent,
their record is maintained in these databases, which can be
accessed by our faculty members at any point in time.
4. CONCLUSION AND FUTURE SCOPE
So, an automated system was developed by us, which
helps to mark an individual absent or present. It is an
excellent tool for schools and institutions where time
cannot be wasted on taking attendance; instead, it can be
focused on more productive things. The existing system
lacks proper time management, and a lot of time is wasted
in taking attendance. In our system, that time is saved as
we are using facial recognition on multiple faces to mark
present or absent. Our proposed method doesn't work in
real-time, and it doesn't monitor the students, which
includes problems like what to do if the student leaves the
class. Since our system has a modular approach; therefore,
any advancements in the future can be directly added to
the system, ultimately increasing its efficiency.
REFERENCES
[1] Imran, Engr & Ujan, Imran Anwar & Imdad, Ali &
Ismaili,. (2011). Biometric Attendance System.
10.1109/ICCME.2011.5876792.
[2] Aamir Nizam Ansari, A. Navada, S. Agarwal, S. Patil and
B. A. Sonkamble, "Automation of attendance system
using RFID, biometrics, GSM Modem with .Net
framework," 2011 International Conference on
Multimedia Technology, Hangzhou, 2011, pp. 2976-
2979.
[3] E. Varadharajan, R. Dharani, S. Jeevitha, B. Kavinmathi
and S. Hemalatha, "Automatic attendance
management system using face detection," 2016
Online International Conference on Green Engineering
and Technologies (IC-GET), Coimbatore, 2016, pp. 1-3.
[4] SudhaNarang, Kriti Jain, MeghaSaxena, AashnaArora
(2018); Comparison of Face Recognition Algorithms
Using Opencv for Attendance System; Int J Sci Res Publ
8(2) (ISSN: 2250-3153).
[5] L. Cuimei, Q. Zhiliang, J. Nan and W. Jianhua, "Human
face detection algorithm via Haar cascade classifier
combined with three additional classifiers," 2017 13th
IEEE International Conference on Electronic
Measurement & Instruments (ICEMI), Yangzhou,
2017, pp. 483-487.
[6] A. Ahmed, J. Guo, F. Ali, F. Deeba and A. Ahmed, "LBPH
based improved face recognition at low resolution,"
2018 International Conference on Artificial
Intelligence and Big Data (ICAIBD), Chengdu, 2018, pp.
144-147.
[7] P. Viola and M. Jones, "Rapid object detection using a
boosted cascade of simple features," Proceedings of
the 2001 IEEE Computer Society Conference on
Computer Vision and Pattern Recognition. CVPR 2001,
Kauai, HI, USA, 2001, pp. I-I.
[8] Bradski, G., 2000. The OpenCV Library. Dr.
Dobb's Journal of Software Tools.

More Related Content

What's hot

Face and facial expressions recognition for blind people
Face and facial expressions recognition for blind peopleFace and facial expressions recognition for blind people
Face and facial expressions recognition for blind peopleIRJET Journal
 
IRJET- Implementation of Attendance System using Face Recognition
IRJET- Implementation of Attendance System using Face RecognitionIRJET- Implementation of Attendance System using Face Recognition
IRJET- Implementation of Attendance System using Face RecognitionIRJET Journal
 
IRJET- Library Management System with Facial Biometric Authentication
IRJET- Library Management System with Facial Biometric AuthenticationIRJET- Library Management System with Facial Biometric Authentication
IRJET- Library Management System with Facial Biometric AuthenticationIRJET Journal
 
IRJET- Autonamy of Attendence using Face Recognition
IRJET- Autonamy of Attendence using Face RecognitionIRJET- Autonamy of Attendence using Face Recognition
IRJET- Autonamy of Attendence using Face RecognitionIRJET Journal
 
IRJET- Student Attendance Tracking System using Biometrics
IRJET- Student Attendance Tracking System using BiometricsIRJET- Student Attendance Tracking System using Biometrics
IRJET- Student Attendance Tracking System using BiometricsIRJET Journal
 
IRJET- Real-Time Partial Face Occlusion Detection using Matlab
IRJET-	 Real-Time Partial Face Occlusion Detection using MatlabIRJET-	 Real-Time Partial Face Occlusion Detection using Matlab
IRJET- Real-Time Partial Face Occlusion Detection using MatlabIRJET Journal
 
Biometric Ear Recognition System
Biometric Ear Recognition SystemBiometric Ear Recognition System
Biometric Ear Recognition SystemIRJET Journal
 
A Review on Feature Extraction Techniques and General Approach for Face Recog...
A Review on Feature Extraction Techniques and General Approach for Face Recog...A Review on Feature Extraction Techniques and General Approach for Face Recog...
A Review on Feature Extraction Techniques and General Approach for Face Recog...Editor IJCATR
 
Face Recognition Attendance System
Face Recognition Attendance System Face Recognition Attendance System
Face Recognition Attendance System Shreya Dandavate
 
Face recognition attendance system
Face recognition attendance systemFace recognition attendance system
Face recognition attendance systemNaomi Kulkarni
 
A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...
A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...
A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...Nischal Lal Shrestha
 
IRJET - Smart Mirror for Student Attendance
IRJET -  	  Smart Mirror for Student AttendanceIRJET -  	  Smart Mirror for Student Attendance
IRJET - Smart Mirror for Student AttendanceIRJET Journal
 
Asistencia | Live Face Recognition | Python
Asistencia | Live Face Recognition | Python Asistencia | Live Face Recognition | Python
Asistencia | Live Face Recognition | Python Naomi Kulkarni
 
IRJET- Intelligent Automated Attendance System based on Facial Recognition
IRJET-  	  Intelligent Automated Attendance System based on Facial RecognitionIRJET-  	  Intelligent Automated Attendance System based on Facial Recognition
IRJET- Intelligent Automated Attendance System based on Facial RecognitionIRJET Journal
 
IoT based smart attendance system
IoT based smart attendance systemIoT based smart attendance system
IoT based smart attendance systemIRJET Journal
 
ADVANCED FACE RECOGNITION FOR CONTROLLING CRIME USING PCA
ADVANCED FACE RECOGNITION FOR CONTROLLING CRIME USING PCAADVANCED FACE RECOGNITION FOR CONTROLLING CRIME USING PCA
ADVANCED FACE RECOGNITION FOR CONTROLLING CRIME USING PCAIAEME Publication
 
Antispoofing techniques in Facial recognition
Antispoofing techniques in Facial recognitionAntispoofing techniques in Facial recognition
Antispoofing techniques in Facial recognitionRishabh shah
 
IRJET- Igaze-Eye Gaze Direction Evaluation to Operate a Virtual Keyboard for ...
IRJET- Igaze-Eye Gaze Direction Evaluation to Operate a Virtual Keyboard for ...IRJET- Igaze-Eye Gaze Direction Evaluation to Operate a Virtual Keyboard for ...
IRJET- Igaze-Eye Gaze Direction Evaluation to Operate a Virtual Keyboard for ...IRJET Journal
 

What's hot (19)

Face and facial expressions recognition for blind people
Face and facial expressions recognition for blind peopleFace and facial expressions recognition for blind people
Face and facial expressions recognition for blind people
 
IRJET- Implementation of Attendance System using Face Recognition
IRJET- Implementation of Attendance System using Face RecognitionIRJET- Implementation of Attendance System using Face Recognition
IRJET- Implementation of Attendance System using Face Recognition
 
IRJET- Library Management System with Facial Biometric Authentication
IRJET- Library Management System with Facial Biometric AuthenticationIRJET- Library Management System with Facial Biometric Authentication
IRJET- Library Management System with Facial Biometric Authentication
 
IRJET- Autonamy of Attendence using Face Recognition
IRJET- Autonamy of Attendence using Face RecognitionIRJET- Autonamy of Attendence using Face Recognition
IRJET- Autonamy of Attendence using Face Recognition
 
IRJET- Student Attendance Tracking System using Biometrics
IRJET- Student Attendance Tracking System using BiometricsIRJET- Student Attendance Tracking System using Biometrics
IRJET- Student Attendance Tracking System using Biometrics
 
IRJET- Real-Time Partial Face Occlusion Detection using Matlab
IRJET-	 Real-Time Partial Face Occlusion Detection using MatlabIRJET-	 Real-Time Partial Face Occlusion Detection using Matlab
IRJET- Real-Time Partial Face Occlusion Detection using Matlab
 
Biometric Ear Recognition System
Biometric Ear Recognition SystemBiometric Ear Recognition System
Biometric Ear Recognition System
 
A Review on Feature Extraction Techniques and General Approach for Face Recog...
A Review on Feature Extraction Techniques and General Approach for Face Recog...A Review on Feature Extraction Techniques and General Approach for Face Recog...
A Review on Feature Extraction Techniques and General Approach for Face Recog...
 
Face Recognition Attendance System
Face Recognition Attendance System Face Recognition Attendance System
Face Recognition Attendance System
 
V01 i010407
V01 i010407V01 i010407
V01 i010407
 
Face recognition attendance system
Face recognition attendance systemFace recognition attendance system
Face recognition attendance system
 
A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...
A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...
A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...
 
IRJET - Smart Mirror for Student Attendance
IRJET -  	  Smart Mirror for Student AttendanceIRJET -  	  Smart Mirror for Student Attendance
IRJET - Smart Mirror for Student Attendance
 
Asistencia | Live Face Recognition | Python
Asistencia | Live Face Recognition | Python Asistencia | Live Face Recognition | Python
Asistencia | Live Face Recognition | Python
 
IRJET- Intelligent Automated Attendance System based on Facial Recognition
IRJET-  	  Intelligent Automated Attendance System based on Facial RecognitionIRJET-  	  Intelligent Automated Attendance System based on Facial Recognition
IRJET- Intelligent Automated Attendance System based on Facial Recognition
 
IoT based smart attendance system
IoT based smart attendance systemIoT based smart attendance system
IoT based smart attendance system
 
ADVANCED FACE RECOGNITION FOR CONTROLLING CRIME USING PCA
ADVANCED FACE RECOGNITION FOR CONTROLLING CRIME USING PCAADVANCED FACE RECOGNITION FOR CONTROLLING CRIME USING PCA
ADVANCED FACE RECOGNITION FOR CONTROLLING CRIME USING PCA
 
Antispoofing techniques in Facial recognition
Antispoofing techniques in Facial recognitionAntispoofing techniques in Facial recognition
Antispoofing techniques in Facial recognition
 
IRJET- Igaze-Eye Gaze Direction Evaluation to Operate a Virtual Keyboard for ...
IRJET- Igaze-Eye Gaze Direction Evaluation to Operate a Virtual Keyboard for ...IRJET- Igaze-Eye Gaze Direction Evaluation to Operate a Virtual Keyboard for ...
IRJET- Igaze-Eye Gaze Direction Evaluation to Operate a Virtual Keyboard for ...
 

Similar to IRJET - Automated Attendance System using Multiple Face Detection and Recognition

FACE RECOGNITION ATTENDANCE SYSTEM
FACE RECOGNITION ATTENDANCE SYSTEMFACE RECOGNITION ATTENDANCE SYSTEM
FACE RECOGNITION ATTENDANCE SYSTEMIRJET Journal
 
FACE RECOGNITION ATTENDANCE SYSTEM
FACE RECOGNITION ATTENDANCE SYSTEMFACE RECOGNITION ATTENDANCE SYSTEM
FACE RECOGNITION ATTENDANCE SYSTEMIRJET Journal
 
A VISUAL ATTENDANCE SYSTEM USING FACE RECOGNITION
A VISUAL ATTENDANCE SYSTEM USING FACE RECOGNITIONA VISUAL ATTENDANCE SYSTEM USING FACE RECOGNITION
A VISUAL ATTENDANCE SYSTEM USING FACE RECOGNITIONIRJET Journal
 
IRJET- Face Detection and Tracking Algorithm using Open CV with Raspberry Pi
IRJET- Face Detection and Tracking Algorithm using Open CV with Raspberry PiIRJET- Face Detection and Tracking Algorithm using Open CV with Raspberry Pi
IRJET- Face Detection and Tracking Algorithm using Open CV with Raspberry PiIRJET Journal
 
IRJET - Facial Recognition based Attendance System with LBPH
IRJET -  	  Facial Recognition based Attendance System with LBPHIRJET -  	  Facial Recognition based Attendance System with LBPH
IRJET - Facial Recognition based Attendance System with LBPHIRJET Journal
 
Automated attendance system using Face recognition
Automated attendance system using Face recognitionAutomated attendance system using Face recognition
Automated attendance system using Face recognitionIRJET Journal
 
IRJET - Facial Recognition based Attendance Management System
IRJET - Facial Recognition based Attendance Management SystemIRJET - Facial Recognition based Attendance Management System
IRJET - Facial Recognition based Attendance Management SystemIRJET Journal
 
IRJET - Design and Development of Android Application for Face Detection and ...
IRJET - Design and Development of Android Application for Face Detection and ...IRJET - Design and Development of Android Application for Face Detection and ...
IRJET - Design and Development of Android Application for Face Detection and ...IRJET Journal
 
IRJET- Computerized Attendance System using Face Recognition
IRJET- Computerized Attendance System using Face RecognitionIRJET- Computerized Attendance System using Face Recognition
IRJET- Computerized Attendance System using Face RecognitionIRJET Journal
 
ATTENDANCE BY FACE RECOGNITION USING AI
ATTENDANCE BY FACE RECOGNITION USING AIATTENDANCE BY FACE RECOGNITION USING AI
ATTENDANCE BY FACE RECOGNITION USING AIIRJET Journal
 
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...IRJET Journal
 
METandance: A Smart Classroom Management And Analysis
METandance: A Smart Classroom Management And AnalysisMETandance: A Smart Classroom Management And Analysis
METandance: A Smart Classroom Management And AnalysisIRJET Journal
 
Real Time Image Based Attendance System using Python
Real Time Image Based Attendance System using PythonReal Time Image Based Attendance System using Python
Real Time Image Based Attendance System using PythonIRJET Journal
 
AN IMAGE BASED ATTENDANCE SYSTEM FOR MOBILE PHONES
AN IMAGE BASED ATTENDANCE SYSTEM FOR MOBILE PHONESAN IMAGE BASED ATTENDANCE SYSTEM FOR MOBILE PHONES
AN IMAGE BASED ATTENDANCE SYSTEM FOR MOBILE PHONESAM Publications
 
Attendance System using Facial Recognition
Attendance System using Facial RecognitionAttendance System using Facial Recognition
Attendance System using Facial RecognitionIRJET Journal
 
Development of an Automatic & Manual Class Attendance System using Haar Casca...
Development of an Automatic & Manual Class Attendance System using Haar Casca...Development of an Automatic & Manual Class Attendance System using Haar Casca...
Development of an Automatic & Manual Class Attendance System using Haar Casca...IRJET Journal
 
IRJET - Face Detection and Recognition System
IRJET -  	  Face Detection and Recognition SystemIRJET -  	  Face Detection and Recognition System
IRJET - Face Detection and Recognition SystemIRJET Journal
 
IRJET - Automated Attendance System using Facial Recognition
IRJET - Automated Attendance System using Facial RecognitionIRJET - Automated Attendance System using Facial Recognition
IRJET - Automated Attendance System using Facial RecognitionIRJET Journal
 
Face Recognition based Smart Attendance System Using IoT
Face Recognition based Smart Attendance System Using IoTFace Recognition based Smart Attendance System Using IoT
Face Recognition based Smart Attendance System Using IoTIRJET Journal
 
Face Recognition Smart Attendance System: (InClass System)
Face Recognition Smart Attendance System: (InClass System)Face Recognition Smart Attendance System: (InClass System)
Face Recognition Smart Attendance System: (InClass System)IRJET Journal
 

Similar to IRJET - Automated Attendance System using Multiple Face Detection and Recognition (20)

FACE RECOGNITION ATTENDANCE SYSTEM
FACE RECOGNITION ATTENDANCE SYSTEMFACE RECOGNITION ATTENDANCE SYSTEM
FACE RECOGNITION ATTENDANCE SYSTEM
 
FACE RECOGNITION ATTENDANCE SYSTEM
FACE RECOGNITION ATTENDANCE SYSTEMFACE RECOGNITION ATTENDANCE SYSTEM
FACE RECOGNITION ATTENDANCE SYSTEM
 
A VISUAL ATTENDANCE SYSTEM USING FACE RECOGNITION
A VISUAL ATTENDANCE SYSTEM USING FACE RECOGNITIONA VISUAL ATTENDANCE SYSTEM USING FACE RECOGNITION
A VISUAL ATTENDANCE SYSTEM USING FACE RECOGNITION
 
IRJET- Face Detection and Tracking Algorithm using Open CV with Raspberry Pi
IRJET- Face Detection and Tracking Algorithm using Open CV with Raspberry PiIRJET- Face Detection and Tracking Algorithm using Open CV with Raspberry Pi
IRJET- Face Detection and Tracking Algorithm using Open CV with Raspberry Pi
 
IRJET - Facial Recognition based Attendance System with LBPH
IRJET -  	  Facial Recognition based Attendance System with LBPHIRJET -  	  Facial Recognition based Attendance System with LBPH
IRJET - Facial Recognition based Attendance System with LBPH
 
Automated attendance system using Face recognition
Automated attendance system using Face recognitionAutomated attendance system using Face recognition
Automated attendance system using Face recognition
 
IRJET - Facial Recognition based Attendance Management System
IRJET - Facial Recognition based Attendance Management SystemIRJET - Facial Recognition based Attendance Management System
IRJET - Facial Recognition based Attendance Management System
 
IRJET - Design and Development of Android Application for Face Detection and ...
IRJET - Design and Development of Android Application for Face Detection and ...IRJET - Design and Development of Android Application for Face Detection and ...
IRJET - Design and Development of Android Application for Face Detection and ...
 
IRJET- Computerized Attendance System using Face Recognition
IRJET- Computerized Attendance System using Face RecognitionIRJET- Computerized Attendance System using Face Recognition
IRJET- Computerized Attendance System using Face Recognition
 
ATTENDANCE BY FACE RECOGNITION USING AI
ATTENDANCE BY FACE RECOGNITION USING AIATTENDANCE BY FACE RECOGNITION USING AI
ATTENDANCE BY FACE RECOGNITION USING AI
 
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
 
METandance: A Smart Classroom Management And Analysis
METandance: A Smart Classroom Management And AnalysisMETandance: A Smart Classroom Management And Analysis
METandance: A Smart Classroom Management And Analysis
 
Real Time Image Based Attendance System using Python
Real Time Image Based Attendance System using PythonReal Time Image Based Attendance System using Python
Real Time Image Based Attendance System using Python
 
AN IMAGE BASED ATTENDANCE SYSTEM FOR MOBILE PHONES
AN IMAGE BASED ATTENDANCE SYSTEM FOR MOBILE PHONESAN IMAGE BASED ATTENDANCE SYSTEM FOR MOBILE PHONES
AN IMAGE BASED ATTENDANCE SYSTEM FOR MOBILE PHONES
 
Attendance System using Facial Recognition
Attendance System using Facial RecognitionAttendance System using Facial Recognition
Attendance System using Facial Recognition
 
Development of an Automatic & Manual Class Attendance System using Haar Casca...
Development of an Automatic & Manual Class Attendance System using Haar Casca...Development of an Automatic & Manual Class Attendance System using Haar Casca...
Development of an Automatic & Manual Class Attendance System using Haar Casca...
 
IRJET - Face Detection and Recognition System
IRJET -  	  Face Detection and Recognition SystemIRJET -  	  Face Detection and Recognition System
IRJET - Face Detection and Recognition System
 
IRJET - Automated Attendance System using Facial Recognition
IRJET - Automated Attendance System using Facial RecognitionIRJET - Automated Attendance System using Facial Recognition
IRJET - Automated Attendance System using Facial Recognition
 
Face Recognition based Smart Attendance System Using IoT
Face Recognition based Smart Attendance System Using IoTFace Recognition based Smart Attendance System Using IoT
Face Recognition based Smart Attendance System Using IoT
 
Face Recognition Smart Attendance System: (InClass System)
Face Recognition Smart Attendance System: (InClass System)Face Recognition Smart Attendance System: (InClass System)
Face Recognition Smart Attendance System: (InClass System)
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 

Recently uploaded (20)

Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 

IRJET - Automated Attendance System using Multiple Face Detection and Recognition

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 920 Automated Attendance System using Multiple Face Detection and Recognition Shashwat Dobhal1, Avinash Kumar Singh2, Ajay Kumar3 1,2Student, Dept. of Computer Science and Engineering, SRM Institute of Science and Technology, Vadapalani, Chennai, India 3Assistant Professor, Dept. of Computer Science and Engineering, SRM Institute of Science and Technology, Vadapalani, Chennai, India ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - In today’s world, everybody has a unique identity, which is their face. The face or as in facial features cannot be copied or replicated. In schools and colleges, time is of the essence. Teachers and professors cannot waste their time in taking attendance as they can be doing something productive in that time. One period is of usually 50 minutes to 1 hour, where 10 to 15 minutes are wasted in the process of taking attendance. In the traditional method, a teacher manually takes attendance, which takes up a lot of time as human interaction is required at both ends. For every tutor, this is a wastage of time. So to avoid these drawbacks, an automatic process will be used in this project, which is based on image processing. In this project, face detection and recognition are used in a group to save time. Face detection is used to locate human faces in a group, and face recognition is used to recognize their faces. The attendance of all the students in the class is stored in a database. When the front face of the individual student matches one of the faces stored in the database, then the attendance is marked, present for all available students in the class, and absent in other cases. Key Words: LBPH, OpenCV, HOG, Multiple Face Detection, Haar Cascade. 1. INTRODUCTION In today's world, maintaining attendance is a critical point in ensuring that a particular student is present in a school or an institution. A lot of methods are currently present, which takes attendance through various means. The conventional way of taking attendance is a manual method where human interaction is required. Generally, one period is of about 60 to 50 minutes, where 10 to 15 minutes are wasted on taking attendance. This traditional method is time-consuming and, at times, inefficient due to reasons like a proxy. Due to these reasons, many institutions are using biometric systems like fingerprint scanners, facial recognition, etc. But, in all these methods, time consumption is the main issue because each student has to go and give their attendance, be it a fingerprint scanner or through facial recognition. These methods can cause a lot of wastage of time. In order to automate this process, multiple face recognition is used. Multiple faces are detected and recognized at a time to mark a student absent or present. This process eliminates human interaction, which ultimately saves time while taking attendance in the class. 2. RELATED WORK In the present day scenario, we have many attendance systems available with us which use different types of technologies. The most basic method of taking attendance is the manual method, but in this method, time consumption and human dependency are way too high. Also, social interaction is required at both ends. Engr. Imran Anwar Ujan and Dr. Imdad Ali Ismaili came up with a Biometric Attendance System [1], which uses a fingerprint to mark anyone present or absent. Their system is accurate, but the time consumption is high because every individual has to go and register their attendance. This system is not very efficient in a teaching environment where time is of the essence. Aamir Nizam Ansari, Arundhati Navada, Sanchit Agarwal, Siddharth Patil, and Balwant A Sonkamble came up with a system for automated attendance using RFID, Biometrics, [2]. This system used RFID and fingerprint both to mark absent or present. Their system is secure, but the time taken by the system to mark everyone present or absent is more as each individual has to go and mark their attendance manually. This system is not very efficient in a teaching environment as every individual student has to go and mark them present hence increasing the time taken for attendance. E.Varadharajan, R.Dharani, S.Jeevitha, B.Kavinmathi, and S.Hemalatha created an attendance system using facial recognition using face detection [3]. In their software, they used the Eigen Face method for facial recognition. Since we have seen that the LBPH algorithm performs better [4] than the Eigenface method in certain conditions with confidence factor ranging between 2-5, and it also has minimum noise interference. Therefore, we came up with a system that uses multiple face detection and recognition to mark an individual present or absent efficiently and with less time consumption. 3. PROPOSED SYSTEM To overcome these problems with the existing system, we came up with a novel approach, which is an automated attendance system that uses multiple face detection and
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 921 recognition to mark a particular individual present or absent. Modules which are present in our proposed system are:  Image Capturing  Face Detection  Face Recognition  Attendance Management Fig -1: Architecture Diagram 3.1 Image Capturing In this project, we will be capturing test images from a video feed on an interval of 10 minutes, at least three times. This is to ensure that every student present in the class gets his or her face profile detected for marking attendance. This process can be repeated for any given interval of time as per the user’s requirement. Capturing images several times, allows us to send every picture of every student that might have been left out the first time. 3.2 Face Detection Face detection is achieved in this project using Haar Cascade classifier [5], it can be used for object detection, but here we will be using it for detecting faces. Paul Viola and Michael Jones came up with an idea for object detection using Haar feature-based cascade classifiers, which is a very efficient object detection method[7]. It's a machine learning-based approach where a cascade function is trained from plenty of positive and negative images [5] so it can get accustomed to detect objects in other models. Initially, the algorithm needs a great deal of positive- negative images to train the classifier. Then features are extracted from them. For this, Haar features shown in Fig-2 are used. They're similar to our convolutional kernel. Each single value is represented by a feature which is obtained by subtracting the sum of pixels under a white rectangle from the sum of pixels under a black rectangle. Fig -2: Cascade Classifiers Now all possible sizes and locations of every kernel are used to calculate lots of features. But even a 24x24 window ends up giving over 160000 features [5]. For every feature calculation, we have to calculate the sum of pixels under white and black rectangles [7]. To resolve this, integral images were introduced. It simplifies the calculation of the number of pixels, however large may be the number of pixels, to an operation involving just four pixels. In Fig-2, the top row shows two useful features. The first feature selected seems to select the property region of the nose and cheeks, which is usually lighter than the part of the eyes. The next feature relies on the property that the bridge of the nose is brighter than the eyes because of the difference in depth [7]. But identical windows, when applied on cheeks or the other place is irrelevant. So, to pick the suitable features out of 160000+ features, Adaboost is employed [7]. Fig -3: Edge Detection For this, every feature is applied on all the training images. For every feature, best threshold is calculated which can classify the faces into negative and positive. But there will be errors so we select the features with a minimum error rate, which implies they're the features that best classifies the face and non-face images. Some of these classifiers are called weak classifiers because they alone can't classify the image, but in
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 922 conjunction with others they form a powerful classifier. The final classifier thus obtained is a weighted sum of these weak classifiers. In a picture, most of the image regions may be a non-face region. So, having a technique to ascertain if a window could be a face region or not is a better idea [5]. If it’s a non-facial region, discard it don't process it again. Instead, concentrate on the region where there could be a face. This way, we are able to find save a lot more time to examine possible facial regions. Fig -4: Several frontal faces detected We can see in Fig-4 that only frontal faces are being detected. The concept of Cascade of Classifiers was introduced later on, which suggested that, rather than applying all the features on a window, group the features into different stages of classifiers and apply one-by-one [5]. Ranging from a smaller number of features which can be as low as a single feature in initial stages and increasing the number of features applied to pictures gradually at each stage. If a window fails the initial stage, discard it. We do not consider remaining features on it. If it clears the initial stage, apply the second stage of features, and continue the process. This explains the working of Viola-Jones face detection in layman’s term [7]. 3.3 Face Recognition Local Binary Pattern is a very powerful texture operator, described in 1994 and has since been acknowledged as a dominant algorithm for texture classification [6]. The pixels of the picture are labeled by thresholding the neighborhood of every pixel, and the binary number was considered as the result. It was observed that the detection performance was considerably improved on some of the datasets when LBP was combined with histograms of oriented gradients descriptor. LBPH is one of the simplest face recognition algorithms out there. It can represent local features within the images and is robust against monotonic grayscale transformations [6]. It is provided by the OpenCV library [8]. The face images can be represented with a much simpler data vector when we use LBP combined with histograms. Fig -5: UML Diagram Training the Algorithm: The first step would be to train the algorithm. To do so, we will use a dataset with the facial images of the people we want to be recognized. We also need to set an ID for each image, so the algorithm can use this information to identify an input image and give you an output. Applying the LBP operation: The initial step of the LBPH is to create a transitional image that describes the original picture in a better way, by outlining the facial region. This is achieved by the algorithm using a concept of a sliding window, supported by the parameter’s radius and neighbors. The Fig-6 shows the procedure: Fig -6: LBP Matrix  After this stage is completed, we get a new image that represents better characteristics of the original image as shown in Fig-7. Fig -7: Characteristic Image
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 923 Based on the image obtained after applying the LBP operation, we can extract the histogram of each region as follows:  As we have a picture in grayscale, each histogram will contain only values ranging from 0 to 255, representing the occurrences of every pixel intensity.  Then, we need to combine each histogram to make a bigger histogram. Assuming we have 8x8 grids, we will have 8x8x256=16.384 positions in the final histogram [6]. This last histogram will represent the characteristics of the original image. Performing face recognition: Once the algorithm is trained, each histogram created is used to represent each image from the training dataset [6]. So, given an input image, we will perform the above steps again for the test image and create a histogram that represents the image.  To find the picture that matches the test image, we have to compare two histograms and return the image with the closest histogram.  There are various approaches to compare the histograms Euclidean distance, chi-square, absolute value, etc. In this project, we will be using, the Euclidean distance [6] based on the following formula given in Fig-8: Fig -8: Euclidean Distance Formula  The algorithm output will be ID from the image with the closest histogram. The algorithm will also return the calculated distance, which will be used as a ‘confidence’ measurement. Lower the confidence better the result, because it means the distance between the two histograms is much closer when compared with histograms from other images.  We will then set a threshold for ‘confidence’ and assume that the algorithm has successfully recognized if the confidence is lower than the threshold defined. 3.4 Attendance Management The teachers can manage attendance through this, and it is stored in the database. Students can access and view their attendance through an online portal, whereas teachers and professors can make necessary changes to it. By default, everybody is marked absent. If the algorithm recognizes the face of the student, he/she is marked present in the database else they are marked absent. Attendance of all the students who are present or absent, their record is maintained in these databases, which can be accessed by our faculty members at any point in time. 4. CONCLUSION AND FUTURE SCOPE So, an automated system was developed by us, which helps to mark an individual absent or present. It is an excellent tool for schools and institutions where time cannot be wasted on taking attendance; instead, it can be focused on more productive things. The existing system lacks proper time management, and a lot of time is wasted in taking attendance. In our system, that time is saved as we are using facial recognition on multiple faces to mark present or absent. Our proposed method doesn't work in real-time, and it doesn't monitor the students, which includes problems like what to do if the student leaves the class. Since our system has a modular approach; therefore, any advancements in the future can be directly added to the system, ultimately increasing its efficiency. REFERENCES [1] Imran, Engr & Ujan, Imran Anwar & Imdad, Ali & Ismaili,. (2011). Biometric Attendance System. 10.1109/ICCME.2011.5876792. [2] Aamir Nizam Ansari, A. Navada, S. Agarwal, S. Patil and B. A. Sonkamble, "Automation of attendance system using RFID, biometrics, GSM Modem with .Net framework," 2011 International Conference on Multimedia Technology, Hangzhou, 2011, pp. 2976- 2979. [3] E. Varadharajan, R. Dharani, S. Jeevitha, B. Kavinmathi and S. Hemalatha, "Automatic attendance management system using face detection," 2016 Online International Conference on Green Engineering and Technologies (IC-GET), Coimbatore, 2016, pp. 1-3. [4] SudhaNarang, Kriti Jain, MeghaSaxena, AashnaArora (2018); Comparison of Face Recognition Algorithms Using Opencv for Attendance System; Int J Sci Res Publ 8(2) (ISSN: 2250-3153). [5] L. Cuimei, Q. Zhiliang, J. Nan and W. Jianhua, "Human face detection algorithm via Haar cascade classifier combined with three additional classifiers," 2017 13th IEEE International Conference on Electronic Measurement & Instruments (ICEMI), Yangzhou, 2017, pp. 483-487. [6] A. Ahmed, J. Guo, F. Ali, F. Deeba and A. Ahmed, "LBPH based improved face recognition at low resolution," 2018 International Conference on Artificial Intelligence and Big Data (ICAIBD), Chengdu, 2018, pp. 144-147. [7] P. Viola and M. Jones, "Rapid object detection using a boosted cascade of simple features," Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001, Kauai, HI, USA, 2001, pp. I-I. [8] Bradski, G., 2000. The OpenCV Library. Dr. Dobb's Journal of Software Tools.