Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: A Bhuvan Dattu, C Govind Teja, HM Omprakash, Vinod Kumar, Dr. Phanindra Reddy K
DOI Link: https://doi.org/10.22214/ijraset.2024.61799
Certificate: View Certificate
The \"AI Attendance: Automated Attendance Monitoring System\" employs artificial intelligence and facial recognition to revolutionize attendance tracking, replacing inefficient methods like roll calls and ID cards. This system eliminates manual record-keeping, reducing administrative burdens while ensuring accurate real-time identification of individuals\' attendance. Technologies such as Flask Framework, OpenCV, and Pandas Library are utilized to develop a user- friendly web interface for face registration and attendance marking. With Pickle for serialization, registered faces persist seamlessly, enhancing efficiency and accuracy in attendance monitoring across various sectors.
I. INTRODUCTION
Automating attendance tracking has become a necessity in contemporary educational and corporate environments, aiming to address inefficiencies and combat the risks associated with proxy attendance. This initiative primarily focuses on two key objectives: streamlining the attendance monitoring process through the integration of advanced technologies and eliminating fraudulent practices like proxy attendance that compromise the integrity of attendance records. Traditional methods of attendance tracking, including manual roll calls and ID card scanning, are fraught with in accuracies and vulnerabilities, leading to significant administrative burdens and undermining the reliability of attendance data. Recent statistics indicate an average error rate of 7-10% in manual attendance tracking, with instances of proxy attendance contributing substantially to these inaccuracies. To tackle these challenges head-on, the incorporation of cutting-edge technologies such as artificial intelligence and facial recognition offers a promising solution. By automating identification and verification processes, these technologies enable real-time and precise recording of individuals' attendance, while simultaneously reducing administrative overhead. Furthermore, the utilization of frameworks like Flask, libraries like Pandas, and tools like OpenCVfurther enhances the efficacy and reliability of automated attendance tracking systems. These technologies facilitate the development of user- friendly interfaces and seamless data management, marking a significant advancement in attendance monitoring practices. This introduction sets the stage for an exploration of how the convergence of technology and innovation revolutionizes traditional attendance tracking methods, ushering in an era of heightened efficiency and accountability.
II. LITERATURE REVIEW
III. METHODOLOGY
To begin the project setup, the necessary libraries such as OpenCV, Flask, and Pandas will be installed. Following this, a new Flask project will be created, and the required directories and files will be set up to organize the code effectively.
Moving on to face registration, a web interface will be implemented using HTML, CSS, and JS to facilitate user interaction. OpenCV will be employed to capture images and detect faces during registration. The face recognition model will then be utilized to recognize and store faces in a database, which can be managed using Pandas, ensuring efficient data organization.
For attendance marking, another web interface will be created, enabling users to mark attendance conveniently. OpenCV will be leveraged to capture video frames in real-time and detect faces within them. The face recognition model will then identify registered faces, marking their attendance accordingly.
Database management will be handled using Pandas to effectively manage the database of registered faces and attendance records. Serialization of the database using Pickle will ensure seamless persistence, allowing for easy retrieval and storage of data.
Finally, integration of the face registration and attendance marking functionalities into the Flask web application will be carried out. This integration will be done in a user-friendly and responsive manner, ensuring a seamless experience for users interacting with the application.
A. Block Diagram
B. Use case Diagram
The system allows administrators to register known faces and configure system settings. Users can mark their attendance by having their face recognized by the system.
In conclusion, the implementation of automated attendance tracking systems represents a significant step forward in addressing the inefficiencies and vulnerabilities inherent in traditional methods. By harnessing advanced technologies like artificial intelligence and facial recognition, these systems not only streamline the attendance monitoring process but also mitigate the risk of fraudulent practices such as proxy attendance. The integration of frameworks such as Flask, libraries like Pandas, and tools like OpenCV further enhances the reliability and efficiency of these systems, marking a paradigm shift in attendance monitoring practices across educational and corporate environments. As we move towards a future characterized by heightened accountability and efficiency, the convergence of technology and innovation in attendance tracking holds immense promise in revolutionizing administrative processes and ensuring the integrity of attendance records.
[1] “Xuexiao Chen ‘Study on Student Attendance System Based on Face Recognition.’doi 10.1088/1742-6596/2492/1/012015 [2] A. Lateef and M. Kamil, “Face Recognition- Based Automatic Attendance System in a Smart Classroom,” Iraqi Journal for Electrical and Electronic Engineering, vol. 20, no. 1, pp. 37–47, Jun. 2024, doi: 10.37917/ijeee.20.1.4. [3] K. Alhanaee, M. Alhammadi, N. Almenhali, and M. Shatnawi, “Face recognition smartattendance system using deep transfer learning,” in Procedia Computer Science, Elsevier B.V., 2021, pp. 4093–4102. doi: 10.1016/j.procs.2021.09.184. [4] G. R. Naufal, R. Kumala, R. M. I. T. Atha Amani, and W. Budiharto, “Deep learning-based face recognition system for attendance system,” ICIC Express Letters, Part B: Applications, vol. 12,no. 2, pp. 193–199, 2021, doi: 10.24507/icicelb.12.02.193. [5] A. S. Lateef and M. Y. Kamil, “Facial Recognition Technology-Based AttendanceManagement System Application in Smart Classroom,” Iraqi Journal for Computer Science andMathematics, pp. 136–158, Aug. 2023, doi: 10.52866/ijcsm.2023.02.03.012. [6] I. Khan, A. Khan, A. George, J. Golandaj, and S. Bhandari, “EasyChair Preprint A Survey on Automated Student Attendance Management System Using Face Recognition A Survey on Automated Student Attendance Management System Using Face Recognition,” 2023.
Copyright © 2024 A Bhuvan Dattu, C Govind Teja, HM Omprakash, Vinod Kumar, Dr. Phanindra Reddy K. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Paper Id : IJRASET61799
Publish Date : 2024-05-08
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here