Seah, You (2023) Smart attendance system with Iot based face recognition using deep learning approach. Final Year Project, UTAR.
Abstract
Attendance management system is an indispensable practice in which every institution or organisation adopts to mark the attendance of their employees or members. The manual process of marking attendance by using a paper-based or file-based system is riddled with flaws such as the risk of information loss, falsification or disasters. The current norm delineates the deployment of smart attendance system using RFID tags, fingerprints, iris scans, voice recognition, etc. Nowadays, technological developments propagate the practical utilisation of face recognition approach for a more efficient attendance management system. The face recognition-based attendance system is convenient with additional advantages that it can avoid human intervention and thus assisting to control the spread of viruses. In this project, a real-time attendance management system that employs face recognition approach is proposed to recognize individuals. Two face recognition models were developed: the first model used Deep Neural Network (DNN) for face detection, FaceNet for feature extraction, and Support Vector Machine (SVM) for face classification, and the second model utilised Convolutional Neural Network, specifically the trained VGG16 model, with the ImageNet dataset as its pretrained weights. Transfer learning was employed to apply the pretrained network for recognizing faces. The proposed systems’ effectiveness was demonstrated through a comparison of both face recognition models, and the first model with testing accuracy of 97.62 % was integrated into a designated graphical user interface (GUI). In conclusion, the project’s aim and objectives were successfully accomplished, which included developing a facial recognition system designed specifically for attendance tracking and conducting a literature review covering current approaches and results in facial recognition algorithms. Furthermore, the GUI with essential features such as creating new databases, face recognition, and attendance monitoring for users was developed to ease attendance monitoring for end-users. The system’s performance and usability were analyzed to provide insights for future enhancements.
Actions (login required)