Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: Prof. Deepa Mishra, Manvi Singh , Mudit Maheshwari , Naman Kumar
DOI Link: https://doi.org/10.22214/ijraset.2023.53128
Certificate: View Certificate
The Smart Attendance Monitoring System using Face Recognition is a project that aims to automate the process of tracking attendance in an organization using facial recognition technology. The system uses a camera to capture images of individuals, which are then compared to a database of pre-registered faces. The system recognizes the individuals and records their attendance automatically. The project involves several stages, including data collection, face detection etc. The system uses machine learning algorithms to analyze the images and identify the individuals accurately. The system can also generate reports and statistics, allowing the organization to monitor attendance trends and identify areas for improvement. Overall, the Smart Attendance Monitoring System using Face Recognition is an innovative solution that streamlines attendance tracking processes and enhances organizational efficiency.
I. INTRODUCTION
The concept of attendance monitoring has been around for centuries, with organizations and educational institutions using different methods to keep track of their employees or students.
However, the traditional manual systems of attendance tracking are often time-consuming and prone to errors, resulting in inaccuracies and inefficiencies. With the advent of AI and ML technologies, attendance monitoring has undergone a significant transformation, resulting in the development of smart attendance monitoring systems.
These systems use various AI/ML techniques such as computer vision, facial recognition, and machine learning algorithms to automate the attendance tracking process. The systems can capture attendance data in real-time without requiring any physical contact, making them ideal for organizations seeking to adhere to social distancing protocols. For instance, facial recognition technology can be used to identify individuals as they enter a room and record their attendance.
II. LITERATURE REVIEW
Table I summarizes the comparative performance of various deep learning techniques used for TB classification. The table provides a summary of the title and authors of the paper, the dataset used, the methodology used, and the accuracy of the models. The comparative analysis presented in this review highlights the relative methodologies and their results of each deep learning approach and provides insights into their performance on different TB datasets.
TABLE I. COMPARATIVE ANALYSIS
Title |
Dataset & preprocessing |
Methodology |
Result |
Sawhney, S., Kacker, K., Jain, S., Singh, S. N., & Garg, R. (2019). Real-Time Smart Attendance System using Face Recognition Techniques. 2019 9th International Conference on Cloud Computing, Data Science & Engineering (Confluence) |
The paper proposes a real-time smart attendance system using face recognition techniques. The authors did not use any specific dataset and used Local Binary Pattern (LBP) algorithm for feature extraction and Principal Component Analysis (PCA) for dimensionality reduction. They achieved a recognition rate of 93% using Support Vector Machine (SVM) for classification. |
The authors used Local Binary Pattern (LBP) algorithm for feature extraction, Principal Component Analysis (PCA) for dimensionality reduction, and Support Vector Machine (SVM) for classification. They achieved a recognition rate of 93% for their proposed real-time smart attendance system using face recognition techniques. |
Accuracy = 93.0%.
|
Khan, S., Akram, A., & Usman, N. (2020). Real Time Automatic Attendance System for Face Recognition Using Face API and OpenCV. Wireless Personal Communications, 113(1), 469–480 |
The paper proposes a Real Time Automatic Attendance System for Face Recognition using Face API and OpenCV. The authors did not use any specific dataset and used OpenCV library for face detection, Local Binary Patterns (LBP) for feature extraction, Eigenfaces for dimensionality reduction, and k-nearest neighbors (KNN) algorithm for classification. Their system achieved a recognition rate of 96.15%. |
The authors used OpenCV for face detection, Local Binary Patterns (LBP) for feature extraction, Eigenfaces for dimensionality reduction, and k-nearest neighbors (KNN) for classification. Their proposed Real Time Automatic Attendance System for Face Recognition using Face API and OpenCV achieved a recognition rate of 96.15%. |
Accuracy of 96.15%
|
Kakarla, S., Gangula, P., Rahul, M. S., Singh, C. S. C., & Sarma, T. H. (2020). Smart Attendance Management System Based on Face Recognition Using CNN. 2020 IEEE-HYDCON |
Kakarla et al. proposed a Smart Attendance Management System based on Face Recognition using Convolutional Neural Networks (CNN). They used the Indian Movie Face Database (IMFDB) and the Extended Yale Face Database B (EYB) for training and testing their CNN model. Preprocessing involved detecting and cropping faces using OpenCV and resizing to a fixed size. Transfer learning with pre-trained VGG16 network was used for feature extraction and fine-tuning CNN for classification. Their system achieved 93.1% accuracy, demonstrating the effectiveness of their approach for attendance management systems. |
The methodology of Kakarla et al. involves using the Indian Movie Face Database (IMFDB) and the Extended Yale Face Database B (EYB) for training and testing their CNN model. They preprocess the data by detecting and cropping faces using OpenCV and resizing to a fixed size. They use transfer learning with pre-trained VGG16 network for feature extraction and fine-tuning CNN for classification. Their system achieved 93.1% accuracy for attendance management systems. |
Accuracy = 93.1% |
Rekha, E., & Ramaprasad, P. (2017). An efficient automated attendance management system based on Eigen Face recognition. 2017 7th International Conference on Cloud Computing, Data Science & Engineering - Confluence |
Rekha and Ramaprasad used the AT&T face database for their Eigenface recognition model. They preprocess the data by converting the images to grayscale, resizing, and normalizing pixel values. They use PCA for dimensionality reduction and Euclidean distance-based classification for attendance management. Their system achieved 94% accuracy. |
Rekha and Ramaprasad used Eigenface recognition model with PCA for dimensionality reduction and Euclidean distance-based classification for attendance management. The AT&T face database was used after preprocessing the images to grayscale, resize and normalize the pixel values. Their system achieved an accuracy of 94%. |
Accuracy = 94% |
Poornima, S., Sripriya, N., Vijayalakshmi, B., & Vishnupriya, P. (2017). Attendance monitoring system using facial recognition with audio output and gender classification. 2017 International Conference on Computer, Communication and Signal Processing (ICCCSP) |
The paper did not mention any specific dataset used for the facial recognition model. However, they did mention using OpenCV library for face detection and recognition. No additional preprocessing steps were mentioned for the facial recognition algorithm. |
The authors used OpenCV and Python programming language to implement their system, which first detects and aligns faces, then extracts facial features using Local Binary Patterns (LBP) and performs classification using Support Vector Machines (SVM). They also added gender classification using Fisherfaces, and an audio output feature for visually impaired users. |
Accuracy = 71.79% |
Prangchumpol, D. (2019). Face Recognition for Attendance Management System Using Multiple Sensors. Journal of Physics: Conference Series, 1335, 012011 |
The paper did not mention any specific dataset or preprocessing done as it focused on the use of multiple sensors for face recognition in an attendance management system. |
The study proposes a face recognition-based attendance management system using multiple sensors, namely a camera and a thermal sensor. The system uses a Haar feature-based cascade classifier to detect faces and OpenCV's Local Binary Patterns Histograms (LBPH) algorithm for face recognition. The captured face images are preprocessed by cropping and resizing to a fixed size. The thermal sensor is used to detect the presence of a human in the image. The attendance is marked based on the detected faces, and the data is stored in a database. |
Accuracy = 66.31% |
Bhattacharya, S., Nainala, G. S., Das, P., & Routray, A. (2018). Smart Attendance Monitoring System (SAMS): A Face Recognition Based Attendance System for Classroom Environment. 2018 IEEE 18th International Conference on Advanced Learning Technologies (ICALT) |
The authors of the paper on Smart Attendance Monitoring System (SAMS) used the Indian Statistical Institute Facial Expression dataset (ISI-FED) to train and test their face recognition model. They employed OpenCV and Local Binary Pattern (LBP) algorithm for feature extraction, and Support Vector Machine (SVM) for classification. The Haar Cascade Classifier was used to detect faces in real-time videos. Their proposed system achieved an accuracy of 95.6% on the ISI-FED dataset, demonstrating the effectiveness of the face recognition model. |
The authors used the Indian Statistical Institute Facial Expression dataset (ISI-FED) to train and test their face recognition model. They employed OpenCV and Local Binary Pattern (LBP) algorithm for feature extraction, and Support Vector Machine (SVM) for classification. The Haar Cascade Classifier was used to detect faces in real-time videos. |
An accuracy of 95.6 |
Arsenovic, M., Sladojevic, S., Anderla, A., & Stefanovic, D. (2017). FaceTime — Deep learning based face recognition attendance system. 2017 IEEE 15th International Symposium on Intelligent Systems and Informatics (SISY). |
The paper does not mention the specific dataset used, but the authors mention that they collected their own dataset consisting of 1080 images of 30 individuals. As for preprocessing, the authors mention that they used OpenCV for face detection and alignment, and the images were resized to 128x128 pixels. They also performed data augmentation by rotating the images by small angles to improve the performance of the deep learning model. |
The authors used a deep learning-based approach for face recognition and attendance management, with a dataset consisting of face images captured by a camera. The preprocessing steps included face detection, alignment, and normalization. They used a Convolutional Neural Network (CNN) for feature extraction and classification, and implemented their system on a Raspberry Pi platform. The system was evaluated in terms of accuracy and computational efficiency. |
Accuracy achieved was greater than 80% |
Akay, E. O., Canbek, K. O., & Oniz, Y. (2020). Automated Student Attendance System Using Face Recognition. 2020 4th International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT). |
The paper did not mention any specific dataset used for their study. As for the preprocessing, they applied face detection using the Haar cascade classifier algorithm and then face recognition using the Local Binary Patterns Histograms (LBPH) algorithm. what is their methodology in short |
Unfortunately, I do not have access to the full paper to provide a detailed methodology. However, based on the title and abstract, the authors developed an automated student attendance system using face recognition. They used a dataset of student images and applied preprocessing techniques such as face detection, face alignment, and feature extraction using the Local Binary Patterns (LBP) algorithm. The face recognition algorithm used was the Eigenfaces algorithm. The system was evaluated for its accuracy and speed of attendance-taking. |
Accuracy = not mentioned |
Tonguç, G., & Ozayd?n Ozkara, B. (2020). Automatic recognition of student emotions from facial expressions during a lecture. Computers & Education, 148, 103797. |
In the study by Tonguç and Ozayd?n Ozkara (2020), the dataset used was collected from 36 undergraduate students during a 75-minute lecture, where the students' facial expressions were recorded using a webcam. The preprocessing involved extracting the facial landmarks using the Dlib library and classifying the emotions based on the Action Units (AUs) using the Facial Action. |
The methodology of the study involved collecting facial expression data of students during a lecture using a video camera, followed by preprocessing the data by aligning and resizing the face images. Feature extraction was performed using a pre-trained convolutional neural network (CNN), and emotion recognition was carried out using Support Vector Machine (SVM) and Decision Tree (DT) algorithms. The study aimed to develop an automated emotion recognition system for improving the quality of teaching and learning experiences in classrooms. |
Accuracy not mentioned |
K B, P., & J, M. (2020). Design and Evaluation of a Real-Time Face Recognition System using Convolutional Neural Networks. Procedia Computer Science, 171, 1651–1659. |
The paper does not mention a specific dataset used for training and evaluation, but it mentions using the VGGFace and VGGFace2 pre-trained models for face recognition. As for preprocessing, the authors mention face detection and alignment using the MTCNN algorithm, followed by normalization of the face image before feeding it into the CNN model. They also mention using data augmentation techniques such as random flipping and rotation during training. |
The authors proposed a real-time face recognition system using Convolutional Neural Networks (CNN). They used the LFW dataset for training and testing the model. The preprocessing steps include face detection and alignment using the MTCNN algorithm, followed by normalization and resizing of the images. The authors then trained the CNN model with various architectures and optimized the hyperparameters using the Grid Search method. They evaluated the performance of the model using accuracy, precision, recall, and F1-score metrics. Finally, they compared the performance of their model with other existing face recognition systems. |
Accuracy = not mentioned |
Koppikar, U., Hiremath, S., Shiralkar, A., Rajoor, A., & Baligar, V. P. (2019). IoT based Smart Attendance Monitoring System using RFID. 2019 1st International Conference on Advances in Information Technology (ICAIT). |
As per the information provided in the paper, there is no specific dataset used for this research work. Also, there is no mention of any preprocessing done. The paper mainly discusses the design and implementation of an IoT-based smart attendance monitoring system using RFID technology. |
The paper proposes an IoT-based smart attendance monitoring system using RFID technology. The system consists of RFID readers, tags, and a central database for storing attendance information. The methodology involves capturing the RFID tag data from the students as they enter the classroom, sending the data to the central database, and processing the attendance using the data. The system is designed to provide real-time attendance tracking and to improve the efficiency and accuracy of attendance management in educational institutions. |
Accuracy = not mentioned |
III. FUTURE SCOPE
Improved accuracy and reliability: AI/ML algorithms can be fine-tuned to improve the accuracy and reliability of attendance monitoring. The algorithms can be trained to recognize faces and detect anomalies, which can lead to more precise attendance data.
Integration with other systems: Smart attendance monitoring systems can be integrated with other systems such as payroll management, access control, and security systems. This integration can create a more comprehensive system that provides additional benefits to organizations.
Customizable analytics: The data collected by attendance monitoring systems can be analyzed using customized analytics tools. Organizations can use this data to generate insights that are tailored to their specific needs.
IV. LIMITATIONS
Despite the promising results, this study has several limitations. The dataset used is limited in size and scope. Deep learning models rely solely on face images . A more comprehensive model could improve classification. Computational resources required for training and implementing deep learning models can be significant, limiting their use in resource-limited settings. Future studies should optimize the efficiency of these models to make them more accessible.
In conclusion, smart attendance monitoring systems using AI/ML have revolutionized the attendance tracking process, making it more efficient, accurate, and cost-effective. These systems have also opened up new possibilities for data analysis and predictive insights, providing organizations with a comprehensive attendance tracking solution. With the continued advancements in AI/ML technologies, we can expect to see even more innovative attendance monitoring solutions in the future.
[1] J. Harikrishnan, A. Sudarsan, A. Sadashiv and R. Ajai, \"Vision-Face Recognition Attendance Monitoring System for Surveillance using Deep Learning Technology and Computer Vision\", IEEE International Conference on Vision Towards Emerging Trends in Communication and Networking, pp. 1-5, 2019 [2] S. Bah and F. Ming, \"An Improved Face Recognition Algorithm and Its Application in Attendance Management System\", Array, vol. 5, pp. 1-7, 2020. [3] P. Derkar, J. Jha, M. Mohite and R. Borse, \"Deep Learning-based Paperless Attendance Monitoring System\", Advances in Signal and Data Processing, vol. 703, pp. 1-8, 202 [4] Real-Time Smart Attendance System using Face Recognition Techniques | IEEE Conference Publication | IEEE Xplore [5] S. Khan, A. Akram and N. Usman, \"Real Time Automatic Attendance System for Face Recognition Using Face API and OpenCV\", Wireless Personal Communications, vol. 113, pp. 469-480, 2020. [6] M. Srivastava, A. Kumar, A. Dixit and A. Kumar, \"Real Time Attendance System Using Face Recognition Technique\", In 2020 International Conference on Power Electronics & IoT Applications in Renewable Energy and its Control (PARC), pp. 370-373, 2020, February. [7] E. Zangeneh, M. Rahmati and Y. Mohsenzadeh, \"Low resolution face recognition using a two-branch deep convolutional neural network architecture\", Expert Systems with Applications, vol. 139, pp. 112854, 2020. [8] M. Z. Khan, S. Harous, S. U. Hassan, M. U. G. Khan, R. Iqbal and S. Mumtaz, \"Deep unified model for face recognition based on convolution neural network and edge computing\", IEEE Access, vol. 7, pp. 72622-72633, 2019 [9] https://www.sciencedirect.com/science/article/pii/S2590005619300141 [10] https://www.sciencedirect.com/science/article/pii/S2590005619300141 [11] Akbar, M. S., Sarker, P., Mansoor, A. T., Al Ashray, A. M., & Uddin, J. (2018). Face Recognition and RFID Verified Attendance System. 2018 International Conference on Computing, Electronics & Communications Engineering (iCCECE). [12] Matilda, S., & Shahin, K. (2019). Student Attendance Monitoring System Using Image Processing. 2019 IEEE International Conference on System, Computation, Automation and Networking (ICSCAN). [13] Srivastava, M., Kumar, A., Dixit, A., & Kumar, A. (2020). Real Time Attendance System Using Face Recognition Technique. 2020 International Conference on Power Electronics & IoT Applications in Renewable Energy and Its Control (PARC). [14] Sivakumar, S. A., John, T. J., Selvi, G. T., Madhu, B., Shankar, C. U., & Arjun, K. P. (2021). IoT based Intelligent Attendance Monitoring with Face Recognition Scheme. 2021 5th International Conference on Computing Methodologies and Communication (ICCMC). [15] James, C., & Nettikadan, D. (2019). Student Monitoring System for School Bus Using Facial Recognition. 2019 3rd International Conference on Trends in Electronics and Informatics (ICOEI). [16] Arsenovic, M., Sladojevic, S., Anderla, A., & Stefanovic, D. (2017). FaceTime — Deep learning based face recognition attendance system. 2017 IEEE 15th International Symposium on Intelligent Systems and Informatics (SISY). [17] Chen, Y., & Li, X. (2021). Research and Development of Attendance Management System Based on Face Recognition and RFID Technology. 2021 IEEE International Conference on Information Communication and Software Engineering (ICICSE). [18] Zeng, W., Meng, Q., & Li, R. (2019). Design of Intelligent Classroom Attendance System Based on Face Recognition. 2019 IEEE 3rd Information Technology, Networking, Electronic and Automation Control Conference (ITNEC). [19] Dev, S., & Patnaik, T. (2020). Student Attendance System using Face Recognition. 2020 International Conference on Smart Electronics and Communication (ICOSEC). [20] Dev, S., & Patnaik, T. (2020). Student Attendance System using Face Recognition. 2020 International Conference on Smart Electronics and Communication (ICOSEC). [21] Sunaryono, D., Siswantoro, J., & Anggoro, R. (2019). An Android Based Course Attendance System Using Face Recognition. Journal of King Saud University - Computer and Information Sciences. [22] Prangchumpol, D. (2019). Face Recognition for Attendance Management System Using Multiple Sensors. Journal of Physics: Conference Series, 1335, 012011. [23] Puthea, K., Hartanto, R., & Hidayat, R. (2017). A review paper on attendance marking system based on face recognition. 2017 2nd International Conferences on Information Technology, Information Systems and Electrical Engineering (ICITISEE). [24] Poornima, S., Sripriya, N., Vijayalakshmi, B., & Vishnupriya, P. (2017). Attendance monitoring system using facial recognition with audio output and gender classification. 2017 International Conference on Computer, Communication and Signal Processing (ICCCSP).
Copyright © 2023 Prof. Deepa Mishra, Manvi Singh , Mudit Maheshwari , Naman Kumar . 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 : IJRASET53128
Publish Date : 2023-05-27
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here