Face Recognition Attendance Management System using LBPH and Haar Cascade
PDF

Keywords

Facial Recognition
Haar Cascade
Attendance Management
Local Binary Pattern Histogram
Machine Learning
Real-time Tracking

How to Cite

Beri, Nuety, Vishal Srivastava, and Nikita Malik. 2024. “Face Recognition Attendance Management System Using LBPH and Haar Cascade”. Journal of Trends in Computer Science and Smart Technology 6 (3): 257-73. https://doi.org/10.36548/jtcsst.2024.3.004.

Abstract

This research presents the implementation and design of a facial recognition attendance management system by using Local Binary Pattern Histogram (LBPH) and Haar Cascade machine learning algorithms. This system aims to automate the attendance process, providing an efficient and accurate alternative to traditional methods. The Haar Cascade algorithm is employed for face detection due to its rapid processing and high detection rate, while the LBPH algorithm is utilized for face recognition because it is simple and effective in handling changes in facial expressions, lighting, occlusions, distance from the camera, and camera resolution. The integration of these algorithms results in a robust system capable of real-time attendance tracking. Experimental results demonstrate the system's high accuracy and reliability in face detection and recognition under different conditions of lighting, distance from the camera, face expressions, occlusions, and camera resolution, making it suitable for deployment in educational institutions and corporate environments.

PDF

References

Viola, Paul, and Michael Jones. "Rapid object detection using a boosted cascade of simple features." In Proceedings of the 2001 IEEE computer society conference on computer vision and pattern recognition. CVPR 2001 Kauai, HI, USA, vol. 1, pp. I-I. Ieee, 2001.

Ahonen, Timo, Abdenour Hadid, and Matti Pietikainen. "Face description with local binary patterns: Application to face recognition." IEEE transactions on pattern analysis and machine intelligence 28, no. 12 (2006): 2037-2041.

Brunelli, Roberto, and Tomaso Poggio. "Face recognition: Features versus templates." IEEE transactions on pattern analysis and machine intelligence 15, no. 10 (1993): 1042-1052.

Turk, Matthew, and Alex Pentland. "Eigenfaces for recognition." Journal of cognitive neuroscience 3, no. 1 (1991): 71-86.

Belhumeur, Peter N., Joao P. Hespanha, and David J. Kriegman. "Eigenfaces vs. fisherfaces: Recognition using class specific linear projection." IEEE Transactions on pattern analysis and machine intelligence 19, no. 7 (1997): 711-720.

Taigman, Yaniv, Ming Yang, Marc'Aurelio Ranzato, and Lior Wolf. "Deepface: Closing the gap to human-level performance in face verification." In Proceedings of the IEEE conference on computer vision and pattern recognition, 2014. pp. 1701-1708.

Bradski, Gary, and Adrian Kaehler. Learning OpenCV: Computer vision with the OpenCV library. " O'Reilly Media, Inc.", 2008.

Grayson, John E. Python and Tkinter programming. Manning Publications Co., 2000.

Clark, Alex. "Pillow (pil fork) documentation." readthedocs (2015).

Krogh, Jesper Wisborg, Gennick Krogh, and Gennick. MySQL Connector/Python Revealed. New York: Apress, 2018.

Harris, Charles R., K. Jarrod Millman, Stéfan J. Van Der Walt, Ralf Gommers, Pauli Virtanen, David Cournapeau, Eric Wieser et al. "Array programming with NumPy." Nature 585, no. 7825 (2020): 357-362.

csv — CSV File Reading and Writing (2024). Python 3.11.4 documentation. Available online: https://docs.python.org/3/library/csv.html

Python Software Foundation. (2023). Python 3.11.4 documentation. https://www.python.org/downloads/release/python-3114/

Soniya, V., R. Swetha Sri, K. Swetha Titty, R. Ramakrishnan, and S. Sivakumar. "Attendance automation using face recognition biometric authentication." In 2017 International conference on power and embedded drive control (ICPEDC) Chennai, India, IEEE, 2017pp. 122-127.

Harikrishnan, J., Arya Sudarsan, Aravind Sadashiv, and Remya AS Ajai. "Vision-face recognition attendance monitoring system for surveillance using deep learning technology and computer vision." In 2019 international conference on vision towards emerging trends in communication and networking (ViTECoN), Vellore, India, IEEE, 2019. pp. 1-5.

Bhagat, Shrey, Vithal Kashkari, Shubhangi Srivastava, and Ashutosh Sharma. "Face recognition attendance system." Int. J. Res. Appl. Sci. Eng. Technol 10, no. 1 (2022): 280-283.

Krishnan, Mathana Gopala, and Shyam Babu Balaji. "Implementation of automated attendance system using face recognition." International Journal of Scientific & Engineering Research 6, no. 3 (2015): 30-33.