Mobile Attendance based on Face Detection and Recognition using OpenVINO
Dane Brown · 2021
The OpenVINO toolkit enables versatile computer vision with an Intel® Movidius™Neural Compute Stick 2 connected to a Raspberry Pi. This small portable platform provides new opportunities for innovative solutions in computer vision applications and beyond. This paper investigates its feasibility for mobile attendance systems for settings such as classrooms or other scenarios that require headcount or roll call. Related studies of face-based systems are explored, while the advantages of the proposed system are highlighted. Although there are some positioning constraints, the proof-of-concept system processes an approximate average of five faces per second. That means it can take attendance in a lecture room of 90 students in about 18 seconds. A recognition accuracy of 98.1% with an f-score of 96.9% was yielded on a private classroom dataset captured with a modest RPi camera. These promising results were achieved using a tiny ResNet-18 architecture, producing significantly better results than MobileNet. Furthermore, it outperformed the recognition accuracy of other `lightweight' methods used in the literature that do not run off embedded devices on publicly available datasets.