0% found this document useful (0 votes)
46 views29 pages

Face Recognition Attendance System

The document describes a student project report on a face recognition attendance system. It includes an abstract, introduction, literature review, empathy mapping, ideation, product development canvas, AEIOU canvas, LNM matrix, and mind mapping sections. The project aims to develop a system using computer vision and machine learning techniques to automate attendance tracking through face recognition in real-time.

Uploaded by

Dewang Shaw
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views29 pages

Face Recognition Attendance System

The document describes a student project report on a face recognition attendance system. It includes an abstract, introduction, literature review, empathy mapping, ideation, product development canvas, AEIOU canvas, LNM matrix, and mind mapping sections. The project aims to develop a system using computer vision and machine learning techniques to automate attendance tracking through face recognition in real-time.

Uploaded by

Dewang Shaw
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 29

GUJARAT TECHNOLOGICAL UNIVERSITY

Chandkheda, Ahmedabad

GOVERNMENT ENGINEERING COLLEGE


BHARUCH
A report on

"FACE RECOGNITION ATTENDANCE SYSTEM"


Under subject of
DESIGNENGINEERING–2B
B.E.VI, Semester-VI
ELECTRONICS ANDCOMMUNICATION ENGINEERING
Submitted by
Sr No. Name of student Enrollment No.
1 Shaw Dewang 210140111018
2 Vivek Sadhu 210140111080
3 Hitesh Rathod 220143111009
4 Dharmendra Yadav 220143111004

Internal guide:
Prof. Dhaval U. Patel

Head of department:
Prof. K.G. Bhuva

Government Engineering College Bharuch


ACADEMIC YEAR: 2023-24
GOVERNMENT ENGINEERING COLLEGE BHARUCH

DEPARTMENT OF
ELECTRONICS & COMMUNICATION ENGINEERING

CERTIFICATE

This is to certify that the Report entitled “Face Recognition Attendance System” has
been carried out by Shaw Dewang (210140111018), Vivek Sadhu (210140111080),
Hitesh Rathod (220143111009), Dharmendra Yadav (220143111004), following students
under my guidance in fulfilment of the term work of Bachelor of Engineering in
ELECTRONICS AND COMMUNICATION 4th Semester of Gujarat Technological
University, Ahmedabad during the academic year 2023-24.

Guided by: Head of Department:

Prof. Dhaval U. Patel Prof. K.G. Bhuva

Date: / /
Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.

DECLARATION OF ORIGINALITY

GOVERNMENT ENGINEERING COLLEGE, BHARUCH Page ii


Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.

ACKNOWLEDGEMENT

We would like to extend our sincere thanks to our internal guide Prof. Dhaval U. Patel Sir
for their useful guidance for our project. He guided us very much for project and report.

This movement asks for a token of gratitude to them for giving us this opportunity to
undertake a project firm. Our heart full thanks to you sir.

Special thanks to our HOD, Prof. K.G. Bhuva and our project in charge, Prof. Dhaval U.
Patel for opening up a new way of observing things which boosted our imagination and
thought process in the project.

Shaw Dewang (210140111018)


Vivek Sadhu (210140111080)
Hitesh Rathod (220143111009)
Dharmendra Yadav (220143111004)

GOVERNMENT ENGINEERING COLLEGE, BHARUCH Page iii


Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.

ABSTRACT

The "Face Recognition Attendance System" is a modern application of computer vision


and machine learning techniques. This project leverages Python, OpenCV, and VS Code
to create a system that automates the process of taking attendance. By capturing and
recognizing faces in real-time, the system offers a convenient and efficient alternative to
traditional attendance tracking methods. The project aims to improve accuracy, reduce
administrative tasks, and enhance the overall attendance management process, making it
particularly useful in educational institutions and workplaces. It demonstrates the potential
of AI-based systems to streamline routine tasks while ensuring data accuracy and security.

GOVERNMENT ENGINEERING COLLEGE, BHARUCH Page iv


Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.

TABLE OF CONTENTS
CERTIFICATE .................................................................................................................... i
DECLARATION OF ORIGINALITY ............................................................................... ii
ACKNOWLEDGEMENT ................................................................................................. iii
ABSTRACT ....................................................................................................................... iv
Chapter 1 ..............................................................................................................................1
INTRODUCTION ...............................................................................................................1
Chapter 2 ..............................................................................................................................3
LITERETURE REVIEW .....................................................................................................3
Chapter 3 .............................................................................................................................5
EMPATHY MAPPING .......................................................................................................5
3.1 Storyboarding .................................................................................................................6
3.2 User ................................................................................................................................7
3.3 Activities ........................................................................................................................7
3.4 Stakeholders ...................................................................................................................7
Chapter 4 ..............................................................................................................................8
IDEATION ..........................................................................................................................8
4.1 People .............................................................................................................................8
4.2 Activities ........................................................................................................................8
4.3 Situation/Context/Location ............................................................................................8
4.4 Props ..............................................................................................................................9
Chapter 5 ............................................................................................................................10
PRODUCT DEVELOPMENT CANVAS .........................................................................10
5.1 Purpose .........................................................................................................................10
5.2 Product Function ..........................................................................................................10
5.3 Product Feature ............................................................................................................10
5.4 Components .................................................................................................................10
5.5 Customer Revalidation.................................................................................................11
5.6 Reject / Retain / Redesign ............................................................................................11
Chapter 6 ............................................................................................................................12
AEIOU CANVAS ..............................................................................................................12
6.1 ACTIVITIES................................................................................................................12
6.2 Environment .................................................................................................................12

GOVERNMENT ENGINEERING COLLEGE, BHARUCH Page v


Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.

6.3 INTERACTIONS ........................................................................................................12


6.4 OBJECTS .....................................................................................................................12
6.5 USERS .........................................................................................................................12
Chapter 7 ............................................................................................................................14
L.N.M MATRIX ................................................................................................................14
7.1 Design Specifications...................................................................................................14
7.2 Theories Involved ........................................................................................................14
7.3 Software/Tools/Skills required ....................................................................................14
7.4 Component material/Strength Criteria .........................................................................14
Chapter 8 ............................................................................................................................16
Mind Mapping ...................................................................................................................16
8.1 Application ...................................................................................................................16
Chapter 9 ............................................................................................................................17
PROTOTYPE ....................................................................................................................17
Chapter 10 ..........................................................................................................................18
Advantages and Disadvantages..........................................................................................18
10.1 Advantages .................................................................................................................18
10.2 Disadvantages ............................................................................................................18
FUTURE SCOPE OF LI-FI ...............................................................................................19
CONCLUSION ..................................................................................................................20
REFERENCES ..................................................................................................................21
RESEARCH PAPERS .......................................................................................................21
WEBSITES ........................................................................................................................21

GOVERNMENT ENGINEERING COLLEGE, BHARUCH Page vi


Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.

LIST OF FIGURES
Figure 1 : Empathy Canvas .................................................................................................. 6
Figure 2 : Ideation Canvas ................................................................................................... 9
Figure 3 : Product Development Canvas ........................................................................... 11
Figure 4 : AEIOU Canvas .................................................................................................. 13
Figure 5 : LNM Matrix ...................................................................................................... 15
Figure 6 : Mind mapping Canvas....................................................................................... 16
Figure 7 : Prototype .......................................................................................................... 17

GOVERNMENT ENGINEERING COLLEGE, BHARUCH Page vii


Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.

Chapter 1
INTRODUCTION

As business grow, managing employee attendance becomes increasingly complex. With


the advent of technology, software-based attendance systems have become an essential tool
for companies to manage their workforce efficiently. This article will explore the benefits
of using a software-based attendance system and how it can help businesses streamline their
attendance tracking process.

A software-based attendance system is a digital solution that automates the process of


tracking employee attendance. It eliminates the need of manual attendance registers and
reduces the risk of errors and inaccuracies. The system uses biometric or RFID technology
to capture employee data and stores it in a secure database. The software generates reports
that can be used for payroll processing and performance evaluation. The system also allows
for real time monitoring of attendance, which can help managers identify attendance
patterns and take corrective actions.

One of the most significant benefits of using software-based attendance system is that it
eliminates manual errors. Manual attendance tracking is prone to errors such as incorrect
data entry, illegible handwriting, or missing entries. These errors can lead to inaccurate
payroll processing, which can cause frustration for both employees and management. A
software-based attendance system eliminates these errors by automating the attendance
tracking process.

Another benefit of using a software-based attendance system is that it saves time and
resources. Automating the attendance tracking process frees up time and resource that can
be used for other tasks. For example, managers can focus on more strategic tasks such as
employee development or performance management instead of spending time manually
tracking attendance.

A software-based attendance system also improves accuracy and efficiency. By eliminating


manual errors and streamlining the attendance tracking process, businesses can improve
their overall efficiency. The system captures accurate data in real-time, which helps
managers make informed decisions about workforce management.

GOVERNMENT ENGINEERING COLLEGE, BHARUCH Page 1


Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.

Real-time monitoring is another benefit of using a software-based attendance system.


Managers can monitor attendance in real-time, which allows them to identify attendance
patterns and take corrective actions. For example, if an employee consistently arrives late,
managers can take action to address the issue before it becomes a bigger problem.

The software-based attendance system also generates reports that can be used for payroll
processing and performance evaluation. These reports provide valuable insights into
employee attendance patterns, which can help business make informed decisions about
workforce management. For example, if employees are consistently arriving late, managers
can use this data to identify the root cause and take corrective actions.

Finally, a software-based attendance system stores employee data in a secure database,


ensuring the privacy and security of employee information. Manual attendance tracking
can be prone to security breaches, as attendance register can be lost or stolen. A software-
based attendance system eliminates this risk by storing employee data in a secure database.

In conclusion, a software-based attendance system streamlines the attendance tracking


process, saves times and resources, and improves accuracy and efficiency. It allows for
real-time monitoring of attendance, generates reports that can be useful for payroll
processing and performance evaluation, and stores employee data in a secure database.
Business that implement a software-based attendance system can benefit from increased
productivity, reduced errors, and improved workforce management.

GOVERNMENT ENGINEERING COLLEGE, BHARUCH Page 2


Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.

Chapter 2
LITERATURE REVIEW

Attendance management is a critical aspects of any organization, whether it be educational


institutions, businesses, or government entities. Traditional manual attendance systems are
time consuming, error-prone, and inefficient. To address these issues, software-based
attendance systems have emerged as a viable solution. This literature review aims to
explore the existing research on software-based attendance systems, highlighting their
benefits, challenges, and potential implications for various sectors.

1.Evolution of Attendance Systems:- The literature reveals that attendance systems have
evolved from manual methods to automated systems. Early computerized systems utilized
barcode technology, followed by biometric systems such as fingerprint recognition, facial
recognition, and iris scanning. More recent advancements have introduced cloud-based
systems, mobile applications, and machine learning algorithms.

2.Benefits of Software-Based Attendance Systems:- Numerous studies highlight the


advantages of software-based attendance systems over traditional methods. These include
increased accuracy, reduced administrative burden, time savings, enhanced security, real-
time monitoring, and improved data management. The automation of attendance processes
enables organizations to streamline operations and make more informed decisions.

3.Implementation Challenges:- While software-based attendance systems offer significant


benefits, their implementation can be challenging. Research suggests that some common
challenges include resistance to change, integration issues whit existing infrastructure,
privacy concerns related to biometric data storage and usage, cost considerations, and
technical limitations. Addressing these challenges is crucial for successful adoption and
utilization of software-based attendance systems.

4.User Acceptance and Satisfaction:- Several studies have examined user acceptance and
satisfaction with software-based attendance systems. Factors such as ease of use, system
reliability, perceived usefulness, perceived ease of use, system performance, and user
training have been identified as critical determinants of user acceptance. Understanding

GOVERNMENT ENGINEERING COLLEGE, BHARUCH Page 3


Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.

user perspectives is crucial for system developers and organizations to ensure successful
implementation and user satisfaction.

5.Applications in Different Sectors:- The literature review reveals that software-based


attendance systems have been implemented across various sectors. In educational
institutions, these systems have proven effective in reducing truancy, improving student
engagement, and facilitating accurate record-keeping. In the business sector, attendance
systems enable efficient workforce management, payroll processing, and compliance with
labour regulations. Government entities have also adopted software-based attendance
systems to enhance security and monitor employee attendance.

6.Security and Privacy Concerns:- Software-based attendance systems often involve the
collection and storage of sensitive personal data. Researchers have emphasized the need for
robust security measures to protect this data from unauthorized access and misuse. Privacy
concerns regarding the use of biometric data have also been highlighted, necessitating the
implementation of strict privacy policies and compliance with relevant regulations.

7.Future Directions:- The literature review identifies several areas for future research on
software-based attendance systems. These include exploring the use of emerging
technologies such as artificial intelligence, machine learning, and blockchain for attendance
management. Additionally, there is a need for more comprehensive studies evaluating the
long-term impact of software-based attendance systems on organizational efficiency,
employee/student performance, and overall satisfaction.

GOVERNMENT ENGINEERING COLLEGE, BHARUCH Page 4


Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.

Chapter 3
EMPATHY MAPPING

Understanding the problem of society is one of the biggest challenges for engineering
student as till now they were making project on imaginary ideas. So, this canvas was based
on understanding the domains of the problem in broader sense which emphasized on
interacting with the people of our domain area which included more of casual talk rather
than technical session. It focused on making people comfortable in discussing their
problem with us. And this activity was named as Story boarding canvassing.

To define any User centric problem, we need to know the user properly. That was what
this canvas was all about. We thought of so many workers about wireless monitoring but
wanted to go for some workers that mostly remain untouched by technology but are larger
in number. They cover a large mass but are least touched with technology.

After that the next portion was stakeholders, who are the workers that directly or indirectly
make an impact. After thinking we got so some names.

“Activities” was the next portion, in which we had to include the activities that we had
done to obtain information about the topic.

Last and the most interesting part was the “Story Boards” which can be called the board of
emotions. It helped us understand the feeling of the worker when he works in a particular
situation in a workshop, that when we build anything for anyone, the purpose and emotion
behind that are equally important. So many stories were striking to our minds related to the
four-hacksaw blade and we drafted the given four. As we were focused on people’s
emotion, we wrote happy and sad story.

Journey of the Project: There is huge change in thinking of a problem. Designing really
helps to find a way to concentrate on the actual requirement of the user.

Revalidation and redesign blocks help to reach the require satisfaction of the user.

GOVERNMENT ENGINEERING COLLEGE, BHARUCH Page 5


Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.

Figure 1 : Empathy Canvas

3.1 Storyboarding
• HAPPY: A student who struggled with traditional attendance systems due to
disabilities found the face recognition attendance system accommodating. This
technology helped the student attend classes consistently, leading to academic success.

GOVERNMENT ENGINEERING COLLEGE, BHARUCH Page 6


Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.

• HAPPY: In a corporate setting, the face recognition attendance system streamlined


employee attendance tracking. This not only improved accuracy but also saved time,
resulting in increased productivity and job satisfaction.

• SAD: During a critical exam, the face recognition attendance system experienced a
technical glitch. It caused delays and confusion, disrupting the exam process and
leaving students and faculty frustrated.

• SAD: Some students and staff raised concerns about the system's data collection and
potential misuse of facial recognition. This controversy led to debates and protests,
affecting the project's implementation.

3.2 User
• Teachers
• Employee
• Student

3.3 Activities

Fetching Attendance from the user and then sending it to the receiver person by authenticate
the respective person by fingerprint sensor and then generating the excel sheet of the
recorded attendance.

3.4 Stakeholders
• University.
• Organizations.
• Colleges

GOVERNMENT ENGINEERING COLLEGE, BHARUCH Page 7


Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.

Chapter 4
IDEATION

After getting to know the user and his activities, the next step was to know the workers
problems. But to do that we had to come up with possible contexts, situations and locations.
Because only after discussing the various possibilities, of how several activities need to be
done.

Engineering is after all about helping people through technological solutions, making
processes simpler and less cumbersome. We thought about how workers had to take care
in different working conditions. Then arrived the next portion of finding possible solutions.
Here we had to list all the ways in which the problems of workers could be solved.

Second task was to create “The Ideation Canvas”. We described activities of people and
situations or locations where they are facing problems. This canvas is very helpful to reach
near our goal. This canvas helped us to know that the area which needs focus.

4.1 People
• Teachers
• Employees
• Employer
• Students

4.2 Activities

Fetching Attendance from the user and then sending it to the receiver person by authenticate
the respective person by fingerprint sensor and then generating the excel sheet of the
recorded attendance.

4.3 Situation/Context/Location
• False Attendance
• Low Management
• Classroom
• Office

GOVERNMENT ENGINEERING COLLEGE, BHARUCH Page 8


Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.

4.4 Props
• Smartphone
• Python
• OpenCV
• Laptop

Figure 2 : Ideation Canvas

GOVERNMENT ENGINEERING COLLEGE, BHARUCH Page 9


Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.

Chapter 5
PRODUCT DEVELOPMENT CANVAS

Now arrived at the core part of the design process. We had to design a product based on a
key solution. A key solution according to our understanding was a solution which solved a
key problem. Out of the many possible solutions for multiple problems that we listed down
in the Ideation phase, we recognized some problems that if solved would be very
emotionally rewarding to the worker.

This canvas is about the solution to be developed. What is the purpose? Who is the user?
What are the features? What are the functions? What are the components?
These all things are pointed in this.

5.1 Purpose

• Less workload
• Seamless work
• Time management

5.2 Product Function

• Fetching of data
• Storing of data in console
• Sharing of data

5.3 Product Feature

• Fast
• Responsive
• Easy to understand

5.4 Components

• Python Language

• OpenCV

GOVERNMENT ENGINEERING COLLEGE, BHARUCH Page 10


Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.

• VS Code
• Laptop
• Mobile Phone

5.5 Customer Revalidation

• Not fetching data


• Unable to recognize

5.6 Reject / Retain / Redesign


• Retain

Figure 3 : Product Development Canvas

GOVERNMENT ENGINEERING COLLEGE, BHARUCH Page 11


Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.

Chapter 6
AEIOU CANVAS
(ACTIVITIES, ENVIRONMENT, INTERACTIONS, OBJECTS, USERS)

6.1 ACTIVITIES
• Group discussion
• Literature survey
• Public review

6.2 Environment
• College
• Offices
• School

6.3 INTERACTIONS
• Research survey
• Company interaction

6.4 OBJECTS
• Visual Studio
• Laptop
• OpenCV

6.5 USERS
• Teachers
• Students
• Office Management

GOVERNMENT ENGINEERING COLLEGE, BHARUCH Page 12


Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.

Figure 4 : AEIOU Canvas

GOVERNMENT ENGINEERING COLLEGE, BHARUCH Page 13


Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.

Chapter 7
L.N.M MATRIX

7.1 Design Specifications

• OpenCV

• Pycharm

7.2 Theories Involved

• VS Code
• Python
• Computer Vision

7.3 Software/Tools/Skills required

• Visual Studio
• Virtual Simulation
• Coding Skills
• Vector Analysis

7.4 Component material/Strength Criteria

• Webcam

GOVERNMENT ENGINEERING COLLEGE, BHARUCH Page 14


Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.

Figure 5 : LNM Matrix

GOVERNMENT ENGINEERING COLLEGE, BHARUCH Page 15


Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.

Chapter 8
Mind Mapping

Figure 6 : Mind mapping Canvas

8.1 Application

• Students
• Faculties
• Management
• Canteen
• Staff members
• Workers

GOVERNMENT ENGINEERING COLLEGE, BHARUCH Page 16


Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.

Chapter 9
PROTOTYPE

Software based attendance system is based on file sharing app methods like Xender,
ShareIt, etc. The purpose of this app is to make the attendance system more secure. The
students and the organization peoples who are working hard for their livelihood should not
be falsely treated on the basis of some errors on the attendance.

Software-based attendance systems have revolutionized the way organizations managed


attendance. This highlights the benefits, challenges and implications of implementing these
system in various sector. While they are challenges to overcome, the potential advantages
make software based attendance systems a promising solution for organizations seeking to
streamline attendance management processes.

Figure 7 : Prototype

GOVERNMENT ENGINEERING COLLEGE, BHARUCH Page 17


Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.

Chapter 10
Advantages and Disadvantages

10.1 Advantages

• Increased accuracy
• Reduced administrative burden
• Time saving
• Enhanced security
• Realtime monitoring
• Improved data management

10.2 Disadvantages

• Resistance to change
• Integration issues
• Privacy concerns
• Cost consideration
• Technical limitations

GOVERNMENT ENGINEERING COLLEGE, BHARUCH Page 18


Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.

FUTURE SCOPE OF SOFTWARE BASED ATTENDANCE


SYSTEM

The future scope of software based attendance system is vast and promising. As technology
continues to advance at a rapid pace, these system are accepted to evolve and offer even
more advanced features and capabilities. In this section, we will explore the potential future
development and benefits of software based attendance systems.

AI Integration

Mobile Accessibility

Geolocation Tracking

Integration with other systems

Employee self service

Enhanced security measures

Predictive analytics

GOVERNMENT ENGINEERING COLLEGE, BHARUCH Page 19


Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.

CONCLUSION
They offers numerous advantages such as increased accuracy, reducing administrative
burden, etc. However there are also disadvantages to consider, including resistance to
change, integration issues, etc. Organizations should carefully weigh this factors and plan
accordingly when deciding to implement a software based attendance system. With proper
planning, training, and addressing potential challenges, organization can successfully adopt
and utilize this system to streamline attendance management processes.

GOVERNMENT ENGINEERING COLLEGE, BHARUCH Page 20


Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.

REFERENCES
RESEARCH PAPERS
[1]. GPS based attendance management systems with RFID technology.
[2]. Android based smart student attendance system.
[3]. A novel approach of mobile based student attendance tracking system using android
application.
[4]. Mobile application for student attendance and mark management system.
[5]. Android attendance application.
[6]. Near field communication based mobile phone attendance system for employees.

WEBSITES
[1]. https://www.ijert.org/gps-based-attendance-management-system-with-rfid-technology
[2]. https://www.ijert.org/a-novel-approach-of-mobile-based-student-attendance-tracking-
system-using-android-application
[3]. https://www.researchgate.net/publication/316789652_Mobile_Application_for_Studen
t_Attendance_and_Mark_Management_System
[4]. https://ieeexplore.ieee.org/abstract/document/8093571

GOVERNMENT ENGINEERING COLLEGE, BHARUCH Page 21

You might also like