Аutomated student attendance monitoring system in classroom based on convolutional neural networks
DOI:
https://doi.org/10.15276/aait.03.2020.6Keywords:
biometric face recognition, convolutional neural network, deep learning, computer vision, face detection, Haar cascade, image processing, face datasetAbstract
Attending classes by students is associated with the assimilation of educational material by students and the ability to plan and organize activities. However, at present in educational institutions, as a rule, student attendance is recorded manually. Activities are performed frequently and repeatedly, thus wasting instructors' study time. Additionally, the face is one of the most widely used biometric characteristics for personal identification so an automated attendance system using face recognition has been proposed. In recent years, convolutional neural networks (CNN) have become the dominant deep le11arning method for face recognition. In this article, the features of building an automated student attendance system by biometric face recognition using the convolution neural network model has been discussed. Analyzed and solved the main tasks that arise when building an automated student attendance monitoring system: creating a dataset of students' face images; building and training a biometric face recognition model; face recognition from the camera and registration in the database; extension to the face image dataset. The use of the capabilities of the Python and OpenCV libraries is shown. The conducted testing of the accuracy of the developed CNN model of biometric face recognition showed good results – the overall accuracy score is not less than 0.75. The developed automated student attendance monitoring system in classrooms can be used to determine student attendance in different forms of the educational process. Its implementation will significantly reduce the monitoring time and reduce the number of errors in maintaining attendance logs. The introduction of an automated attendance monitoring system will significantly improve the organization of the educational process to ensure its quality.