Institute of Industry and Academic Research Incorporated
Register in
ISRC Cover Page
International Student Research Review

ISSN 3027-9704 (Print) 3027-9712 (Online)

An enhancement of the Eigenface algorithm using weber local descriptor applied in attendance management system

Amyr Edmar Francisco, Angelo Lance Seraspi, Jamillah Guialil, & Khatalyn Mata
Volume 2 Issue 1 May 2025

This study presents an improved face recognition system tackling the Eigenface algorithm's limitations regarding lighting variance, class separability, and classification. The proposed method incorporates Weber Local Descriptor (WLD) for illumination normalization during training and recognition. Further improvements include Kernel Principal Component Analysis (KPCA) for non-linear feature transformation, Linear Discriminant Analysis (LDA) to maximize class separability, and Ridge classification for noise-resistant recognition, replacing Euclidean distance. Testing on the extended Yale B dataset showed a significant accuracy increase from 5.63% (original Eigenface) to 99.83% (enhanced Eigenface). Evaluation on a custom dataset simulating real-world conditions (varying light, expressions) yielded 100% accuracy across feature transformation, class separability, and classification. These results demonstrate the effectiveness of the integrated WLD, KPCA, LDA, and Ridge classification techniques in developing a robust and accurate face recognition system suitable for applications like attendance management.

Eigenface algorithm, image processing, facial recognition, local descriptor, Weber Local Descriptor, Kernel PCA

Amyr Edmar Francisco. Corresponding author. 4th year Computer Science student at Pamantasan ng Lungsod ng Maynila and former GDSC-PLM CTO with interests in data science and machine learning. Email: amyrfrancisco11@gmail.com

Angelo Lance Seraspi. 4th year Computer Science student at Pamantasan ng Lungsod ng Maynila focused on full-stack development and AI.

Jamillah Guialil. Professor in Computer Science at Pamantasan ng Lungsod ng Maynila.

Khatalyn Mata. Dean of College of Information Systems and Technology Management at Pamantasan ng Lungsod ng Maynila.

"Amyr Edmar L. Francisco developed the code for the enhanced Eigenface algorithm and implemented the attendance system software. Angelo Lance O. Seraspi conducted the literature review and contributed significantly to writing the main content of the paper. Jamillah S. Guialil provided domain-specific guidance and expert advice throughout the research process. Dr. Khatalyn E. Mata offered additional advisory support, reviewed the revisions, and approved the final version of the paper."

No potential conflict of interest was reported by the author(s).

This work was not supported by any funding.

The author declares the use of Artificial Intelligence (AI) in writing this paper. In particular, the author used ChatGPT and Gemini in enhancing the grammar and writing of this paper as well as help in interpreting some of the literatures and other materials. The author takes full responsibility in ensuring that research idea, analysis and interpretations are original work.

This paper is presented in the 2nd International Student Research Congress (ISRC) 2025

We would like to express our sincerest gratitude to our esteemed professors, Prof. Jamillah S. Guialil and Dr. Khatalyn E. Mata, for their invaluable guidance, unwavering support, and insightful feedback throughout this research endeavor. Their expertise and encouragement were instrumental in shaping the direction and ensuring the successful completion of this paper.
Our heartfelt appreciation also goes to our distinguished panelists, Mr. Meggy Ortiz and Mr. Michael Joseph Maquilan, for dedicating their time and sharing their valuable insights and constructive criticism during the defense. Their feedback significantly contributed to the refinement and improvement of our work.
We extend our deepest thanks to our friends and family for their unwavering love, understanding, and encouragement throughout this challenging yet rewarding journey. Their moral support and belief in us provided the motivation needed to persevere.
Finally, and most importantly, we offer our profound gratitude to the Lord for His constant grace, wisdom, and blessings that have guided us throughout this entire process.

Alam, S., Kwon, G., & The Alzheimer’s Disease Neuroimaging Initiative (2017). Alzheimer disease classification using KPCA, LDA, and multi‐kernel learning SVM. International Journal of Imaging Systems and Technology, 27(2), 133–143. https://doi.org/10.1002/ima.22217

An, S., Liu, W., & Venkatesh, S. (2007). Face recognition using kernel ridge regression. IEEE Conference on Computer Vision and Pattern Recognition, pp. 1-7. https://doi.org/10.1109/CVPR.2007.383105

Annubaha, C., Widodo, A. P., & Adi, K. (2022). Implementation of eigenface method and support vector machine for face recognition absence information system. Indonesian Journal of Electrical Engineering and Computer Science, 26(3), 1624. https://doi.org/10.11591/ijeecs.v26.i3.pp1624-1633

Arlot, S., & Lerasle, M. (2015). Choice of V for V-Fold Cross-Validation in Least-Squares Density Estimation. arXiv. https://doi.org/10.48550/arXiv.1210.5830

Artac, M., Jogan, M., & Leonardis, A. (2002). Incremental PCA for on-line visual learning and recognition. Object Recognition Supported by User Interaction for Service Robots, 3, 781–784. https://doi.org/10.1109/ICPR.2002.1048133

Carcagnì, P., Del Coco, M., Leo, M., & Distante, C. (2015). Facial expression recognition and histograms of oriented gradients: A comprehensive study. SpringerPlus, 4(1), 645. https://doi.org/10.1186/s40064-015-1427-3

Chen, S., Luo, L., Yang, J., Gong, C., Li, J., & Huang, H. (n.d.). Curvilinear Distance Metric Learning. https://gcatnjust.github.io/ChenGong/paper/chen_nips19.pdf

Dahmouni, A., Abdelouahad, A. A., & Silkan, H. (2024). A noise-robust descriptor: applications to face recognition. Journal of Theoretical and Applied Information Technology, 102(10), 4361-4373.

Gong, D., Li, S. & Xiang, Y. (2011). Face recognition using the Weber Local Descriptor. The First Asian Conference on Pattern Recognition, 589–592. https://doi.org/10.1109/ACPR.2011.6166675

Dorbi, H., & Joshi, P. (2023). Face Recognition Algorithms: A Comparative Study. International Research Journal of Modernization in Engineering Technology and Science. https://doi.org/10.56726/IRJMETS41255

Dutta, A., Günther, M., El Shafey, L., Marcel, S., Veldhuis, R., & Spreeuwers, L. (2015). Impact of eye detection error on face recognition performance. IET Biometrics, 4(3), 137–150. https://doi.org/10.1049/iet-bmt.2014.0037

Ebied, H. M. (2012). Kernel-PCA for face recognition in different color spaces. 2012 Seventh International Conference on Computer Engineering & Systems (ICCES), 201–206. https://doi.org/10.1109/ICCES.2012.6408513

Er, M. J., Chen, W., & Wu, S. (2005). High-speed face recognition based on discrete cosine transform and RBF neural networks. IEEE Transactions on Neural Networks, 16(3), 679–691. https://doi.org/10.1109/TNN.2005.844909

Fahmy, G., El-Sherbeeny, A., Mandala, S., Abdel-Mottaleb, M., & Ammar, H. (2006). The effect of lighting direction/condition on the performance of face recognition algorithms, 62020J. https://doi.org/10.1117/12.666527

Fei, Z., Yang, E., Li, D., Butler, S., Ijomah, W., & Mackin, N. (2018). Eigenface algorithm-based facial expression recognition in conversations—an experimental study. In J. Ren, A. Hussain, J. Zheng, C.-L. Liu, B. Luo, H. Zhao, & X. Zhao (Eds.), Advances in Brain Inspired Cognitive Systems (Vol. 10989, pp. 342–351). Springer International Publishing. https://doi.org/10.1007/978-3-030-00563-4_33

Geroldinger, A., Lusa, L., Nold, M., & Heinze, G. (2023). Leave-one-out cross-validation, penalization, and differential bias of some prediction model performance measures—A simulation study. Diagnostic and Prognostic Research, 7(1), 9. https://doi.org/10.1186/s41512-023-00146-0

Hallgren, F. (2022). Kernel PCA with the Nyström method (No. arXiv:2109.05578). arXiv. https://doi.org/10.48550/arXiv.2109.05578

Hastie, T. (2020). Ridge regularization: An essential concept in data science. Technometrics, 62(4), 426–433. https://doi.org/10.1080/00401706.2020.1791959

Javed Mehedi Shamrat, F. M., Ghosh, P., Tasnim, Z., Khan, A. A., Uddin, Md. S., & Chowdhury, T. R. (2022). Human face recognition using eigenface, SURF Method. In G. Ranganathan, R. Bestak, R. Palanisamy, & Á. Rocha (Eds.), Pervasive Computing and Social Networking (Vol. 317, pp. 73–88). Springer Nature Singapore. https://doi.org/10.1007/978-981-16-5640-8_7

Jie Chen, Shiguang Shan, Chu He, Guoying Zhao, Pietikäinen, M., Xilin Chen, & Wen Gao. (2010). WLD: A robust local image descriptor. IEEE Transactions on Pattern Analysis and Machine Intelligence, 32(9), 1705–1720. https://doi.org/10.1109/TPAMI.2009.155

Kekre, H. B., Sarode, T. K., & Save, J. K. (2014). Gender classification of human faces using class based PCA. International Journal of Scientific and Research Publications, 4(2), 1-9.

Kong, R., & Zhang, B. (2015). An effective new algorithm for face recognition. International Conference on Computer Science and Intelligent Communication, Zhengzhou, China. https://doi.org/10.2991/csic-15.2015.94

Kim, K., Jung, K. & Kim, H.J. (2002). Face recognition using kernel principal component analysis. IEEE Signal Processing Letters, 9(2), 40–42. https://doi.org/10.1109/97.991133

Li, H., Wang, P., & Shen, C. (2010). Robust face recognition via accurate face alignment and sparse representation. International Conference on Digital Image Computing: Techniques and Applications, 262–269. https://doi.org/10.1109/DICTA.2010.54

Liliana, D.Y., & Setiawan, A.I.M. (2019). Face recognition with kernel principal component analysis and support vector machine. International Conference on Informatics, Multimedia, Cyber and Information System (ICIMCIS), 175–180. https://doi.org/10.1109/ICIMCIS48181.2019.8985199

Liu, C., Zhang, T., Ding, D., & Lv, C. (2016). Design and application of Compound Kernel-PCA algorithm in face recognition. 35th Chinese Control Conference (CCC), 4122–4126. https://doi.org/10.1109/ChiCC.2016.7553997

Liu, N., Wang, H., & Yau, W.-Y. (2006). Face recognition with weighted kernel principal component analysis. 9th International Conference on Control, Automation, Robotics and Vision, 1–5. https://doi.org/10.1109/ICARCV.2006.345161

Maharani Raharja, N., Arief Fathansyah, M., & Nur Nazilah Chamim, A. (2021). Vehicle parking security system with face recognition detection based on eigenface algorithm. Journal of Robotics and Control (JRC), 3(1), 78–85. https://doi.org/10.18196/jrc.v3i1.12681

Maw, H.M., Thu, S.M., & Mon, M.T. (2020). Eigenface based facial expression recognition. International Conference on Advanced Information Technologies (ICAIT), 117–122. https://doi.org/10.1109/ICAIT51105.2020.9261777

May, A. (2018). Kernel approximation methods for speech recognition. Journal of Machine Learning Research, 20, 1-36.

Mushtaq, Z., Qureshi, M. F., Abbass, M. J., & Al‐Fakih, S. M. Q. (2023). Effective kernel‐principal component analysis based approach for wisconsin breast cancer diagnosis. Electronics Letters, 59(2), e212706. https://doi.org/10.1049/ell2.12706

Onaran, E., Sarıtaş, E., & Ekenel, H. K. (2024). Impact of face alignment on face image quality (No. arXiv:2412.11779). arXiv. https://doi.org/10.48550/arXiv.2412.11779

Park, J.-K., Park, H.-H., & Park, J. (2017). Distributed eigenfaces for massive face image data. Multimedia Tools and Applications, 76(24), 25983–26000. https://doi.org/10.1007/s11042-017-4823-6

Peter, M., Minoi, J.-L., & Hipiny, I. H. M. (2019). 3D face recognition using kernel-based PCA Approach. In R. Alfred, Y. Lim, A. A. A. Ibrahim, & P. Anthony (Eds.), Computational Science and Technology (Vol. 481, pp. 77–86). Springer Singapore. https://doi.org/10.1007/978-981-13-2622-6_8

Rao, R. B., Fung, G., & Rosales, R. (2008). On the dangers of cross-validation. An experimental evaluation. Proceedings of the 2008 SIAM International Conference on Data Mining, 588–596. https://doi.org/10.1137/1.9781611972788.54

Rehman, A., Khan, A., Ali, M. A., Khan, M. U., Khan, S. U., & Ali, L. (2020). Performance analysis of PCA, Sparse PCA, Kernel PCA and Incremental PCA Algorithms for Heart Failure Prediction. International Conference on Electrical, Communication, and Computer Engineering (ICECCE), 1–5. https://doi.org/10.1109/ICECCE49384.2020.9179199

Rosnelly, R., Simanjuntak, M. S., Clinton Sitepu, A., Azhari, M., Kosasi, S., & Husen. (2020). Face recognition using eigenface algorithm on laptop camera. 8th International Conference on Cyber and IT Service Management (CITSM), 1–4. https://doi.org/10.1109/CITSM50537.2020.9268907

Scikit-learn developers (n.d.). 1.1. Linear Models. (n.d.). https://scikit-learn/stable/modules/linear_model.html

Scikit-learn developers (n.d.). 1.16. Probability calibration. https://scikit-learn/stable/modules/calibration.html 

Scikit-learn developers (n.d.). 6.7. Kernel Approximation. https://scikit-learn/stable/modules/kernel_approximation.html

Ranganatha, S. & Gowramma, Y. P. (2022). Eigen and HOG features based algorithm for human face tracking in different background challenging video sequences. International Journal of Image, Graphics and Signal Processing, 14(4), 70–83. https://doi.org/10.5815/ijigsp.2022.04.06

Shen, K., Wang, H., Chaudhuri, A., Asgharzadeh, Z. (2023). Automatic Gaussian Bandwidth Selection for Kernel Principal Component Analysis. In: Jin, Z., Jiang, Y., Buchmann, R.A., Bi, Y., Ghiran, AM., Ma, W. (eds) Knowledge Science, Engineering and Management. KSEM 2023. Lecture Notes in Computer Science(), vol 14117. Springer, Cham. https://doi.org/10.1007/978-3-031-40283-8_2

Singh, G., & Chhabra, I. (2018). Effective and fast face recognition system using complementary OC-LBP and HOG feature descriptors with SVM classifier. Journal of Information Technology Research (JITR), 11(1), 91–110. https://doi.org/10.4018/JITR.2018010106

Sirovich, L., & Kirby, M. (1987). Low-dimensional procedure for the characterization of human faces. Journal of the Optical Society of America A, 4(3), 519. https://doi.org/10.1364/JOSAA.4.000519

Sterge, N., & Sriperumbudur, B. (2021). Statistical optimality and computational efficiency of nyström kernel PCA (No. arXiv:2105.08875). arXiv. https://doi.org/10.48550/arXiv.2105.08875

Sterge, N., & Sriperumbudur, B. K. (2022). Statistical optimality and computational efficiency of nyström kernel PCA. Journal of Machine Learning Research, 23, 1-32.

Sterge, N., Sriperumbudur, B., Rosasco, L., & Rudi, A. (2020). Gain with no Pain: Efficiency of Kernel-PCA by Nyström sampling. Proceedings of the Twenty Third International Conference on Artificial Intelligence and Statistics, PMLR 108:3642-3652.

Prajapati, S.K. & Navamani, C. (2023). Effective approach for face recognition and active shape 3D models using kernel principal component analysis. International Journal of Engineering Technology and Management Sciences, 7(2), 787–797. https://doi.org/10.46647/ijetms.2023.v07i02.085

Turk, M., & Pentland, A. (1991). Eigenfaces for recognition. Journal of Cognitive Neuroscience, 3(1), 71–86. https://doi.org/10.1162/jocn.1991.3.1.71

Wang, Y., & Zhang, Y. (2010). Facial recognition based on kernel PCA. Third International Conference on Intelligent Networks and Intelligent Systems, 88–91. https://doi.org/10.1109/ICINIS.2010.88

Zhang, Y.J. (Ed.). (2011). Advances in face image analysis: techniques and technologies. IGI Global. https://doi.org/10.4018/978-1-61520-991-0

Zhao, L., Dong, J., & Li, X. (2012). Research on KPCA and NS-LDA Combined Face Recognition. Fifth International Symposium on Computational Intelligence and Design, 140–143. https://doi.org/10.1109/ISCID.2012.43

Zhou, J., Liu, Y., & Chen, Y. (2007). Face recognition using kernel PCA and hierarchical RBF network. 6th International Conference on Computer Information Systems and Industrial Management Applications (CISIM’07), 239–244. https://doi.org/10.1109/CISIM.2007.28

Cite this article:

Francisco, A.E., Seraspi, A.L., Guialil, J. & Mata, K. (2025). An enhancement of the Eigenface algorithm using weber local descriptor applied in attendance management system. International Student Research Review, 2(1), 139-173. https://doi.org/10.53378/isrr.164

License:

TRP Cover Page
The Research Probe

Proceedings journal for institutional researches.

MEIR COVER Page
Management, Education & Innovation Review

Proceedings journal for ICMEI.

IARR Cover
Industry & Academic Research Review

Proceedings journal for ICMIAR.

Scroll to Top