You are on page 1of 23

GUJARAT TECHNOLOGICAL UNIVERSITY

C. K. Pithawala College Of
Engineering & Technology
affiliated with GTU
A
Project Report
on

ATTENDANCE USING FACE RECOGNITION SYSTEM.

Prepared as a part of the requirements for the subject of

DESIGN ENGINEERING – 1B
B. E. II, Semester – IV
Computer Engineering
Submitted by:
Sr. No. Name of Student Enrolment No

1. Lathiya Disha 210090107083

2. Theliwala Archi 210090107063


Prof. Rakesh M. Katariya

(Faculty Guide)

Prof. Saurabh S. Tandel

Head of the Department

Academic year

(2022-23)
C.K. PITHAWALLA COLLEGE OF ENGINEERING AND TECHNOLOGY

Department of Computer Engineering

Academic Year 2022-23

CERTIFICATE

This is to certify that the Project entitled “ATTENDANCE USING FACE RECOGNITION
SYSTEM.” has been prepared by
Lathiya Disha(210090107083),
Theliwala Archi(210090107063),
in the subject of Design Engineering-1A under my Guidance in partialfulfillment of the
Degree of Bachelor Engineering in Computer Department (IV-Semester) ofGujarat
Technological University, Ahmedabad During the Academic Year 2022-23.

DATE : 29/06/2023

PLACE : CKPCET, Surat

Project Guide Head of Computer Engineering Dept.

Prof. Rakesh M. Katariya Prof. Saurabh S. Tandel


The attendance management process in educational institutions has long been a laborious and time-
consuming task. Traditional methods such as manual attendance tracking and paper-based sign-in sheets are prone
to errors, misuse, and inefficiency. To address these challenges, the integration of face recognition technology in
college attendance systems has emerged as a viable solution.

Next, the report delves into the system architecture, outlining the key components and their functionalities.
It covers the hardware requirements, including cameras and computing devices, as well as the software components
needed for face detection, recognition, and data management

Furthermore, the report discusses the advantages and potential challenges associated with implementing a
face recognition attendance system in colleges. It explores the benefits of real-time attendance tracking, reduced
human errors, and the ability to generate accurate attendance reports effortlessly. It also addresses concerns
regarding privacy, user acceptance, and technical limitations

Overall, this report provides a comprehensive overview of face recognition technology and its application in
college attendance management. It serves as a valuable resource for educational institutions seeking to automate
their attendance processes, improve efficiency, and enhance security through the adoption of face recognition
systems.
The success of any task depends on the efforts made by the person but it cannot be achieved
without cooperation of other persons which are helpful. So, we would like to thank C.K.
PITHWALLA COLLEGE OF ENGINEERING AND TECHNOLOGY for giving us the
opportunity of doing this DESIGN ENGINEERING -1B Project.

The entire Session of our DE-1B completion was a great experience providing us with the
insight & invocation into learning various and benefits of teamwork. We would like to take this
opportunity to express our sincere thanks to all those people without whose support and co-
operation, it would have been difficult to complete this project.

Primarily, we are very much thankful to our project guide Rakesh M. Katariya and our co-
guide prof. Hemil Patel for their leading guidance and sincere efforts throughout project work.
both are having deep interest in simplifying the difficulties. Also she has been a consistent source
of inspiration for us.

we heartly thank our subject co-ordinators Prof. Vishruti V. Desai , Prof. Neelam A.
Surti and Prof. Chetan K. Solanki for their help in this project. We are grateful to our HOD Prof.
Saurabh S. Tandel and our beloved principal Dr. Anish Gandhi for providing us with deep
knowledge and all necessary resources.

Once again we are grateful to all those without whom this work would not have been
completed successfully.

Lathiya Disha(210090107083)

Theliwala Archi(210090107063)
CHAPTER-1 : INTRODUCTION
Face recognition has set an important biometric feature, which can
be easily acquirable and is non-intrusive. Face recognition based
systems are relatively oblivious to various facial expression. Face
recognition system consists of two categories: verification and face
identification. Face verification is an 1:1 matching process, it
compares face image against the template face images and whereas is
an 1:N problems that compares a query face images.

The purpose of this system is to build a attendance system which is


based on face recognition techniques. Here face of an individual will
be considered for marking attendance. Nowadays, face recognition
is gaining more popularity and has been widely used. In this paper,
we proposed a system which detects the faces of students from live
streaming video of classroom and attendance will be marked if the
detected face is found in the database. This new system will consume
less time than compared to traditional methods.

Authors in [3] proposed a model of an automated attendance


system. The model focuses on how face recognition incorporated
with Radio Frequency Identification (RFID) detect the authorized
students and counts as they get in and get out form the classroom.
The system keeps the authentic record of every registered student.
The system also keeps the data of every student registered for a
particular course in the attendance log and provides necessary
information according to the need. In this paper [4], authors have
designed and implemented an attendance system which uses iris
biometrics. Initially, the attendees were asked to register their details
along with their unique iris template. At the time of attendance, the
system automatically took class attendance by capturing the eye
image of each attendee, recognizing their iris, and searching for a
match in the created database. The prototype was web based.

uthors proposed an attendance system based on facial recognition.


The algorithms like Viola-Jones and Histogram of Oriented
Gradients (HOG) features along with Support Vector Machine (SVM)
classifier were used to implement the system. Various real time
scenarios such as scaling, illumination, occlusions and pose was
considered by the authors. Quantitative analysis was done on the basis
of Peak Signal to Noise Ratio (PSNR) values and was implemented
in MATLAB GUI. Authors in [6] researches to get best facial
recognition algorithm (Eigenface and Fisherface) provided by the Open
CV 2.4.8 by comparing the Receiver Operating Characteristics
(ROC) curve and then implemented it in the attendance system. Based
on the experiments carried out in this paper, the ROC curve proved
that, Eigenface achieves better result than Fisherface. System
implemented using Eigenface algorithm achieved an accuracy rate
of 70% to 90%.
2.2.1 AEIOU:
AEIOU is an investigative tool to help interpret observations gathered by
ethnographic practices in the field. It is an observation tool. Its two primary
functions are to code data, and to develop building blocks of models that will
ultimately address the objectives and issue of a client.

AEIOU stands for 5 elements to be coded: Activity, Environment, Interaction, Object


and User.

2.2.1(A) AEIOU CANVAS


2.2.2 Mind Mapping:

Mind mapping is just the pictographically representation or the rough


sketch of our domain i.e. what we observe by our mind and how can we make it
more attractive and creative. It includes all the things related to domain like who are
the users, facility provided, activities, problems faced and the solutions of the
problem.

2.2.2(A) Mind Mapping


2.2.3 Empathy:
An empathy map is a collaborative tool teams can use to gain a deeper insight into
their customers Much like a user personal, an empathy map can represent a group
of users, such as a customer segment.

2.2.3(A) Empathy Mapping Canvas


2.2.4 Ideation:

Ideation Canvas is the creative process of generating, developing, and


communicating new ideas, where an idea is understood as a basic element of
thought that can be visual, concrete, or abstract. Ideation comprises all stages of a
thought cycle, from innovation, to development, to actualization. It includes
various categories like people, activities, situation/context/location and
props/tools/objects.

• People category includes businessman, doctor, employees, people and kids.

• Activities category includes activities such as ticket checking, working,


Searching, Charge of parking, Check for available slots.

• Situation/ context/ location includes different situation occurring around the


particular location.

• Props /tools /objects/ equipment includes tools such as sign to way fid, vehicles,
CCTV cameras, bike, Speed breaker, sensors and gates
I'd be happy to provide feedback on your college attendance project. Please
provide more details about the project, such as the objectives, methodologies
used, and any specific areas you would like

feedback on. Additionally if you have any specific questions or concerns, please
let me know, and I'll do my best to address them in my feedback.

1. User Interface:

The majority of users praised the user interface for its simplicity and
intuitive design. They appreciated the clear instructions, visual aids, and easy-to-
navigate screens. However, a small percentage of users suggested adding more
visual cues for parking space availability and incorporating a map layout for better
orientation within the parking facility.
The College Attendance Project aims to improve attendance tracking and monitoring systems in educational
institutions. In order to develop an effective solution, it is important to conduct prior art research to understand
existing technologies, systems, and approaches related to attendance management in colleges.

This summary provides an overview of the prior art research conducted for the project.

Literature Review: A comprehensive literature review was conducted to explore academic papers,
journals, and conference proceedings related to college attendance systems. Key findings from the

literature review include:


● Traditional Methods: Many colleges still rely on manual methods such as paper-based sign-in sheets or
manual roll call for attendance management. These methods are time-consuming and prone to errors.

● Barcode/RFID Technology: Several studies have proposed using barcode or RFID technology for
attendance tracking. These systems involve issuing unique identifiers (barcodes or RFID tags) to
students, which are then scanned or read at designated checkpoints. This method offers faster data
collection but may require additional hardware infrastructure.

● Biometric Systems: Some research focuses on using biometric data (such as fingerprints, facial
recognition, or iris scans) for attendance monitoring. Biometric systems offer high accuracy and
eliminate the need for physical tokens, but they may raise privacy concerns and require
advanced

hardware and software.


Existing Solutions: The research also explored existing attendance management solutions deployed

in colleges. Key observations from this analysis include:

● Student Information Systems: Many colleges use Student Information Systems (SIS) that include
attendance tracking modules. These systems allow faculty members to record attendance
electronically, generate reports, and notify students about their attendance status. However, the

usability and features of these systems vary.

● Mobile Applications: Several colleges have adopted mobile applications specifically designed for

attendance management. These apps enable students to check-in using their smartphones,
provide real-time attendance updates, and facilitate communication between faculty and students.
Integration with existing college systems is a crucial
aspect of such applications.

● Data Analytics: Some colleges utilize data analytics techniques to analyze attendance patterns,

identify trends, and generate insights. This helps in proactive intervention to improve attendance
rates and student engagement.
Innovative Approaches: The research also identified some innovative approaches and emerging

technologies that could enhance attendance


management systems in colleges. These include:
● Internet of Things (IoT): IoT-based solutions can leverage connected devices (e.g., smart cards,
wearables) and sensors to automate
attendance tracking. These systems can provide real-time data,
automate notifications, and facilitate smart classroom
management.
● Machine Learning and Artificial Intelligence: By applying machine learning algorithms and AI
techniques, attendance systems can learn patterns, predict absenteeism, and provide
personalized
interventions. This can aid in early intervention and
improve overall attendance rates.

● Blockchain Technology: Blockchain-based systems offer enhanced security, tamper-proof records,


and decentralized data management. They could be explored for creating transparent and immutable
attendance records.

Conclusion: The prior art research conducted for the College Attendance Project reveals a variety of existing

technologies and approaches for attendance management in colleges. From manual methods to advanced

biometrics, RFID, mobile applications, and emerging technologies like IoT and AI, there are multiple avenues
to explore in developing an innovative and efficient attendance tracking system. By analyzing the strengths
and limitations of existing solutions, the project can identify opportunities for improvement and propose a

robust attendance management system tailored to the specific needs of educational institutions.

2.5 Summary of the learning from Reverse Engineering activity

Reverse engineering of college attendance involves analyzing and understanding the factors that influence
college students' attendance patterns. By examining attendance data and various influencing factors, researchers
can gain insights into students' behaviors and make informed decisions to improve attendance

rates. Here's a summary of the key aspects of learning from reverse engineering college attendance:
Data Collection: To conduct a reverse engineering analysis of college attendance, attendance data
needs to be collected. This data can be obtained from attendance registers, online platforms, or

automated systems that track student attendance.


Attendance Patterns: Analyzing attendance data allows researchers to identify attendance patterns.
This includes studying the frequency of attendance, identifying patterns of consistent attendance,
irregular attendance, or specific trends based on time, day of the week, or semester.
Influencing Factors: Reverse engineering attendance involves examining various factors that

influence students' attendance behavior. These factors can include academic performance, course
difficulty, relevance of course material, teaching methods, instructor quality, class size, student
engagement, motivation, and personal circumstances.
Statistical Analysis: Statistical techniques can be applied to the attendance data and influencing
factors to understand relationships and correlations. This may involve regression analysis,
correlation analysis, or other statistical methods to determine the significance of various factors on
Attendance.
Predictive Modeling: Reverse engineering attendance can also involve developing predictive models
to forecast student attendance based on historical data and influencing factors. These models can
provide insights into the likelihood of attendance and help identify students who may be at risk of
low attendance.
Intervention Strategies: The insights gained from reverse engineering college attendance can inform the
development of intervention strategies. These strategies may include improving teaching

methods, providing additional support to students at risk of low attendance, addressing


course-related issues, enhancing student motivation, or implementing attendance policies.
Continuous Monitoring: Reverse engineering attendance is an ongoing process. Monitoring
attendance patterns and adapting interventions based on feedback and evaluation is crucial to
ensure the effectiveness of strategies and promote continuous improvement in attendance rates.

2.7 Summary
To provide a summary of college attendance, we would need a dataset or some specific information related to college
attendance. The summary could include statistics such as enrollment rates, graduation rates, fields of study,
demographics, and other relevant factors. However, without specific data or context, it is not possible to provide a
comprehensive summary of college attendance. If you have a specific dataset or topic in mind, please provide more
details, and I'll be happy to assist you further.
CHAPTER 4 : (Phase-3) Roungh Prototype Model

A roungh prototype model is a preliminary representation or moke-up


of a product or system that is created during the early stage of the college project.It
serves as a tangiable and visual demonstration of the project concept, allowing for
initial testing, feedback and validation of ideas.

The rough prototype model helps in visulizaing the project’s functionali-


ty, user interface and overall design. While it may not be a polished or fully functional
version, it provides a basiss for iteration improvement. The rough prototype model
serves as a valuable tool for gathering insights, refining project requirements.

4.1 – Mobile Application for End—user:

You might also like