FACE RECOGNITION ATTENDANCE SYSTEM
CHAPTER 1
1
FACE RECOGNITION ATTENDANCE SYSTEM
INTRODUCTION ABOUT PROJECT
The technology aims in imparting a tremendous knowledge oriented technical
innovations these days. Deep Learning is one among the interesting domain that
enables the machine to train itself by providing some datasets as input and
provides an appropriate output during testing by applying different learning
algorithms. Nowadays Attendance is considered as an important factor for both
the student as well as the teacher of an educational organization. With the
advancement of the deep learning technology the machine automatically detects
the attendance performance of the students and maintains a record of those
collected data.
In general, the attendance system of the student can be maintained in two
different forms namely, • Manual Attendance System (MAS)
• Automated Attendance System (AAS).
Manual Student Attendance Management system is a process where a teacher
concerned with the particular subject need to call the students name and mark the
attendance manually. Manual attendance may be considered as a time-consuming
process or sometimes it happens for the teacher to miss someone or students may
answer multiple times on the absence of their friends.
So, the problem arises when we think about the traditional process of taking
attendance in the classroom. To solve all these issues we go with Automatic
Attendance System(AAS).
Automated Attendance System (AAS) is a process to automatically estimate the
presence or the absence of the student in the classroom by using face recognition
technology. It is also possible to recognize whether the student is sleeping or
awake during the lecture and it can also be implemented in the exam sessions to
ensure the presence of the student. The presence of the students can be determined
by capturing their faces on to a high-definition monitor video streaming service,
so it becomes highly reliable for the machine to understand the presence of all the
students in the classroom.
2
FACE RECOGNITION ATTENDANCE SYSTEM
PROBLEM DEFINITION
A Face Recognition Attendance System is software solution which allows to
manage the Attendance Problem of a particular institute. The intention of
selecting this project is to manage or handle the attendance in smart way in which
the staff can manage the record of student’s attendance and generated reports
checking in one software application.
EXISTING SYSTEM
• Accuracy: Environmental factors like lighting conditions, angles, and facial
expressions can affect accuracy.
• Privacy Concerns: Collecting and storing facial data raises privacy issues and
might result in data breaches.
• Spoofing: Hackers can use photos or videos to trick the system, so anti-
spoofing measures are necessary.
• Scalability: Managing a large number of users can strain the system's
performance.
• Hardware Costs: High-quality cameras and processing power are needed,
adding to costs.
PROPOSED SYSTEM
• Enhanced Algorithms: Continuously improve algorithms to handle various
conditions, expressions, and angles.
• Data Encryption: Implement strong encryption and security measures to
protect stored facial data.
• Liveness Detection: Integrate liveness detection techniques to differentiate
between real faces and fake ones.
• Cost-Effective Solutions: Explore cost-effective hardware options without
compromising on performance
3
FACE RECOGNITION ATTENDANCE SYSTEM
CHAPTER 2
4
FACE RECOGNITION ATTENDANCE SYSTEM
LITERATURE SURVEY
In[1] 2017 Samuel John presented a Face Recognition Attendance System with
GSM Notification. This system uses theViolaJones algorithm. This algorithm
used for detect faces. Also, Fisher faces algorithm was used to create patterns of
the faces which were caught. That created templates stored in the database. This
system used library which is OpenCV and used Software Development Kit (SDK)
to create the graphical user interface.
In[2] other paper, Jenif D Souza introduces a Automated Attendance Marking
and Management System by Facial Recognition. This system marked students
attendance automatically by the camera which captures the photo of student in
the class. This system uses the algorithm called Histogram. Histogram algorithm
used for face identification purpose. In this algorithm, The face image is
converted to matrix form. Histogram are used for recognize of the exact faces.
This system overcome the problem of time consuming.
In[3] 2019 Nandhini R. introduced Attendance System based on face recognition.
This system capture the video of the students, convert it into frames and store it
in the database. Also, Convolution Neural Network(CNN) algorithm is used to
detect faces. This System helps in improving the accuracyand speed.
In[4] 2019, Shreyak Sawhney, karan kicker, Samyakjain introduced Real Time
Smart Attendance Management System Using Face Recognition Techniques. In
this system they use face detection and recognition method using convolution
Neural Network and Principal Component Analysis (PCA) but using two camera
some camera is used for the face detection and recognition at the door of
classroom and the camera is used at inside the classroom for checking proxy
attendance.
In[5] 2016, E Vardharajan, R Dharani, S Jeevitha,SHemalata introduced
Automatic Attendance Management System Using Face Recognition. In this
system the use Eigen Faces, Eigen Weight method for face detection this system
the camera detention the image and then system crop the faces of student and tie
the faces with student database.
In[6] 2017, Poornima S, Sripriya N introduced Attendance Management System
using Facial Recognition with Audio Output and Gender Classification. In this
system they use Viola Jones algorithm and Principal Component Analysis(PCA)
5
FACE RECOGNITION ATTENDANCE SYSTEM
for the face recognition and they also use the gender classification and Voice
conversion module. After the face detection and recognition the system use the
Microsoft Speech API for announce the absent student names this can serve as a
cross check.
In[7] 2018, Omkar abdul rhmansa lim introduced Class Attendance Management
System Using Face Recognition. The system is based on Raspberry Pi. By facing
the camera. It will capture the image. The Raspberry Pi is a programmed to handle
the face recognition by implement in the Binary Patterns algorithm LBPs.
In[8]2018,KritikaShrivastava,ShwetaManda,Prof.P.S. Chavan introduced
Automated Attendance System based on Face Recognition and Gender
Classification using HaarCascade, LBPH Algorithm along with LDA Model
6
FACE RECOGNITION ATTENDANCE SYSTEM
CHAPTER 3
7
FACE RECOGNITION ATTENDANCE SYSTEM
EXISTING SYSTEM
• Accuracy: Environmental factors like lighting conditions, angles, and facial
expressions can affect accuracy.
• Privacy Concerns: Collecting and storing facial data raises privacy issues and
might result in data breaches.
• Spoofing: Hackers can use photos or videos to trick the system, so anti-
spoofing measures are necessary.
• Scalability: Managing a large number of users can strain the system's
performance.
• Hardware Costs: High-quality cameras and processing power are needed,
adding to costs.
PROPOSED SYSTEM
• Enhanced Algorithms: Continuously improve algorithms to handle various
conditions, expressions, and angles.
• Data Encryption: Implement strong encryption and security measures to
protect stored facial data.
• Liveness Detection: Integrate liveness detection techniques to differentiate
between real faces and fake ones.
• Cost-Effective Solutions: Explore cost-effective hardware options without
compromising on performance
8
FACE RECOGNITION ATTENDANCE SYSTEM
PRODUCT FLOW
• Flow chart:-
9
FACE RECOGNITION ATTENDANCE SYSTEM
• Work Flow
10
FACE RECOGNITION ATTENDANCE SYSTEM
APPLICATION :-
11
FACE RECOGNITION ATTENDANCE SYSTEM
RESOURCES AND CONSUMABLES REQUIRED
SOFTWARE USED
Sr.no Name of resources used Specifications Quantity
1. Visual Studio - - 1
2. Microsoft SQL Server x64 Processor: 1.4 GHz 1
HARDWARE USED
Sr.no Name of resources used Specifications Quantity
1. Computer system Computer(i3-i5 preferable
RAM>2GB 1
2. Integrated Webcam Lenovo wide Vision HD 1
Camera
12
FACE RECOGNITION ATTENDANCE SYSTEM
ACTION PLAN
Duration Activities carried out
24/07/2023 to 31/08/2023 Research
1/09/2023 to 15/09/2023 Finalize the Project
16/09/2023 to 30/09/2023 Planning
1/10/2023 to 15/10/2023 Requirement Analysis
16/10/2023 to 30/10/2023 System and Software design
31/10/2023 to 14/11/2023 Making various units of project &
working on that unit
15/11/2023 to 30/11/2023 Coding of Application
1/12/2023 to 15/12/2023 Testing of that particular unit
13
FACE RECOGNITION ATTENDANCE SYSTEM
REFERENCE
[1] Kennedy Ok okpujie,EtinosaNomaOsaghae,Samuel John, Kalu-Anyah Grace, Imhade
Okokpujie “ A face Recognition Attendance system with GSM Notification” in IEEE
NIGERICON 2017. https://ieeexplore.ieee.org/document/8281895.
[2] Jenif D Souza, Jothi S, Chandrasekar A, “Automated Attendance Marking and Management
System by Facial recognition using Histogram” in ICACCS 2019.
https://ieeexplore.ieee.org/document/8728399.
[3] Nandhini R, Duraimurugan N, S.P Chollalingam “ Face Recognition Attendance System”
in IJEAT in 2019. https://www.ijeat.org/wpcontent/uploads/papers/v8i3 S/C.
[4] E Varadharajan , R Dharani , S.Jeevitha, B Kavinmathi, S. Hemalatha “ Automatic
Attendance Management system using face detection” at ICGET 2016. 2020 Department of
Information Technology. https://ieeexplore.ieee.org/abstract/document/791675 3.
[5] Shreyak Sawhney, Karan Kacker, Samayak Jain, Shailendra Narayan ,Rakesh Garg “Real
Time Smart Attendance system using face recognition techniques “ ininternational conference
on cloud computing data scienceand engineering 2019.
https://ieeexplore.ieee.org/abstract/document/8776934.
[6] Poornima S,Sripriya N , Vijayalakshmi B, Vishnupriya P “ Attendace monitoring system
using facial recognitionwith audio output gender classification “ in ICCCSP 2017.
https://ieeexplore.ieee.org/document/7944103.
[7] Kritika Shrivastava, Shweta Manda,P.S Chavan, “Conceputal model for proficient
automated attendance system based on face recognition and gender classification using Haar-
cascade” in IJEAT 2018. https://www.ripublication.com/ijaer18/ijaerv13n10_11.
[8]Aruna katara , Sudesh V, Amar P, Nikhil D,Bhele
https://www.scribd.com/document/350875725/Att endance-System-Using-Face-Recognition-
and-Class-Monitoring-System
14