Face Recognition Based Attendance System
Face Recognition Based Attendance System
A
Third Year Design Engineering Project Report
UDP/IDP Project
Submitted in fulfillment for the award of VI Semester
B. E. ___I.T._________ Engineering
Submitted by
December, 2021-2022
1|Page
CERTIFICATE
(Online copy downloaded from GTU website)
2|Page
Table of Contents
List of Figures .............................................................................................................................5
1. Background .............................................................................................................................6
3. Objectives ............................................................................................................................. 12
4. Methodology ......................................................................................................................... 13
4|Page
List of Figures
Figure 1: Tap leaking on the 1st floor Water Room ................. 18Error! Bookmark not defined.
Figure 2: Dirty Environment due to recent function ................. 19Error! Bookmark not defined.
Figure 3: Interaction of User with Computer for using the website ........ 20Error! Bookmark not
defined.
Figure 5: Labourers & Engineers at the site ............................. 22Error! Bookmark not defined.
Figure 10: Software model of the Product prepared in CREO .. 27Error! Bookmark not defined.
Figure 11: Sectional Elevation of the product .......................... 28Error! Bookmark not defined.
Figure 12: Plan of the product ................................................. 29Error! Bookmark not defined.
Figure 13: Cardboard prototype of the product ........................ 30Error! Bookmark not defined.
Figure 14: Various modules of our Website/Application ......... 31Error! Bookmark not defined.
5|Page
1. Background
1.1 Domain Introduction
Domain Introduction: -We have seen in colleges that faculty member are facing with manual
hand written document of attendance in online lecture during corona pandemic. To reduce their
work by using automated attendance application.
Topic Introduction: - Face recognition based attendance system is a process of training the
students face and recognition for taking attendance by using face biometrics based on monitor
video technology.
Topic definition: - A facial recognition attendance system uses facial recognition technology to
identify and verify a person using the person’s face features and automatically mark attendance.
Citations:09
6|Page
Key Words: face detection, face recognition, haar features, histogram of oriented
gradient
Paper Summary: In this paper had focus to improve attendance system in colleges in
order to manual attendance system, Manual system has some disadvantage so this paper
represent the idea to save the time using face recognition technique. It is very useful.
Using haar cascade algorithm technique it will compare the face with capture images
which are stored in database. If it will match, attendance will be marked Present, date and
time, otherwise it will not mark.
Citations: 14
Paper summary: In this paper, the idea of two technologies namely Student Attendance
and Feedback system has been implemented with machine learning. This system
automatically detects the student performance and maintains the student's records like
attendance and their feedback on the subjects like Science, English, etc. Therefore the
attendance of the student can be made available by recognizing the face. On recognizing,
the attendance details and details about the marks of the student is obtained as feedback.
Paper 3: Face Time – Deep Learning Based Face Recognition Attendance System
Paper summary: In this paper, a new deep learning based face recognition attendance
system is proposed. The entire procedure of developing a face recognition component by
advances in deep learning is described. It is determined that with the smaller number of
face images along with the proposed method of augmentation high accuracy can be
achieved, 95.02% in overall.
Author: Anju V Das1, Anjana Shyju2, and T3homas Varghese3 and Nisha Mohan.
Mount Zion College of Engineering, Kadammanitta, Kerala, India,
Citations: 05
Author:Nirmalya Kar, Mrinal Kanti Debbarma, Ashim Saha, and Dwijen Rudra Pal
8|Page
Citations: 04
Citations: 05
Paper Summary: Automated attendance system that recognizes students using face
recognition technology through an image/video stream to record their attendance in
lectures or sections and evaluating their performance accordingly. The objective behind
this research is to thoroughly study the field of pattern recognition which is very
important and is used in various applications like identification and detection.
Author:Edy Winarno, Imam Husni Al Amin, Herny Februariyanti, Prajanto Wahyu Adi ,
Wiwien Hadikurniawati , Muchamad Taufiq Anwar, Faculty of Information Technology
Universitas Stikubank Semarang, Indonesia
9|Page
Citations: 04
Paper Summary: One of the development in computer vision is the research of human
face reorganization one of the use of the human face system is as and attendance system
its use face its use face as object to to be identify persons detail and stored in database
this system using this camera is very effective and effectively for improve the accuracy of
users data.
Citations: 04
Paper Summary: The management of the attendance can be a great Durand the faculties
if it's done by hand to resolve problem, smart and auto attendance system is being
utilization. But authentication is an important issue in this system. Buy this system
problem for proxy and student mark present if they where present physically can be
easily solved.
10 | P a g e
2. Problem Definition
Up to date, attendance system has been taken manually which causing time waste,
besides it is inaccurate during online platform. Face recognition technology can be
utilized to build an automated system that makes counting and identifying students much
easier and convenient.
11 | P a g e
3. Objectives
Objective 1:-To design an effective and secure system for student detail, store sample photos in
database, and train image dataset and also evaluate the performance by comparing with the
difficulty in the manual as well as other traditional means of attendance systems.
Objective 2:- To offer system that simplify and automate the process of recording and tracking
student’s attendance through face recognition technology identifies or verifies a person from a
digital image or surveillance video.
How: - Through face recognition technology from verify a person from a digital image or
surveillance video.
Objective 3:- To create a feedback system for student expectations and feedback about
attendance system.
12 | P a g e
4. Methodology
Step 1: - our system dashboard in which we have to enter Id, name, gender, age, semester ,
mobile no, address, etc. of student.
Step 2:- After entering the student detail we have to click on Icon named as Take Images. Then it
will take images of student to train dataset.
Step 3: - Deep learning applies to generate images of student faces and store in folder.
Step 4: - By using haar cascade algorithm and we have train and classify images. Classifier
is a machine learning approach where a positive and negative images are used to train.
Positive images contain the images which we want our classifier to identify. After taking
image of student we have to click on Train Image which will directly get assign to ID and
NAME which we have entered.
13 | P a g e
Methodology for Objective 2
Step 1: - we have to track image during attendance time so we have to start Face recognition
process.
Step 2: - Face recognition process is done by Haar cascade algorithm. This algorithm is object
detection algorithm. Web cam of computer take real time face through live surveillance.
Step 3:- Haar cascade algorithm match this face with trained dataset.
Step 4: -If it matches the face with trained data successfully, it will show the name and Id of
student on his/her detected face .This process is done by Haar cascade algorithm.
Step 5: -It will generate an excel file which have been stored with student’s information who are
present in class if face matched.
14 | P a g e
15 | P a g e
5. Skills and Knowledge Required
5.1 Technical Skills
Machine Learning,
Advanced python,
Leadership,
Problem solving,
Team Work.
Advanced Python,
o Book by, Martin C. Brown,
o Python: The Complete Reference
Mysql Workbench,
o Book by, Michael McLaughlin,
o MySQL Workbench: Data Modelling & Development
16 | P a g e
8. Expected Outcome
There may be various types of lighting conditions, seating arrangements and environments in
various classrooms. Most of these conditions have been tested on the system and system has
shown 100% accuracy for most of the cases. There may also exist students portraying various
facial expressions, varying hair styles, beard, spectacles etc.
All of these cases are considered and tested to obtain a high level of accuracy and efficiency.
Thus, it can be concluded from the above discussion that a reliable, secure, fast and an efficient
system has been developed replacing a manual and unreliable system. The system will save time,
reduce the amount of work the administration has to do. Hence a system with expected results
has been developed but there is still some room for improvement
17 | P a g e
Appendix A: AEIOU Canvas
(Observation recorded under White Thinking Hat)
A.1 Activities
1 Activities
A.2 Environment
Happy
Sad
Confused
Surprised
A.3 Interactions
Student-Student
Admin-Student
Faculty-Student
A.4 Objects
Laptop
Internet
Software for programming
Database Connectivity
18 | P a g e
A.5 Users
Student
Faculty
Businessman
Employee
Manager
Professors
19 | P a g e
A.6 AEIOU Sheet
20 | P a g e
21 | P a g e
Appendix C: Mind Mapping
22 | P a g e
23 | P a g e
Appendix E: Product Development Canvas
24 | P a g e
Appendix F: LNM Canvas
25 | P a g e