You are on page 1of 5

Volume 8, Issue 5, May – 2023 International Journal of Innovative Science and Research Technology

ISSN No:-2456-2165

Attendance Management and Student Tracking


System Using Face Recognition
Amith D V Chandana V Krupesha D
Computer Science Engineering Computer Science Engineering Professor,
AMC Engineering College AMC Engineering College Computer Science Engineering
Bengaluru, India Bengaluru, India AMC Engineering College
Bengaluru, India
Keshava B Abhishek Gowda S
Computer Science Engineering Computer Science Engineering
AMC Engineering College AMC Engineering College
Bengaluru, India Bengaluru, India

Abstract:- A project employing machine learning to attendance. The system makes use of this information to
track student attendance in schools is the attendance produce reports and analytics that administrators and
management and student tracking system using facial teachers may use to assess student performance and make
recognition. Each student's face is captured by a camera informed decisions.
as they enter the classroom, and the system compares
that image to the student's previously saved information The system is made to be user-friendly and scalable,
to record their attendance. To develop a distinctive with a straightforward interface that requires little training
template for each student that is utilised for recognition, for instructors and administrators to operate. In order to
the system uses deep learning algorithms to extract offer a complete solution for classroom management, it has
information from the faces. Additionally, the system has the ability to be connected with other systems, such as
the ability to recognise many faces at once and may school management software.
record multiple pupils' attendance in a single frame.
The technology tracks student movement throughout Overall, the facial recognition-based attendance
the classroom and gives the teacher with real-time data management and student monitoring system is a creative
about student behaviour and activities in addition to and effective way to automate classroom administration,
managing attendance. The system makes use of this increase student attendance, and give instructors and
information to produce reports and analytics that administrators useful information.
administrators and teachers may use to assess student
performance and make informed decisions. Overall, the II. LITERATURE REVIEW
facial recognition-based attendance and student
tracking system offers a creative approach to "An Intelligent System for Automatic Attendance
streamlining classroom management and raising Management in Classroom Environments" by D.
student achievement. Dhanalakshmi and M. Kavitha.[1] In this paper, the authors
propose an intelligent system for automatically tracking
Keywords:- Machine Learning, Facial Recognition, student attendance using a combination of facial
Support Vector Machine, Haar Cascade. recognition and radio frequency identification (RFID)
technology. The system can accurately track attendance in
I. INTRODUCTION real-time and can also generate attendance reports.

The system is a machine learning-based initiative that Automated Attendance System using Face
uses facial recognition technology to automate the process Recognition" by S. M. Hasanuzzaman et al[2].This paper
of monitoring student attendance in classrooms. Each describes an attendance system that uses facial recognition
student's face is captured by the system using a camera as technology to identify and track students as they enter and
they enter the classroom, and their stored data is compared exit the classroom. The system is designed to be easy to use
to indicate their attendance. and can also generate attendance reports for teachers and
administrators.
To develop a distinctive template for each student that
is utilised for recognition, the system extracts face traits "A Smart Attendance System for Classroom
using deep learning algorithms. numerous faces can be Management using Image Processing" by N. N. Nweke et
recognised by the system at once, and it can also record al[3].This paper proposes a smart attendance system that
numerous students' attendance in a single frame. The uses image processing technology to track student
technology tracks student movement throughout the attendance. The system can identify and track students
classroom and gives the teacher with real-time data about using their unique facial features, and can also generate
student behaviour and activities in addition to managing attendance reports for teachers and administrators.

IJISRT23MAY1464 www.ijisrt.com 1024


Volume 8, Issue 5, May – 2023 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
"Automated Attendance Management System using Scalability
Facial Recognition" by R. K. Jain and A. Kumar[2].In this The system needs to be scalable and able to
paper, the authors propose an attendance system that uses accommodate many classrooms and students.
facial recognition technology to automatically track student
attendance. The system can also generate reports on student Security and Privacy
attendance patterns and trends, which can be used to To safeguard student data and uphold privacy, the
improve student engagement and performance. system should be equipped with robust security
mechanisms.
A. Drawbacks of Existing System
The current approach frequently relies on labor-intensive, Integration
error-prone human data entry to track attendance. The system must be able to work with current student
Real-time monitoring capabilities are frequently lacking in information and school management systems.
the current system.
Access Control
B. Problem Statement The system needs an access control function to
“The current system relies on manual methods for restrict unauthorised users' access to attendance data.
managing attendance and tracking students, which creates
inefficiencies, mistakes, and security issues. Proxy Offline Mode
attendance is a frequent problem, and there is a lack of real- When an internet connection is available, the system
time monitoring and data processing tools. It takes a long should be able to run in offline mode and sync data with the
time to retrieve and generate attendance data, and the system server.
is not integrated with other educational systems. A facial
recognition-based system is suggested as a response to these Real-time Alerts
issues in order to automate attendance recording, improve If a student is missing or leaves the classroom during
accuracy, increase productivity, and offer insightful data to class, the system should be able to notify teachers
educational institutions.” immediately.

C. Proposed Solution Attendance Reports


The project's solution is to create a face recognition- Using the database-stored attendance information, the
based system for managing attendance and tracking students. system should produce attendance reports.
This system will use cutting-edge face recognition
algorithms to automate the process of registering attendance. User Management
It will precisely identify and record pupils' attendance by The system should enable administrators and teachers
capturing and matching their facial features in real-time. to control user access levels and user accounts.
Administrators and teachers will be able to monitor
attendance records, create reports, and examine attendance User Interface
patterns using the system's user-friendly interface. By The system must to have an intuitive user interface
deploying this solution, educational institutions can improve that is simple to use and enables quick access to attendance
accuracy, decrease errors, increase security, and enable information.
effective data analysis for better decision-making while also
streamlining the attendance management process. B. Non - Functional Requirements

III. SOLUTION REQUIREMENTS Performance


The system must be able to process massive amounts
A. Functional Requirements of data swiftly and with a quick reaction time.

Student Registration Reliability


Students should be able to be registered in the system The system needs to be dependable with little
by teachers or administrators by entering their personal downtime.
information and taking a photo of their face.
Usability
Face Recognition The programme must to have an intuitive interface
The system must be able to instantly take pictures of that is simple to use and comprehend.
students' faces, compare them to pictures already in the
system, and correctly identify and recognise the pupils. Availability
The system should be accessible around-the-clock
Tracking Attendance with just minor downtime for upgrades or maintenance.
Using the findings of facial recognition, the system
should keep track of attendance automatically and record Scalability
the attendance information in a database. The system needs to be expandable to support many
students and classrooms.

IJISRT23MAY1464 www.ijisrt.com 1025


Volume 8, Issue 5, May – 2023 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
Security To find areas of an image that might contain a face, the
To safeguard student information and uphold privacy, Haar cascade technique employs a collection of classifiers
the system should have robust security mechanisms in that have already been trained. The positive examples
place. represent faces, while the negative samples represent non-
faces, in the training of these classifiers.
Compatibility
The software and hardware environments in which the The classifier is applied to several sub-regions of the
system operates should be compatible. image as part of the scanning process used by the Haar
cascade technique. To identify whether a region comprises
Upkeep a face, the algorithm assesses the presence of Haar-like
The system ought to be simple to update and maintain. features, such as edges, corners, or texture changes. A
region is regarded as a face detection if it successfully
Accuracy navigates through several classifier phases.
In order to recognise and identify students, the facial
recognition system should be highly accurate. Machine Learning
Beyond the initial step of face detection, machine
Accessibility learning techniques, including deep learning, are utilised
Users with disabilities like visual impairments should for face identification. Machine learning techniques can be
be able to utilise the system. used for a number of tasks, including face alignment,
feature extraction, and face matching, once a face has been
Interoperability discovered.
The system must be able to communicate and
exchange information with other applications and systems. Face alignment: Machine learning algorithms can be
used to consistently align the recognised faces. By ensuring
Compliance that the faces are correctly orientated and positioned, this
The system must abide by all applicable laws and phase minimises changes brought on by pose, scale, or tilt.
rules, including those governing data protection and
privacy. Convolutional neural networks (CNNs), a type of
deep learning model, are particularly adept at extracting
IV. BACKGROUND high-level information from aligned faces. To determine
whether two faces belong to the same person or not,
We will talk about the evolution of ML and Haar methods such as distance measurements, similarity scores,
Cascade in this part before introducing the use of ML for or classification models can be used.
facial recognition.
Deep learning in particular has the advantage of being
A. DM and EDM able to learn complex representations and patterns directly
Over time, machine learning has experienced from unprocessed pixel data. This makes face identification
substantial evolution, which has improved many methods more reliable and precise, even in difficult situations with
and algorithms. One significant advancement in machine varying illumination, position, expression, or occlusions.
learning is the idea of deep learning, which has transformed In conclusion, face recognition is primarily
the industry. accomplished using the Haar cascade, whereas later steps
like face alignment, feature extraction, and face matching
In order to learn and extract hierarchical are accomplished using machine learning, including deep
representations of data, deep learning, a subset of machine learning. Face recognition systems may reliably and
learning, focuses on training artificial neural networks with effectively identify and verify people by combining these
several layers. This strategy has facilitated innovations in a techniques.
number of fields, including speech recognition, natural
language processing, and computer vision. V. SYSTEM ARCHITECTURE

The Haar cascade algorithm is a well-known The Several elements make to the architecture design
conventional method that has been applied to face of the face-recognition-based attendance management and
recognition in particular. Viola and Jones first presented the student tracking system, including:
Haar cascade, a machine learning-based method for object User Interface: This component consists of the graphical
recognition, in 2001. To find interesting items, it employs a user interface that users utilise to access the system,
number of classifiers trained on Haar-like properties. carry out actions like marking attendance, and view
reports.
B. ML and Haar Cascade for facial recognition Face Recognition Module: The face recognition module
will contain the models and techniques used to instantly
Haar Cascade detect and identify faces. In order to record attendance,
Face detection, the first phase in many face this component will use the camera to take pictures of
recognition systems, is the main use of the Haar cascade.

IJISRT23MAY1464 www.ijisrt.com 1026


Volume 8, Issue 5, May – 2023 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
the students' faces and compare them to pictures in the Install the Analytics and Reporting Module: Data
database. visualisation libraries should be used to install the
Database: The student information, including pictures of Analytics and Reporting Module. It is important to
their faces, attendance records, and other pertinent data, develop dashboards and reports that offer information on
will be stored in the database component. student performance and attendance trends.
Web Server: The web server component is in charge of Test and Deploy: The system needs to be carefully tested
processing data from the facial recognition module, to make sure it satisfies the criteria and is error- and bug-
responding to requests from the user interface, and free. It should be put into production, and its availability
interacting with the database. Additionally, it will host and performance should be tracked.
the application and make sure that it is available online.
Cloud Storage: In case of hardware problems or data VII. CONCLUSION
loss, the cloud storage component would store data like
photographs and attendance records as a backup and The face recognition-based attendance management
redundancy. and student monitoring system is a creative way to increase
Analytics and Reporting: The analytics and reporting the effectiveness and precision of attendance tracking in
section will offer information on student performance educational institutions. The device can precisely identify
and attendance trends. Users will be able to create pupils and instantly record their attendance by employing
reports and dashboards using this component and the cutting-edge face recognition algorithms. A thorough
attendance data. perspective of student attendance data and performance
measures is also provided by the system, enabling
VI. METHODOLOGY AND ALGORITHM instructors to keep an eye on things and take action before
they worsen.
A. Implementation Steps:
Gather Requirements: This stage entails gathering the The project has shown that deploying facial
system's requirements. Both functional and non- recognition technology for student tracking and attendance
functional criteria are included here. Non-functional management in educational institutions is both feasible and
requirements are limits on the system's performance, effective. The system offers a strong platform for future
security, and other factors, whereas functional growth, even though there is still room for additional
requirements are the features and functionalities the improvements and additions.
system should have. A list of the system's features and
functionalities should be made after the system's scope Overall, the facial recognition-based attendance
has been determined. management and student monitoring system has the power
Design Architecture: This stage entails drawing out a to completely change how educational institutions track and
system architecture diagram. The various system monitor student attendance. It can enhance students' entire
components and their interconnections should be educational experiences and give educators insightful
identified in the architecture diagram. It is important to information to raise the standard of instruction.
choose the technological stack and tools that will be
used for each component. VIII. RESULTS
Database Design: In this phase, a database should be
constructed and the database schema should be designed Accurate student tracking, real-time attendance
in order to store student data, attendance data, and other recording with timestamps, automated procedures, greater
pertinent information. The system architecture and the security, enhanced data analysis capabilities, and
requirements should serve as the foundation for the connection with current systems are a few of the project's
database design. outcomes. These results support more effective attendance
Develop User Interface: In this step, machine learning is control and offer educational institutions useful information
used to develop the user interface. Building a responsive, for enhancing both student performance and overall
user-friendly interface should be done using a operational effectiveness.
contemporary web framework like React or Angular.
Install Face Recognition Module: Using machine REFERENCES
learning libraries like OpenCV, the face recognition
[1].Su Xin Geng, Zhi-Hua Zhou, & Smith-Miles, K.
module should be installed at this stage. The user
interface should be connected with the model, which (2008).m Individual Stable Space: An Approach to
should be trained on a dataset of photos to recognise Face Recognition Under Uncontrolled Conditions.
IEEE Transactions on Neural Networks.
faces.
[2].Winarno, Wiwien Hadikurniawati, Imam Husni Al
Connect to Database: To connect to the database and
Amin, Muji Sukur, “Anti-Cheating
carry out CRUD (Create, Read, Update, Delete)
[3].Presence System Based on 3WPCA Dual Vision Face
activities on the student data and attendance records, a
Recognition, Faculty of Information Technology
database driver should be utilised. The system
Universitas Stikubank Semarang Indonesia.
architecture should be used to determine how to
[4].Prototype model for an Intelligent Attendance System
implement the data access layer.
based on Facial Identification by Raj Malik, Praveen

IJISRT23MAY1464 www.ijisrt.com 1027


Volume 8, Issue 5, May – 2023 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
Kumar, Amit Verma, Seema Rawat, Amity University
Uttar Pradesh.
[5].Convolutional Neural Network Approach for Vision
Based Student Recognition System, Nusrat Mubin
Ara1, Dept. of CSE, SUST, Sylhet, Bangladesh.
[6].NFC Based Mobile Attendance System with Facial
Authorization on Raspberry Pi and Cloud Server Siti
Ummi Masruroh Andrew Fiade Imelda RistantiJulia.
[7].Face recognition-based Attendance System using
Machine Learning Algorithms, Radhika C. Damale,
Department of Electronics and Telecommunications,
Cummins College of engineering for Women, Pune,
Maharashtra, India.
[8].Class Attendance system based on Face Recognition"
Priyanka Wagh.
[9].Design of Classroom Attendance System Based on Face
Recognition, WenxianZeng.
[10].Automated Attendance System Using Face
Recognition, Akshara Jadhav, Akshay Jadhav Tushar
Ladhe, Krishna Yeolekar.
[11].An AttendanceMarking Systembased onFace
Recognition" written by Khem Puthea, Rudy Hartanto
and Risanuri Hidayat.
[12].Class Attendance Management System Using Face
Recognition,Omar Abdul Rhman Salim Department
of Electrical and Computer Engineering, Faculty of
Engineering International Islamic University
Malaysia, Kuala Lumpur,Malaysia
o.salem92@gmail.com
[13].Face Recognition Based Attendance System Nandhini
R, Duraimurugan N.
[14].Student Attendance System in Classroom Using Face
Recognition Technique, Samuel LukasAditya Rama
Mitra,Ririn Ikana Desanti, Dion Krisnadi, Informatics
Department,Computer System Department,
Information System Department Universitas Pelita
Harapan Karawaci, Indonesia.
[15].Attendance System based on Face Recognition
Venkata Kalyan Polamarasetty, Muralidhar Reddy
Reddem, Dheeraj Ravi, Mahith Sai Madala

IJISRT23MAY1464 www.ijisrt.com 1028

You might also like