Performance of Face Recognition Machine Learning Algorithms in Attendance Recording System with Limited Training Data
PDF
PDF

How to Cite

Handoyo, Erico Darmawan, Sulaeman Santoso, and Rossevine Artha Nathasya. 2025. “Performance of Face Recognition Machine Learning Algorithms in Attendance Recording System With Limited Training Data”. Journal of Innovative Image Processing 7 (3): 707-24. https://doi.org/10.36548/jiip.2025.3.008.

Keywords

  • Face Recognition
  • Attendance Recording
  • Computer Vision
  • Education Technology

Abstract

The effectiveness of the face recognition algorithm is crucial to a digital attendance system. Differences in lighting, camera, room size, and the number of students create a challenging environment for face detection, but one problem that is rarely discussed in face recognition is the problem of limited training data. In attendance recording scenarios, attaining a large number of participant image data might not be feasible due to time constraints or other limitations. The research comprises several key stages, including application requirements analysis, development of the Attendance System application, data collection, development of artificial intelligence (AI) components, and application testing. Within this framework, the study compares the performance of three face-recognition machine learning algorithms (SVM, KNN, and Random Forest) under limited training data conditions. It is demonstrated that the best performing algorithm (SVM with hyperparameter tuning) resulted in the highest accuracy of 0.45. When the data quality is increased by removing some anomalies, the algorithm performs at a higher accuracy of 0.61. The effect of limited data on training algorithms is then examined and discussed further.

References

Dev, Samridhi, and Tushar Patnaik. "Student attendance system using face recognition." In 2020 international conference on smart electronics and communication (ICOSEC), IEEE, 2020, 90-96.

Bhattacharya, Shubhobrata, Gowtham Sandeep Nainala, Prosenjit Das, and Aurobinda Routray. "Smart attendance monitoring system (SAMS): a face recognition based attendance system for classroom environment." In 2018 IEEE 18th international conference on advanced learning technologies (ICALT), IEEE, 2018, 358-360.

Budi, Setia, Oscar Karnalim, Erico D. Handoyo, Sulaeman Santoso, Hapnes Toba, Huyen Nguyen, and Vishv Malhotra. "IBAtS-Image based attendance system: A low cost solution to record student attendance in a classroom." In 2018 IEEE International Symposium on Multimedia (ISM), IEEE, 2018, 259-266.

Bah, Serign Modou, and Fang Ming. "An improved face recognition algorithm and its application in attendance management system." Array 5 (2020): 100014.

Rahni, AA Abd, N. Zainal, M. Z. Adna, N. E. Othman, and M. F. Bukhori. "Development of the online student attendance monitoring system (SAMSTM) based on QR-codes and mobile devices." J. Eng. Sci. Technol 10 (2015): 28-40.

Rjeib, Hasanein D., Nabeel Salih Ali, Ali Al Farawn, Basheer Al-Sadawi, and Haider Alsharqi. "Attendance and information system using RFID and web-based application for academic sector." International Journal of Advanced Computer Science and Applications 9, no. 1 (2018).

Mohandes, Mohamed A. "Class attendance management system using NFC mobile devices." Intelligent Automation & Soft Computing 23, no. 2 (2017): 251-259.

Lukas, Samuel, Aditya Rama Mitra, Ririn Ikana Desanti, and Dion Krisnadi. "Student attendance system in classroom using face recognition technique." In 2016 International Conference on Information and Communication Technology Convergence (ICTC), IEEE, 2016, 1032-1035.

Jha, Phul Babu, Arjun Basnet, Biraj Pokhrel, Bishnu Pokhrel, Gopal Kumar Thakur, and Surya Chhetri. "An automated attendance system using facial detection and recognition technology." Apex Journal of Business and Management 1, no. 1 (2023): 103-120.

Nguyen-Tat, Bao-Thien, Minh-Quoc Bui, and Vuong M. Ngo. "Automating attendance management in human resources: A design science approach using computer vision and facial recognition." International Journal of Information Management Data Insights 4, no. 2 (2024): 100253.

Bairagi, Rupak, Remon Ahmed, Sadia Afrin Tisha, Md Sumon Sarder, Md Sabiqul Islam, and Md Ashiqul Islam. "A real-time face recognition smart attendance system with haar cascade classifiers." In 2021 third international conference on inventive research in computing applications (ICIRCA), IEEE, 2021, 1417-1425.

Budiman, Andre, Ricky Aryatama Yaputera, Said Achmad, and Aditya Kurniawan. "Student attendance with face recognition (LBPH or CNN): Systematic literature review." Procedia Computer Science 216 (2023): 31-38.

Shieh, Ming-Yuan, Juing-Shian Chiou, Yu-Chia Hu, and Kuo-Yang Wang. "Applications of PCA and SVM‐PSO Based Real‐Time Face Recognition System." Mathematical Problems in Engineering 2014, no. 1 (2014): 530251.

Gheni, Eman A., and Zahraa M. Algelal. "Human face recognition methods based on principle component analysis (PCA), wavelet and support vector machine (SVM): a comparative study." Indones. J. Electr. Eng. Comput. Sci 20, no. 2 (2020): 991-999.

S. K. Rahul Jain*, “High Accuracy Face Reorganization By Pca - Svd,” Nov. 2016, doi: 10.5281/ZENODO.164897.

Wagh, Priyanka, Roshani Thakare, Jagruti Chaudhari, and Shweta Patil. "Attendance system based on face recognition using eigen face and PCA algorithms." In 2015 International Conference on Green Computing and Internet of Things (ICGCIoT), IEEE, 2015, 303-308.

[O’Mahony, Niall, Sean Campbell, Anderson Carvalho, Suman Harapanahalli, Gustavo Velasco Hernandez, Lenka Krpalkova, Daniel Riordan, and Joseph Walsh. "Deep learning vs. traditional computer vision." In Science and information conference, Cham: Springer International Publishing, 2019, 128-144.

Farell, Muhammad. "Implementation of mask use detection with svm and haar cascade in opencv." Jurnal Nasional Teknik Elektro dan Teknologi Informasi 13, no. 1 (2024): 31-37.

Phillips, P. "Support vector machines applied to face recognition." Advances in neural information processing systems 11 (1998).

Bong, Chin Wei, Pung Yu Xian, and Joshua Thomas. "Face recognition and detection using haars features with template matching algorithm." In International Conference on Intelligent Computing & Optimization, pp. 457-468. Cham: Springer International Publishing, 2019.

Li, Haoxiang, Zhe Lin, Xiaohui Shen, Jonathan Brandt, and Gang Hua. "A convolutional neural network cascade for face detection." In Proceedings of the IEEE conference on computer vision and pattern recognition, 2015, 5325-5334.

Majeed, Aseel Wadood, Shaimaa Hameed Shaker, and Ali Adel Saeid. "A Real Time Face Recognition and Tracking Framework Using Lightweight Convolutional Neural Network." In BIO Web of Conferences, vol. 97, 00029. EDP Sciences, 2024.

Kamencay, Patrik, Miroslav Benco, Tomas Mizdos, and Roman Radil. "A new method for face recognition using convolutional neural network." Advances in Electrical and Electronic Engineering 15, no. 4 (2017): 663.

face-recognition: Recognize faces from Python or from the command line. Python. Accessed: Apr. 30, 2025.[Online]. Available: https://github.com/ageitgey/face_recognition

Rakshit, Pranati, Rajit Basu, Sayan Paul, Sonali Bhattacharyya, Jhumpa Mistri, and Ira Nath. "Face Detection using Support Vector Mechine with PCA." In 2nd International Conference on Non-Conventional Energy: Nanotechnology & Nanomaterials for Energy & Environment (ICNNEE). 2019.