Paper 25130
Paper 25130
Abstract: In modern educational institutions, traditional attendance systems are often prone to
inefficiencies, manual errors, and proxy attendance. This paper presents an AI-powered automated
attendance system that utilizes facial recognition technology integrated with existing CCTV infrastructure
to provide a seamless, contactless, and real-time attendance solution. The system captures video frames at
the beginning and end of each academic period, detects and identifies students using pre-trained deep
learning models, and logs their attendance in a structured SQL database. Photos and video clips are stored
locally, named according to unique ERP IDs for easy traceability. The solution reduces human
intervention, enhances accuracy, and ensures consistent monitoring throughout the day. Implemented in a
classroom environment with 50 students, the system demonstrates high reliability, scalability, and
practicality, making it a promising step toward smarter academic administration.
I. INTRODUCTION
Attendance is a critical aspect of academic institutions, directly linked to student performance, discipline, and
institutional accountability. Traditional attendance systems, whether through roll calls or manual registers, are often
time-consuming, prone to human error, and susceptible to proxy attendance. With the growing size of classrooms and
the need for accurate record-keeping, there is a clear demand for intelligent, automated attendance solutions.In recent
years, Artificial Intelligence (AI) and computer vision have emerged as powerful tools for automating repetitive tasks,
including identity verification and surveillance. Facial recognition, in particular, has become a widely adopted
biometric method due to its non-intrusive nature and high accuracy in identifying individuals.This paper proposes a
real-time AI-powered attendance system that leverages facial recognition integrated with existing CCTV infrastructure
in educational institutions. The system captures video feeds at predefined intervals—typically the beginning and end of
each period—and uses deep learning models to identify students and mark their attendance in a centralized SQL
database. Photos and videos are stored locally for record-keeping, with filenames based on each student’s ERP ID to
ensure easy traceability.By minimizing manual involvement, the system increases efficiency, ensures accuracy, and
reduces the chances of attendance manipulation. It also offers scalability and adaptability for various educational
environments, from small classrooms to large campuses. This paper presents the design, methodology, implementation,
and evaluation of the proposed system and demonstrates its potential as a practical and scalable solution for modern
educational institutions.
Purpose:
The aim of this project is to create and develop a smart, AI-based attendance system that fills the gap left by
conventional methods of taking attendance in educational institutions. Conventional systems, including physical
registers or oral roll calls, not only consume a lot of time but are also prone to inaccuracies, manipulation by students,
Copyright to IJARSCT DOI: 10.48175/568 225
www.ijarsct.co.in
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology
International Open-Access, Double-Blind, Peer-Reviewed, Refereed, Multidisciplinary Online Journal
and human mistakes. Although some contemporary systems such as biometric scanners and RFID cards provide partial
automation, they are still subject to physical interaction and may be abused by students taking attendance for others
(proxy attendance).This project seeks to fill these gaps by proposing an automated attendance system based on facial
recognition combined with the institution's existing CCTV infrastructure. The objective is to develop a completely
contactless, real-time solution that operates silently in the background without interrupting classroom sessions or
adding extra effort to students or teachers.
Some of the key objectives of the proposed system are:
Contactless Automation of Attendance:The system does away with the need for human interaction or
physical intervention. Attendance is automatically marked when a student's face is identified through CCTV
images at the planned periods—usually the start and end of every class duration.
Face Recognition Using Deep Learning:By learning deep learning models on a labeled set of student faces,
the system can reliably recognize individuals from live video feeds. This improves recognition reliability even
in changing lighting or camera angles.
Time-Based Attendance Logic:Attendance is not merely on the basis of one appearance but is confirmed by
detecting the student at the beginning and end of the period to ensure continuous presence during class time.
Local Storage of Data with ERP-Based Naming:Short video records and photos are stored in a local folder
whose filenames are student-specific ERP IDs. This assists in keeping track of a concise and organized visual
record of class attendance.
Integration with SQL for Record Management:The attendance is recorded into an organized SQL-based
database, simplifying the report generation, detection of patterns, and integration into institutional
management software.
Elimination of Human Mistakes and Proxy Attendance:The system's automated design reduces manual
errors and facilitates the elimination of proxy attendance because identification is biometrically strict.
Scalable and Adaptable Design:The system is designed to scale—from classrooms to institutions—and can
be easily adapted to other environments without having to make large infrastructure changes.
Enhanced Monitoring and Reporting:Faculty or administrators can view attendance records through an
optional interface and receive alerts or analytics regarding absenteeism or aberrant attendance behavior.
Face Detection:
Techniques such as Haar Cascades, MTCNN, or YOLO are employed to locate faces from live CCTV video frames in
real-time.
Attendance Logic (Time-Based Detection):A time-based detection window in the attendance system checks for
presence at two important checkpoints:
Start of Period (e.g., 9:00 AM)
End of Period (e.g., 10:00 AM)
Logic Flow:
At every time checkpoint, the system:
Takes a frame from the CCTV stream.
Copyright to IJARSCT DOI: 10.48175/568 227
www.ijarsct.co.in
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology
International Open-Access, Double-Blind, Peer-Reviewed, Refereed, Multidisciplinary Online Journal
Database Integration
A MySQL database is employed to:
Store attendance records with student name, ERP ID, date, period, and status fields.
Maintain logs of timestamp and identified faces.
This enables easy querying for reporting, analytics, or auditing purposes.
III. ADVANTAGES
1. Complete Automated Attendance Process:
The system does away with the requirement for manual roll calls or biometric scanning. After installation, it runs
independently, taking attendance with real-time face recognition at predetermined time intervals, reducing human
interaction.
2. Contactless and Hygienic:
In contrast to fingerprint scanners or ID cards, the system is totally contactless, proving to be a more hygienic option—
particularly in post-pandemic settings where touchless solutions are the preferred choice.
3. Time-Based Period Verification:
Attendance is tracked at the beginning and end of every class period to confirm students' attendance for the entire
session. This minimizes instances of half attendance or early leave.
2. Programming Languages:
Python: Often used for machine learning tasks due to its extensive libraries like scikit-learn and TensorFlow.
SQL: For managing databases used to store face recognition data, event logs, and system configurations.
Hardware Used:
Processor – i5 or above
Hard Disk – 1024 GB
Memory – 4GB RAM
OS – Win 10 or Win 11
V. LITERATURE SURVEY
"AI-Based Surveillance for Public Spaces: A Comprehensive Review"
Year: 2021
Authors: Dr. Robert Mitchell, Dr. Laura Evans
This study reviews AI-powered surveillance systems used in public spaces, highlighting advancements in computer
vision and deep learning for face and object detection. The authors examine the effectiveness of AI in reducing human
intervention while improving detection accuracy, setting the foundation for modern real-time surveillance solutions.
VI. CONCLUSION
The paper identifies a practical and scalable solution for automating student attendance through facial recognition
technology with CCTV infrastructure. The suggested system overcomes the shortcomings of conventional and semi-
automated attendance systems by providing a completely contactless, real-time, and intelligent solution that minimizes
manual intervention, increases precision, and provides data traceability.
By leveraging deep learning-based models like FaceNet or Dlib, the system can authenticate students accurately by
facial features and mark their entry and exit from each academic term. The local storage and ERP-based naming of
images and videos enable effective management of data as well as simplified verification. Seamless integration with a
MySQL database provides additional support to organized and retrievable attendance logging.
Trusted in a real classroom environment with 50 students, the system proved to be highly reliable in recognizing
students and keeping consistent attendance records. It greatly minimizes the likelihood of proxy attendance, enhances
security, and assists educational institutions in shifting towards smart campus solutions.
Although the existing implementation is concentrated on classroom presence, the system architecture is flexible and
extensible for deployment in larger institutions, across multiple buildings, and even for remote monitoring applications.
The scope for future development can include the addition of features such as real-time alerting of absentees, web
dashboards for tracking, and mobile app inclusion for administrative purposes.
In summary, the suggested AI-based attendance system not only simplifies administrative work but also helps in the
development of digital infrastructure in the education sector.
VII. ACKNOWLEDGMENT
We express our heartfelt gratitude to our esteemed mentors and professors, especially Prof. M.V. Raut, for their
invaluable guidance in our academic and project endeavours. We also extend our thanks to the AIML Engineering
Department and its staff for their continuous support. We're indebted to Prof. M.V. Raut for his encouragement and
insights. Our sincere thanks go to Dr. K.V. Chandratre, Principal of LokneteGopinathji Munde Institute of Engineering
Education & Research, Nashik, for his support and permission to complete this project. We appreciate the assistance of
our department's support staff, and we're grateful to our parents, friends, and all those who supported us throughout this
project
REFERENCES
[1]. Johnson, E., & Lee, M. (2023). “Deep learning approaches for real-time source code vulnerability detection”.
Journal of AI Research, 45(2), 134-145.
[2]. Davis, S., & Chen, A. (2022). “Machine learning-based static code analysis for early vulnerability detection”.
International Journal of Software Security, 12(3), 98-110.
[3]. Robinson, M., & White, J. (2021). “A comparative analysis of supervised learning models in source code
vulnerability detection”. Software Engineering Review, 29(1), 56-70.
[4]. Mitchell, R., & Evans, L. (2021). “AI-based surveillance for public spaces: A comprehensive review”. Journal
of Computer Vision Applications, 18(2), 220-235.
[5]. Gray, P., & Thompson, A. (2020). “Deep learning algorithms for real-time face recognition in surveillance
systems”. Proceedings of the IEEE Conference on Security, 112(5), 95-104.
[6]. Green, S., & Clark, M. (2019). “Anomaly detection in video surveillance using autoencoders”. IEEE
Transactions on Neural Networks and Learning Systems, 30(4), 764-774.
[7]. Carter, J., & Brooks, E. (2022). “Edge computing for real-time video processing in AI-powered surveillance”.
ACM Computing Surveys, 54(3), 30-42.
[8]. Szeliski, R. (2010). “Computer vision: Algorithms and applications”. Springer.
[9]. Schroff, F., Kalenichenko, D., & Philbin, J. (2015). “FaceNet: A unified embedding for face recognition and
clustering”. In “Proceedings of the IEEE conference on computer vision and pattern recognition” (pp. 815-
823).
BIBLOGRAPHY
[1]. Kishor Avhad, Under Graduate Student, Logmieer, Nashik, Maharashtra, India
[2]. Vishal jadhav, Under Graduate Student, Logmieer, Nashik, Maharashtra, India
[3]. Sahil Kurhade, Under Graduate Student, Logmieer, Nashik, Maharashtra, India