Meerkat: A framework for developing presence monitoring software based on face recognition

Presence monitoring is the feature that recognizes presence of a person or persons automatically. It improves upon both manual and automatic presence verification process by allowing unobtrusive and continuous monitoring rather than performing a discrete check at the beginning and/or at the end of the participation period. The software with presence monitoring capability is particularly useful in today's higher education settings where various soft skills must be continuously developed, monitored and assessed. This paper proposes a framework-called Meerkat-for developing presence monitoring software. The framework relies on the face recognition technology from Microsoft Cognitive Services as a convenient tool to produce web-based APIs that can easily be used to develop web applications for presence monitoring. In a case study, an application has been developed as a proof of concept to confirm the integration between the presence monitoring feature and the Face API of Microsoft Cognitive Services. Furthermore, to evaluate the performance of the application, an error analysis on this application has been carried out that shows a satisfactory performance. As Meerkat is based on face recognition which extends the Microsoft Cognitive Services, the results confirm that most of the errors highly correlate with the image quality and the posture of the faces.

[1]  Bastian Leibe,et al.  Real-time RGB-D based people detection and tracking for mobile robots and head-worn cameras , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[2]  Azriel Rosenfeld,et al.  Face recognition: A literature survey , 2003, CSUR.

[3]  Bernt Schiele,et al.  Detection and Tracking of Occluded People , 2014, International Journal of Computer Vision.

[4]  KumarAjay,et al.  Automated human identification using ear imaging , 2012 .

[5]  Liyan Zhang,et al.  Context-based person identification framework for smart video surveillance , 2013, Machine Vision and Applications.

[6]  Pravin Yannawar,et al.  Fingerprint Recognition for Person Identification and Verification Based on Minutiae Matching , 2016, 2016 IEEE 6th International Conference on Advanced Computing (IACC).

[7]  Seong Joon Oh,et al.  Person Recognition in Personal Photo Collections , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[8]  Chenye Wu,et al.  Automated human identification using ear imaging , 2012, Pattern Recognit..

[9]  Rainer Stiefelhagen,et al.  Semi-supervised Learning with Constraints for Person Identification in Multimedia Data , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition.

[10]  Witold Pedrycz,et al.  Face recognition: A study in information fusion using fuzzy integral , 2005, Pattern Recognit. Lett..