SlideShare a Scribd company logo
1 of 5
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3633
Attendance System using Facial Recognition
Shruti Dey1, Jay Dudhatra2, Shreyas Shah3, Prof. Mr. Panjab Mane4
1,2,3B.E Student, Information Technology, Shah & Anchor Kutchhi Engineering College,
4Professor, Dept. of Information technology Engineering, Shah & Anchor Kutchhi Engineering College,
Maharashtra, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - The value of a well-maintained recorded
attendance system is veryhigh. Although many modelsalready
exist, there are many ambiguities already existing. This paper
introduces the automatic attendance management whichwill
replace the manual method, which takes a lot of time
consuming and difficult to maintain. The arrival system using
face recognition consists of two stages, face detectionandface
recognition. On the detection front, deep learning-based
algorithm has been used. Although, Viola Jones was compared
but deep learning was preferred. On the recognition front,
deep learning-based face recognition has been used. After
comparing dlib using Convolutional Neural Networks (CNN)
with dlib using Histogram OrientedGradients(HOG), CNNwas
preferred as it detects faces from all the angles without any
discrepancies. The system will capture theimage, thefacesare
detected and then it is recognized with the database and
finally the attendance is marked in an excel sheet.
Key Words: Face Recognition, Convolutional Neural
Network, Histogram of Gradients, dlib, Deep Neural
Network.
1. INTRODUCTION
Marking and maintaining students’ attendance is a very
tedious work in various colleges. every institution has its
own technique of taking attendance including the use of
attendance sheet or with the aid of using some biometric
techniques. However, those techniques consume a lot of
time. in general student attendance is marked with the help
of attendance sheet given to the professors. Thisconsumesa
whole lot of work and time. We do not understand whether
or not the authenticated child is responding or not.
Calculation of consolidated attendance is another most
important and tedious work which may also cause errors. in
a few different cases the attendance sheet may become
misplaced or stolen by some of the students. to get rid of
such troubles we're in want of automated attendance
marking systems.
1.1 Literature Review
There are multiple Face detection and face recognition
algorithms that are being extensively used and with
accuracies of higher than eighty percent. In [1] Xiao Han et al
have compared the performance of the Subspace method,
Geometric Structuremethod,Local featuremethod anddeep
learning method of face recognition. The Subspace method
deals with spatial compression i.e., transformation of high
dimensional imagetolowdimensionalwhichmakesiteasyto
Clas sify the features. It includes various Face Recognition
techniques such as Principal Component Analysis (PCA),
Latent Dirichlet Allocation (LDA), and Independent
Component Analysis (ICA). The local features method splits
the face into a number of localfeaturesandthenidentifiesthe
face using these features. The Deep Learning method is used
to tackle the complexity of Face Recognition in which the
machine can imitate the human brain structure and its
thinking to complete its goal.
Paul Viola and Michael Jones proposed Viola Jones
Algorithm for Face detection in [2]. The algorithm uses Haar
features for Face detection and taking it up a notch it also
uses Adaboost learning method to provide considerably
higher accuracy.
In [3] Rafael Padilla et al have compared face detectors
classifiers on two different face databases YALand FEI. The
YALE database consisted 11 images of 14 individuals while
the FEI database was a Brazilian database consisting 11
images of 280 individuals. Frontal face classifiers FA1, FA2
were used to analyze the databases. The FA1 providedbetter
results with the YALE database while FA2 provided better
results with FEI database.
In this paper, we propose a Face Recognition based
Attendance system using deep learning to provide the
sublimation speed. We have used dlib library which uses
deep learning for face detection and recognition.
This paper is sorted in the following manner. The flow
chart of the attendance system is explained in section II.
Section III explains Viola Jones algorithm for Face detection
and deep learning-based Face detection. Face recognition
using dlib is presented in sections IV and V. Section VI
includes simulation and results, simultaneously followed by
the conclusion in section VII.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3634
2. PROPOSED METHOD
The input to the attendance system is an image or a video
provided by a suitable video source like a webcam followed
by the first and foremost phase of the attendance system i.e.
Face detection. Once all the faces are detected the process of
Recognition starts. Using dlib the 128-d encodings are
extracted from the face (Key factors include the distance
between your eyes and the distance from forehead to chin.
The software identifies facial landmarks — one system
identifies 68 of them — that are key to distinguishing your
face) and then the set of features obtained from the input is
compared with the known encodings i.e., Trained features.
Once the recognition is done successfully, the attendance
would be marked as present.
Figure -1: Flowchart
3. VIOLA JONES ALGORITHM
The Facial recognition-based attendance system consists
of two phases namely, Face detection and Face Recognition.
Many methods have been used for implementing these
phases. the Viola Jones algorithm was carried out for face
detection. This algorithm consists of cascading of Haar
features and Adaboost.
All human faces have some similar identification
properties. These similarities are matched in Viola Jones
algorithm using Haar Features. a haar-like featureconsiders
adjoining rectangle areas at a specific area in a detection
window, sums up the pixel readings in every location and
calculates the difference among these summations of the
readings. this difference is then used to sort the subsections
of an image. inside the detection phase of the viola jonesface
detection algorithm, a window of the goal length is moved
over an input image, and for every subsection of the photo
the haar-like feature is calculated. this difference is then in
contrast to a learnt threshold that separates non-faces from
faces. Because this type of haar-like feature is simplest a
weak classifier so a massive quantityofhaar-likefunctionsis
important to describe a face with sufficient accuracy. in the
viola jones face detection, the haar-like features are
consequently prepared as a classifier cascade to form a
strong classifier. There are 1,60,000 Haar features on a
single human face and it is difficult and time consuming to
use all of that features for the detection of a single human
face therefore we use Adaboost whichcombinesall theweak
features to make them as strong features or as a strong
classifier.
Figure -2: The detection cascade with N stages
For Haar features and Adaboost working together, we use
cascade amplifiers, increasing the speed of facial detection.
These classifiers use Haar-like features thatareappliedover
the image. Only those image regions, called sub-windows,
that pass through all the stages of the detector are
considered to contain the target face.
Figure 2 shows the detection cascade with N stages. The
detection cascade is designed to eliminate a large numberof
objects other than human faces with the help of little
processing.
4. DEEP LEARNING ALGORITHM
Deep Neural networks (DNN) combined with OpenCV are
preferred for the main and most important of all the phases
i.e. Face Recognition. The dlib library, included with Deep
Learning is mainly used in conjunction with the face
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3635
recognition library for the detection as well as the
recognition of faces in the provided image. The dlib library
face detector consists of three recognition phases i.e. HOG,
linear Support Vector Machine (SVM) and CNN. HOG makes
the use of Central Processing Unit (CPU) and works to find
the features of the face facing the camera, while CNN makes
use of the Graphical Processing Unit (GPU) and can detect a
face from all the angles suitable. We have used CNN for the
detection, training and recognitionphasesbecauseitismore
efficient than HOG.
5. FACE RECOGNITION
Face recognition is executed using the face recognition
library. step one of constructing a face recognition system is
to detect the faces that is provided as an input, it is in the
form of a static image format or a dynamic video source.
those detected faces contained embeddings which are
utilized by the system to apprehend the person or the faces
detected. We extract these embeddings and it is learnt with
the help of deep learning by the process of dataset training.
Eventually, the faces were detected and recognised by the
dataset in both static and dynamic formats
5.1. Work flow Of the Recognition phase
6. SIMULATIONS AND RESULTS
Face Recognition has been done before using various
algorithms such LDR, PCA and DNN. We have used Deep
learning using dlib and 128D encodings for face detection
and recognition.
The accuracy obtained in the classical Face Recognition
algorithm Eigen face is 60%.
We have implemented Face detection using Viola Jones
algorithm as well as detection using dlib. Both the detection
algorithms were easy to implement; however, Viola Jones
algorithm can only be used for Face detection whilst it
cannot fulfill the purpose of recognition. Also, Viola Jones
algorithm needs too much iteration to detect faces in the
provided image while on the other hand dlib does the
detection faster as compared toViola Jonesalgorithm.On the
other hand, the dlib library-based functions provided both
the solutions i.e. the detection as well as the recognition of
faces. Although both the methods provided an accuracy of
above 90%, due to the inadequacy of Viola Jones algorithm
for purpose of face recognition, dlib Library was preferred.
It was observed that in the recognition phaseoftheworking,
the images had to be trained for the machine to learn about
the facial features of the given person.
Figure -4: Input Image
Figure 4 is the Input Image for which detection and
recognition takes place. Various operations of facedetection
and recognition were carried out using all the methods
specified.
Figure -5: Face Detection using Viola Jones
Figure 5 shows the face detection using Viola Jones
Algorithm and the Figure 6 shows the face detection using
dlib. The detected faces have a rectangle around them
indicating that the process of face detection wassuccessfully
implemented and observed
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3636
Figure -6: Face Detection using dlib
Figure 6 shows the face detection using Viola Jones
Algorithm and the Figure 6 shows the face detection using
dlib. The detected faces have a rectangle around them
indicating that the process of face detection wassuccessfully
implemented and observed
Figure -7: Output Image
Figure 7 represents the result of face recognition. Since
only the datasets of Jay, Shruti, Shreyas, Priyesh were
trained; only those faces were recognized. The remaining
faces were not trained and hence were not recognized and
therefore categorized as Unknown.
Figure -8: Output Screen
Figure 8 represents the results of output of face recognition.
Since only the datasets of Jay, Shruti, Shreyas, were trained;
only those faces were recognized. The accuracy obtained
during this process was found out to be in range of around
85% to 95%. An extra test case was also implementedwhich
consisted of image with dim environment where the
accuracy of around 70% to 80% was obtained
Figure -9: Attendance Record
Figure 9 depicts the attendance recorded using excel which
can be used by the teachers to track the students’
attendance.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3637
6. CONCLUSION
In order to reduce the efforts taken by the teachers and gain
more time for teaching, we proposed the automatic
attendance system using face recognition.
Deep Learning based detection was preferred over Viola
Jones algorithm for facedetection.Thefacerecognitionusing
dlib was implemented and the best of results were obtained
even with the imperfection in the provided input image.
Thus, the system is fairly reliable. The attendance entries
have been recorded in an excel sheet to keep track of the
student’s attendance.
From the performance of both methods of face detection, it
was observed that though the results obtained using the
Viola Jones Algorithm are satisfactory, it is slower as
compared to CNN based detection. It also lacksthefeature of
recognition of faces which is the key ingredient in the
process of automatic attendance system.
The accuracy of face recognition was obtained to be around
85-95% in normal environmental conditions and 70-80% in
dim environment.
The future work will involve implementation of a database
with the entries of all the students for easy updating of
attendance. Also, a Graphical User Interface can be made for
ease of access and for better appearance. This will include
automatic entries into the database and updating the
attendance as and when the faces are recognizedmakingthe
whole of the system automatic.
REFERENCES
[1] Xiao Han, Qing dong d, “Research On Face Recognition
Based on DeepLearning”, Shane yang Normal
University,2018
[2] Adrian Rhesa septian siswanto, Anto satriyo nugrho,
Maulahikmah gellinium “Implementation of Face
Recognition Algorithm for Biometric Based Time
Attendence System”,Swiss German University,2014.
[3] RafaelPadilla, Cicerro Ferreira Fernandes Costa Filho,
Marly Costa, “Evaluation Of Haar Cascade Classifier
Using Face detection”, 2012.
[4] Davis.E.King, “Dlib-ml:A Machine Learning Toolkit”,
2009
[5] Ole Jensen, Kongens-Lyngby, “Implementing the Viola-
Jones FaceDetectionAlgorithm”,Technical University of
Denmark,2008
[6] MathanaGopala Krishnan, Balaji, Shyam Babu,
“ImplementationofAutomatedAttendanceSystemusing
Face Recognition”,2015

More Related Content

Similar to Attendance System using Facial Recognition

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
 
IRJET- Free & Generic Facial Attendance System using Android
IRJET- Free & Generic Facial Attendance System using AndroidIRJET- Free & Generic Facial Attendance System using Android
IRJET- Free & Generic Facial Attendance System using AndroidIRJET Journal
 
IRJET- Survey on Face Recognition using Biometrics
IRJET-  	  Survey on Face Recognition using BiometricsIRJET-  	  Survey on Face Recognition using Biometrics
IRJET- Survey on Face Recognition using BiometricsIRJET Journal
 
Smart Doorbell System Based on Face Recognition
Smart Doorbell System Based on Face RecognitionSmart Doorbell System Based on Face Recognition
Smart Doorbell System Based on 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 Management System
IRJET - Facial Recognition based Attendance Management SystemIRJET - Facial Recognition based Attendance Management System
IRJET - Facial Recognition based Attendance Management SystemIRJET 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
 
Local Descriptor based Face Recognition System
Local Descriptor based Face Recognition SystemLocal Descriptor based Face Recognition System
Local Descriptor based Face Recognition SystemIRJET Journal
 
Face recogntion using PCA algorithm
Face recogntion using PCA algorithmFace recogntion using PCA algorithm
Face recogntion using PCA algorithmAshwini Awatare
 
A Real Time Advance Automated Attendance System using Face-Net Algorithm
A Real Time Advance Automated Attendance System using Face-Net AlgorithmA Real Time Advance Automated Attendance System using Face-Net Algorithm
A Real Time Advance Automated Attendance System using Face-Net AlgorithmIRJET Journal
 
IRJET- Face Detection and Recognition using OpenCV
IRJET- Face Detection and Recognition using OpenCVIRJET- Face Detection and Recognition using OpenCV
IRJET- Face Detection and Recognition using OpenCVIRJET Journal
 
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
 
IRJET - Emotion Recognising System-Crowd Behavior Analysis
IRJET -  	  Emotion Recognising System-Crowd Behavior AnalysisIRJET -  	  Emotion Recognising System-Crowd Behavior Analysis
IRJET - Emotion Recognising System-Crowd Behavior AnalysisIRJET Journal
 
IRJET- Smart Classroom Attendance System: Survey
IRJET- Smart Classroom Attendance System: SurveyIRJET- Smart Classroom Attendance System: Survey
IRJET- Smart Classroom Attendance System: SurveyIRJET 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
 
Improved Approach for Eigenface Recognition
Improved Approach for Eigenface RecognitionImproved Approach for Eigenface Recognition
Improved Approach for Eigenface RecognitionBRNSSPublicationHubI
 

Similar to Attendance System using Facial Recognition (20)

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
 
IRJET- Free & Generic Facial Attendance System using Android
IRJET- Free & Generic Facial Attendance System using AndroidIRJET- Free & Generic Facial Attendance System using Android
IRJET- Free & Generic Facial Attendance System using Android
 
IRJET- Survey on Face Recognition using Biometrics
IRJET-  	  Survey on Face Recognition using BiometricsIRJET-  	  Survey on Face Recognition using Biometrics
IRJET- Survey on Face Recognition using Biometrics
 
Smart Doorbell System Based on Face Recognition
Smart Doorbell System Based on Face RecognitionSmart Doorbell System Based on Face Recognition
Smart Doorbell System Based on 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 Management System
IRJET - Facial Recognition based Attendance Management SystemIRJET - Facial Recognition based Attendance Management System
IRJET - Facial Recognition based Attendance Management System
 
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
 
Local Descriptor based Face Recognition System
Local Descriptor based Face Recognition SystemLocal Descriptor based Face Recognition System
Local Descriptor based Face Recognition System
 
Face recogntion using PCA algorithm
Face recogntion using PCA algorithmFace recogntion using PCA algorithm
Face recogntion using PCA algorithm
 
A Real Time Advance Automated Attendance System using Face-Net Algorithm
A Real Time Advance Automated Attendance System using Face-Net AlgorithmA Real Time Advance Automated Attendance System using Face-Net Algorithm
A Real Time Advance Automated Attendance System using Face-Net Algorithm
 
Real time facial expression analysis using pca
Real time facial expression analysis using pcaReal time facial expression analysis using pca
Real time facial expression analysis using pca
 
184
184184
184
 
IRJET- Face Detection and Recognition using OpenCV
IRJET- Face Detection and Recognition using OpenCVIRJET- Face Detection and Recognition using OpenCV
IRJET- Face Detection and Recognition using OpenCV
 
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
 
IRJET - Emotion Recognising System-Crowd Behavior Analysis
IRJET -  	  Emotion Recognising System-Crowd Behavior AnalysisIRJET -  	  Emotion Recognising System-Crowd Behavior Analysis
IRJET - Emotion Recognising System-Crowd Behavior Analysis
 
IRJET- Smart Classroom Attendance System: Survey
IRJET- Smart Classroom Attendance System: SurveyIRJET- Smart Classroom Attendance System: Survey
IRJET- Smart Classroom Attendance System: Survey
 
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- Digiyathra
IRJET-  	  DigiyathraIRJET-  	  Digiyathra
IRJET- Digiyathra
 
Improved Approach for Eigenface Recognition
Improved Approach for Eigenface RecognitionImproved Approach for Eigenface Recognition
Improved Approach for Eigenface Recognition
 
I017525560
I017525560I017525560
I017525560
 

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

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
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
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
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
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
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
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
 
(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
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 

Recently uploaded (20)

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
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
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
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
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
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
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
 
(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
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 

Attendance System using Facial Recognition

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3633 Attendance System using Facial Recognition Shruti Dey1, Jay Dudhatra2, Shreyas Shah3, Prof. Mr. Panjab Mane4 1,2,3B.E Student, Information Technology, Shah & Anchor Kutchhi Engineering College, 4Professor, Dept. of Information technology Engineering, Shah & Anchor Kutchhi Engineering College, Maharashtra, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - The value of a well-maintained recorded attendance system is veryhigh. Although many modelsalready exist, there are many ambiguities already existing. This paper introduces the automatic attendance management whichwill replace the manual method, which takes a lot of time consuming and difficult to maintain. The arrival system using face recognition consists of two stages, face detectionandface recognition. On the detection front, deep learning-based algorithm has been used. Although, Viola Jones was compared but deep learning was preferred. On the recognition front, deep learning-based face recognition has been used. After comparing dlib using Convolutional Neural Networks (CNN) with dlib using Histogram OrientedGradients(HOG), CNNwas preferred as it detects faces from all the angles without any discrepancies. The system will capture theimage, thefacesare detected and then it is recognized with the database and finally the attendance is marked in an excel sheet. Key Words: Face Recognition, Convolutional Neural Network, Histogram of Gradients, dlib, Deep Neural Network. 1. INTRODUCTION Marking and maintaining students’ attendance is a very tedious work in various colleges. every institution has its own technique of taking attendance including the use of attendance sheet or with the aid of using some biometric techniques. However, those techniques consume a lot of time. in general student attendance is marked with the help of attendance sheet given to the professors. Thisconsumesa whole lot of work and time. We do not understand whether or not the authenticated child is responding or not. Calculation of consolidated attendance is another most important and tedious work which may also cause errors. in a few different cases the attendance sheet may become misplaced or stolen by some of the students. to get rid of such troubles we're in want of automated attendance marking systems. 1.1 Literature Review There are multiple Face detection and face recognition algorithms that are being extensively used and with accuracies of higher than eighty percent. In [1] Xiao Han et al have compared the performance of the Subspace method, Geometric Structuremethod,Local featuremethod anddeep learning method of face recognition. The Subspace method deals with spatial compression i.e., transformation of high dimensional imagetolowdimensionalwhichmakesiteasyto Clas sify the features. It includes various Face Recognition techniques such as Principal Component Analysis (PCA), Latent Dirichlet Allocation (LDA), and Independent Component Analysis (ICA). The local features method splits the face into a number of localfeaturesandthenidentifiesthe face using these features. The Deep Learning method is used to tackle the complexity of Face Recognition in which the machine can imitate the human brain structure and its thinking to complete its goal. Paul Viola and Michael Jones proposed Viola Jones Algorithm for Face detection in [2]. The algorithm uses Haar features for Face detection and taking it up a notch it also uses Adaboost learning method to provide considerably higher accuracy. In [3] Rafael Padilla et al have compared face detectors classifiers on two different face databases YALand FEI. The YALE database consisted 11 images of 14 individuals while the FEI database was a Brazilian database consisting 11 images of 280 individuals. Frontal face classifiers FA1, FA2 were used to analyze the databases. The FA1 providedbetter results with the YALE database while FA2 provided better results with FEI database. In this paper, we propose a Face Recognition based Attendance system using deep learning to provide the sublimation speed. We have used dlib library which uses deep learning for face detection and recognition. This paper is sorted in the following manner. The flow chart of the attendance system is explained in section II. Section III explains Viola Jones algorithm for Face detection and deep learning-based Face detection. Face recognition using dlib is presented in sections IV and V. Section VI includes simulation and results, simultaneously followed by the conclusion in section VII.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3634 2. PROPOSED METHOD The input to the attendance system is an image or a video provided by a suitable video source like a webcam followed by the first and foremost phase of the attendance system i.e. Face detection. Once all the faces are detected the process of Recognition starts. Using dlib the 128-d encodings are extracted from the face (Key factors include the distance between your eyes and the distance from forehead to chin. The software identifies facial landmarks — one system identifies 68 of them — that are key to distinguishing your face) and then the set of features obtained from the input is compared with the known encodings i.e., Trained features. Once the recognition is done successfully, the attendance would be marked as present. Figure -1: Flowchart 3. VIOLA JONES ALGORITHM The Facial recognition-based attendance system consists of two phases namely, Face detection and Face Recognition. Many methods have been used for implementing these phases. the Viola Jones algorithm was carried out for face detection. This algorithm consists of cascading of Haar features and Adaboost. All human faces have some similar identification properties. These similarities are matched in Viola Jones algorithm using Haar Features. a haar-like featureconsiders adjoining rectangle areas at a specific area in a detection window, sums up the pixel readings in every location and calculates the difference among these summations of the readings. this difference is then used to sort the subsections of an image. inside the detection phase of the viola jonesface detection algorithm, a window of the goal length is moved over an input image, and for every subsection of the photo the haar-like feature is calculated. this difference is then in contrast to a learnt threshold that separates non-faces from faces. Because this type of haar-like feature is simplest a weak classifier so a massive quantityofhaar-likefunctionsis important to describe a face with sufficient accuracy. in the viola jones face detection, the haar-like features are consequently prepared as a classifier cascade to form a strong classifier. There are 1,60,000 Haar features on a single human face and it is difficult and time consuming to use all of that features for the detection of a single human face therefore we use Adaboost whichcombinesall theweak features to make them as strong features or as a strong classifier. Figure -2: The detection cascade with N stages For Haar features and Adaboost working together, we use cascade amplifiers, increasing the speed of facial detection. These classifiers use Haar-like features thatareappliedover the image. Only those image regions, called sub-windows, that pass through all the stages of the detector are considered to contain the target face. Figure 2 shows the detection cascade with N stages. The detection cascade is designed to eliminate a large numberof objects other than human faces with the help of little processing. 4. DEEP LEARNING ALGORITHM Deep Neural networks (DNN) combined with OpenCV are preferred for the main and most important of all the phases i.e. Face Recognition. The dlib library, included with Deep Learning is mainly used in conjunction with the face
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3635 recognition library for the detection as well as the recognition of faces in the provided image. The dlib library face detector consists of three recognition phases i.e. HOG, linear Support Vector Machine (SVM) and CNN. HOG makes the use of Central Processing Unit (CPU) and works to find the features of the face facing the camera, while CNN makes use of the Graphical Processing Unit (GPU) and can detect a face from all the angles suitable. We have used CNN for the detection, training and recognitionphasesbecauseitismore efficient than HOG. 5. FACE RECOGNITION Face recognition is executed using the face recognition library. step one of constructing a face recognition system is to detect the faces that is provided as an input, it is in the form of a static image format or a dynamic video source. those detected faces contained embeddings which are utilized by the system to apprehend the person or the faces detected. We extract these embeddings and it is learnt with the help of deep learning by the process of dataset training. Eventually, the faces were detected and recognised by the dataset in both static and dynamic formats 5.1. Work flow Of the Recognition phase 6. SIMULATIONS AND RESULTS Face Recognition has been done before using various algorithms such LDR, PCA and DNN. We have used Deep learning using dlib and 128D encodings for face detection and recognition. The accuracy obtained in the classical Face Recognition algorithm Eigen face is 60%. We have implemented Face detection using Viola Jones algorithm as well as detection using dlib. Both the detection algorithms were easy to implement; however, Viola Jones algorithm can only be used for Face detection whilst it cannot fulfill the purpose of recognition. Also, Viola Jones algorithm needs too much iteration to detect faces in the provided image while on the other hand dlib does the detection faster as compared toViola Jonesalgorithm.On the other hand, the dlib library-based functions provided both the solutions i.e. the detection as well as the recognition of faces. Although both the methods provided an accuracy of above 90%, due to the inadequacy of Viola Jones algorithm for purpose of face recognition, dlib Library was preferred. It was observed that in the recognition phaseoftheworking, the images had to be trained for the machine to learn about the facial features of the given person. Figure -4: Input Image Figure 4 is the Input Image for which detection and recognition takes place. Various operations of facedetection and recognition were carried out using all the methods specified. Figure -5: Face Detection using Viola Jones Figure 5 shows the face detection using Viola Jones Algorithm and the Figure 6 shows the face detection using dlib. The detected faces have a rectangle around them indicating that the process of face detection wassuccessfully implemented and observed
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3636 Figure -6: Face Detection using dlib Figure 6 shows the face detection using Viola Jones Algorithm and the Figure 6 shows the face detection using dlib. The detected faces have a rectangle around them indicating that the process of face detection wassuccessfully implemented and observed Figure -7: Output Image Figure 7 represents the result of face recognition. Since only the datasets of Jay, Shruti, Shreyas, Priyesh were trained; only those faces were recognized. The remaining faces were not trained and hence were not recognized and therefore categorized as Unknown. Figure -8: Output Screen Figure 8 represents the results of output of face recognition. Since only the datasets of Jay, Shruti, Shreyas, were trained; only those faces were recognized. The accuracy obtained during this process was found out to be in range of around 85% to 95%. An extra test case was also implementedwhich consisted of image with dim environment where the accuracy of around 70% to 80% was obtained Figure -9: Attendance Record Figure 9 depicts the attendance recorded using excel which can be used by the teachers to track the students’ attendance.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3637 6. CONCLUSION In order to reduce the efforts taken by the teachers and gain more time for teaching, we proposed the automatic attendance system using face recognition. Deep Learning based detection was preferred over Viola Jones algorithm for facedetection.Thefacerecognitionusing dlib was implemented and the best of results were obtained even with the imperfection in the provided input image. Thus, the system is fairly reliable. The attendance entries have been recorded in an excel sheet to keep track of the student’s attendance. From the performance of both methods of face detection, it was observed that though the results obtained using the Viola Jones Algorithm are satisfactory, it is slower as compared to CNN based detection. It also lacksthefeature of recognition of faces which is the key ingredient in the process of automatic attendance system. The accuracy of face recognition was obtained to be around 85-95% in normal environmental conditions and 70-80% in dim environment. The future work will involve implementation of a database with the entries of all the students for easy updating of attendance. Also, a Graphical User Interface can be made for ease of access and for better appearance. This will include automatic entries into the database and updating the attendance as and when the faces are recognizedmakingthe whole of the system automatic. REFERENCES [1] Xiao Han, Qing dong d, “Research On Face Recognition Based on DeepLearning”, Shane yang Normal University,2018 [2] Adrian Rhesa septian siswanto, Anto satriyo nugrho, Maulahikmah gellinium “Implementation of Face Recognition Algorithm for Biometric Based Time Attendence System”,Swiss German University,2014. [3] RafaelPadilla, Cicerro Ferreira Fernandes Costa Filho, Marly Costa, “Evaluation Of Haar Cascade Classifier Using Face detection”, 2012. [4] Davis.E.King, “Dlib-ml:A Machine Learning Toolkit”, 2009 [5] Ole Jensen, Kongens-Lyngby, “Implementing the Viola- Jones FaceDetectionAlgorithm”,Technical University of Denmark,2008 [6] MathanaGopala Krishnan, Balaji, Shyam Babu, “ImplementationofAutomatedAttendanceSystemusing Face Recognition”,2015