Face Recognition Attendance System
Face Recognition Attendance System
Face Recognition Attendance System
PRESENTED BY
Vaibhav Srivastava,
Pradeep Shrivastav, Manish Sundvesha
Under Guidance of Prof. Kirti Randhe
CONTENT
● Problem Statement ● Algorithm
● Introduction ● Prerequisites
● Abstract ● Dynamics Classes
● Literature Survey ● Future Scope
● Gap Analysis ● Limitation
● Proposed System ● Conclusion
2
INTRODUCTIO
N
Many studies have shown that the attendance of
students in universities shows a falling trend
over the years. There are various factors involved
in the low attendance such as lack of interest or
lack of good-teaching skills, other extracurricular
activities like part-time jobs or availability of
online content. Therefore, our system aims to
solve the problem of lack of attendance or
management related problem.
3
ABSTRACT
In Universities, maintaining classroom availability & scheduling time for students dynamically
is hard for respective subject, students are unable to attend classes because of classroom
availability & scheduling. If the management is done manually then it becomes a very tedious
task. Our system aims to overcome this problem by implementing algorithm which are
present in modern days such HOG (Histogram oriented gradients), Eigenfaces, fisherfaces,
CNN (Convolutional Neural Network) & etc. are one of the many algorithms used in this
modern days & our system use the HOG algorithm to get the strength of students & arrange
the classroom dynamically for students according to the respective subject, they want to
attend. Our educational system will be different than the traditional one & will be used to
identify the person / human who is entering in & out from a classroom & count total number
of human / persons present in a classroom, it will not consider any objects. This count is
stored into our database like MySQL Database which is used for storing person identity. We
use a portable device i.e., Raspberry Pi which will be adjusted according to classroom
infrastructure. The Raspberry Pi is connected to either Ethernet or College WIFI so that other
data like Total number of lectures taken in a month or semester or year, how many numbers
of lecture taken by a teacher in a month or semester or year & Attendance Sheets, it will also
be used to modify, delete, edit & update the datasets stored in a Raspberry Pi and all these
data will be accessed by the college localhost computer.
4
LITERATURE
SNo.
1
REVIEW
Tittle
Counting students using OpenCV and Integration 10.1109/
DOI Remarks
The Google cloud platform is being used for maintaining and storing data of the
with Firebase for Classroom Allocation. ICESC48915.2020.91 respective college.
55825
2 A Review of Face Recognition Technology 10.1109/ACCESS. The face recognition technology made great achievements, but there is still room for
improvement. In near future, there might be a special camera for face recognition,
2020.3011028 which can give required image format that resolves the problem of image filtering,
image diagnosis, etc.
3 Real-time implementation of face recognition 10.1109/ICCMC. This implementation is performed by AT&T dataset of images. AT&T dataset of
system images consists of four hundred face images of forty individuals with ten images per
2017.8282685 person each having dimensions of one hundred and two * ninety-two pixels. Each
pixel consists of an eight-bit gray scale value ranging from zero to two hundred and
fifty-five. The images are taken at different times with varying in light, facial
expressions, pose, etc. The images are in png format.
4 Face Detection and Recognition System using 10.1109/ICIMIA The list of Eigen faces is restricted for use, PCA transformation in which the system
Digital Image Processing did not have an accuracy of more than ninety percent for both (automatic and
48430.2020.907483 manual) face recognition. A further studies is required to be done in the field for fully
8 automated frontal view, the face detection when displayed virtually shows a perfect
accuracy which is required.
5 Research about human face recognition 10.1109/ICTM. Face recognition is a very popular and lively research area, in this area, new ideas,
technology methods will continue to emerge. Given the effective applications of identification
2009.5412901 methods in face recognition, future research will benefit from the further improve and
perfect of face recognition; on the other hand, advanced study of face recognition will
promote the development of identification methods and updating.
5
GAP
ANALYSIS
“Dynamic Room Allocation” has been referred to as base paper. In which they have
implemented a system for dynamic allocation of classes. In the first module, they have
compared various constraint optimization techniques like classroom assignment
problems and integer linear programming and taken various constraints like a class
constraint, course constraint, no two lectures can be scheduled in the same class at
the same time or no two teachers can be assigned the same classroom at the same
time etc. Next module is about the dynamic allocation where the model which had
been built in the first module is dynamically adapted to real-time data which is the
students present on a given day for a given lecture. They have used historical data for
training this model that is attendance from previous semesters.
“Our system will be using the count of students attending lectures using Raspberry Pi
4B with its Camera Module and not from the traditional attendance ledger. This count
will be stored in the database and then its data will be used by college according to
their requirement.”
6
PROPOSED
SYSTEM
Training
System Architecture (UI)
11
LIMITATI
ON
Despite the benefits, there are four factors that limit the effectiveness of
facial recognition technology:
1. Poor Image Quality Limits Facial Recognition & Effectiveness
2. Small Image Sizes Make Facial Recognition More Difficult
3. Different Face Angles Can Throw Off Facial Recognition & Reliability
4. Data Processing and Storage Can Limit Facial Recognition Tech
12
CONCLUSI
ON
MySQL used for maintaining and storing data of the respective
college/University. The HOG algorithm serves as our base to identify
faces in the video (which is the count of students). This count is stored
into the MySQL database to further process and predict attendance. For
dynamic allocation of classrooms, the teacher decides which classroom
will be allotted for student according to the strength of student present
in a classroom. Also, this model can be used in identifying students who
are bunking lectures by detecting the faces of student who goes outside
before the scheduled time of lecture. Our model takes new attendance
for every new lecture.
13
THANK
YOU
14