Personal Identification Using Embedded Raspberry Pi-Based Face Recognition Systems
Source abstract
Abstract
Facial recognition technology has significantly advanced in recent years, with promising applications in fields ranging from security to consumer electronics. Its importance extends beyond convenience, offering enhanced security measures for sensitive areas and seamless user experiences in everyday devices. This study focuses on the development and validation of a facial recognition system utilizing a Haar cascade classifier and the AdaBoost machine learning algorithm. The system leverages characteristic facial features—distinct, measurable attributes used to identify and differentiate faces within images. A biometric facial recognition system was implemented on a Raspberry Pi microcomputer, capable of detecting and identifying faces using a self-contained reference image database. Verification involved selecting the similarity threshold, a critical factor influencing the balance between accuracy, security, and user experience in biometric systems. Testing under various environmental conditions, facial expressions, and user demographics confirmed the system’s accuracy and efficiency, achieving an average recognition time of 10.5 s under different lighting conditions, such as daylight, artificial light, and low-light scenarios. It is shown that the system’s accuracy and scalability can be enhanced through testing with larger databases, hardware upgrades like higher-resolution cameras, and advanced deep learning algorithms to address challenges such as extreme facial angles. Threshold optimization tests with six male participants revealed a value that effectively balances accuracy and efficiency. While the system performed effectively under controlled conditions, challenges such as biometric similarities and vulnerabilities to spoofing with printed photos underscore the need for additional security measures, such as thermal imaging. Potential applications include access control, surveillance, and statistical data collection, highlighting the system’s versatility and relevance.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Biometric Identification and Security · Face and Expression Recognition · Face recognition and analysis
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Faculty of Mechanical Engineering and Power Engineering, Koszalin University of Technology, Sniadeckich 2, 75453 Koszalin, Poland
Institute of Health Sciences, Slupsk Pomeranian University, Westerplatte 64, 76200 Slupsk, Poland
References (72)
Show source-provided references
1. Face Recognition: A Literature Survey10.1145/954339.954342 ↗
2. A Literature Survey on Online Voting System Using Face Recognition
3. Eigenfaces for Recognition10.1162/jocn.1991.3.1.71 ↗
4. Pajdla, T., and Matas, J. (2004, January 11–14). Face Recognition with Local Binary Patterns. Proceedings of the ECCV 2004: Computer Vision—ECCV 2004, Prague, Czech Republic.10.1007/b97873 ↗
5. An Introduction to Biometric Recognition10.1109/TCSVT.2003.818349 ↗
6. Introna, L.D., and Nissenbaum, H. (2009). Facial Recognition Technology: A Survey of Policy and Implementation Issues, Center for Catastrophe Preparedness and Response, New York University.
7. Between Security and Convenience: Facial Recognition Technology in the Eyes of Citizens in China, Germany, the United Kingdom, and the United States10.1177/09636625211001555 ↗
8. Surveillance Society: Monitoring Everyday Life, by Lyon, D., Buckingham and Philadelphia: Open University Press, 2001. xii+ 189 pp. $27.95 (paper). ISBN 0-33520546-110.1080/01972240309486 ↗
9. Jain, A.K., Bolle, R., and Pankanti, S. (2006). Biometrics: Personal Identification in Networked Society, Springer.
10. Human Authentication by Matching 3D Skull with Face Image Using SCCA
11. Wang, S., and Liu, J. (2011). Biometrics on Mobile Phone. Recent Application in Biometrics, IntechOpen.10.5772/17151 ↗
12. Spoof Prevention for E-Banking Using Live Face Recognition
13. Identifying People’s Faces in Smart Banking Systems Using Artificial Neural Networks10.1007/s44196-023-00383-7 ↗
14. Face Recognition-Based Banking System Using Machine Learning
15. Face Recognition: Features Versus Templates10.1109/34.254061 ↗
16. Face Recognition in a Mixed Document Based on the Geometric Method10.14257/ijast.2018.116.10 ↗
17. Implementation of Face Recognition Using Geometric Features Extraction10.21107/kursor.v11i2.284 ↗
18. Lee, H., Park, S.H., Yoo, J.H., Jung, S.H., and Huh, J.H. (2020). Face Recognition at a Distance for a Stand-Alone Access Control System. Sensors, 20.10.3390/s20030785 ↗
19. Face Recognition Using Local Binary Pattern and Gabor-Kernel Fisher Analysis
20. Allagwail, S., Gedik, O.S., and Rahebi, J. (2019). Face Recognition with Symmetrical Face Training Samples Based on Local Binary Patterns and the Gabor Filter. Symmetry, 11.10.3390/sym11020157 ↗
21. Local Binary Patterns Histograms (LBPH) Based Face Recognition10.35940/ijeat.A9483.109119 ↗
22. Masked Face Recognition with Convolutional Neural Networks and Local Binary Patterns10.1007/s10489-021-02728-1 ↗
23. 3D Face Recognition Using Local Binary Patterns10.1016/j.sigpro.2012.04.002 ↗
24. Taigman, Y., Yang, M., Ranzato, M., and Wolf, L. (2014, January 23–28). DeepFace: Closing the Gap to Human-Level Performance in Face Verification. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA.10.1109/CVPR.2014.220 ↗
25. Schroff, F., Kalenichenko, D., and Philbin, J. (2015, January 7–12). FaceNet: A Unified Embedding for Face Recognition and Clustering. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA.10.1109/CVPR.2015.7298682 ↗
26. Research on Face Emotion Recognition Algorithm Based on Deep Learning Neural Network
27. Smart City Surveillance: Edge Technology Face Recognition Robot Deep Learning Based
28. A Survey on Deep Learning Based Face Recognition10.1016/j.cviu.2019.102805 ↗
29. Celebrity Face Recognition Using Deep Learning
30. Alzu’bi, A., Albalas, F., Al-Hadhrami, T., Younis, L.B., and Bashayreh, A. (2021). Masked Face Recognition Using Deep Learning: A Review. Electronics, 10.10.3390/electronics10212666 ↗
31. O’Neil, Cathy. Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy. Crown: New York, 201610.12957/rmi.2016.25939 ↗
32. Li, W., Hua, M., Sun, Y., Li, H., and Lin, Y. (2023). Face, Facial Recognition Technology and Personal Privacy. Acta Bioethica, 29.10.4067/S1726-569X2023000200259 ↗
33. Tomaz Ketley, I. (2022). Case Study: Code of Ethics for Facial Recognition Technology. Proceedings of the Wellington Faculty of Engineering Ethics and Sustainability Symposium, Te Herenga Waka-Victoria University of Wellington.10.26686/wfeess.vi.7664 ↗
34. Chan, J. (2022). Facial Recognition Technology and Ethical Issues. Proceedings of the Wellington Faculty of Engineering Ethics and Sustainability Symposium, Te Herenga Waka-Victoria University of Wellington.10.26686/wfeess.vi.7647 ↗
35. Biometric Technology and Ethics: Beyond Security Applications
36. Buolamwini, J., and Gebru, T. (2018, January 23–24). Gender Shades: Intersectional Accuracy Disparities in Commercial Gender Classification. Proceedings of the 1st Conference on Fairness, Accountability and Transparency, New York, NY, USA.
37. Raji, I.D., and Buolamwini, J. (2019, January 27–28). Actionable auditing: Investigating the impact of publicly naming biased performance results of commercial AI products. Proceedings of the AIES 2019—Proceedings of the 2019 AAAI/ACM Conference on AI, Ethics, and Society, Honolulu, HI, USA.10.1145/3306618.3314244 ↗
38. Liang, H., Perona, P., and Balakrishnan, G. (2023, January 1–6). Benchmarking Algorithmic Bias in Face Recognition: An Experimental Approach Using Synthetic Faces and Human Evaluation. Proceedings of the 2023 IEEE/CVF International Conference on Computer Vision (ICCV), Paris, France.10.1109/ICCV51070.2023.00459 ↗
39. Fly in the Face of Bias: Algorithmic Bias in Law Enforcement’s Facial Recognition Technology and the Need for an Adaptive Legal Framework
40. Sensitive loss: Improving accuracy and fairness of face representations with discrimination-aware deep learning10.1016/j.artint.2022.103682 ↗
41. A case study of automated face recognition: The Boston marathon bombings suspects10.1109/MC.2013.377 ↗
42. Facial recognition for partially occluded faces
43. da Silva, J.R., de Almeida, G.M., Cuadros, M.A.d.S.L., Campos, H.L.M., Nunes, R.B., Simão, J., and Muniz, P.R. (2022). Recognition of Human Face Regions under Adverse Conditions—Face Masks and Glasses—In Thermographic Sanitary Barriers through Learning Transfer from an Object Detector. Machines, 10.10.3390/machines10010043 ↗
44. Lin, S.D., Chen, L., and Chen, W. (2021). Thermal face recognition under different conditions. BMC Bioinform., 22.10.1186/s12859-021-04228-y ↗
45. RGB-D face recognition with texture and attribute features10.1109/TIFS.2014.2343913 ↗
46. Jain, A.K., Ross, A., and Nandakumar, K. (2011). Introduction to Biometrics, Springer.10.1007/978-0-387-77326-1 ↗
47. Ekman, P., and Friesen, W. (1978). Facial action coding system: A technique for the measurement of facial movement. Differences Among Unpleasant Feelings, Motivation and Emotion, Palo Alto.10.1037/t27734-000 ↗
48. Real-Time Emotion Recognition Using Deep Learning Methods: Systematic Review
49. Smart Facial Emotion Recognition with Gender and Age Factor Estimation10.1016/j.procs.2022.12.407 ↗
50. Dores, A.R., Barbosa, F., Queirós, C., Carvalho, I.P., and Griffiths, M.D. (2020). Recognizing emotions through facial expressions: A large-scale experimental study. Int. J. Environ. Res. Public Health, 17.10.3390/ijerph17207420 ↗
51. Dhana Ranjini, M.M., Jeyaraj, M.P., Kumar, M.S., Prasath, T.A., and Prabhakar, G. (2023, January 6–8). Haar Cascade Classifier-based Real-Time Face Recognition and Face Detection. Proceedings of the 4th International Conference on Electronics and Sustainable Communication Systems (ICESC), Coimbatore, India.
52. Zhang, C., Liu, G., Zhu, X., and Cai, H. (2019, January 19–21). Face Detection Algorithm Based on Improved AdaBoost and New Haar Features. Proceedings of the 12th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics (CISP-BMEI), Suzhou, China.10.1109/CISP-BMEI48845.2019.8965841 ↗
53. Knoche, M., Hörmann, S., and Rigoll, G. (2021, January 15–18). Cross-quality LFW: A database for analyzing cross-resolution image face recognition in unconstrained environments. Proceedings of the 16th IEEE International Conference on Automatic Face and Gesture Recognition, FG 2021, Jodhpur, India.10.1109/FG52635.2021.9666960 ↗
54. Recognizing facial expressions of emotion amid noise: A dynamic advantage10.1167/jov.24.1.7 ↗
55. Kanade, T., Cohn, J.F., and Tian, Y. (2000, January 28–30). Comprehensive database for facial expression analysis. Proceedings of the 4th IEEE International Conference on Automatic Face and Gesture Recognition, FG 2000, Grenoble, France.
56. Facial Soft Biometric Features for Forensic Face Recognition10.1016/j.forsciint.2015.09.002 ↗
57. Enhanced Real-time Head Pose Estimation System for Mobile Devices10.3233/ICA-140462 ↗
58. Nalepa, J., Szymanek, J., and Kawulok, M. (2015, January 26–29). Real-time People Counting from Depth Images. Proceedings of the Beyond Databases, Architectures and Structures: 11th International Conference, BDAS 2015, Ustroń, Poland.10.1007/978-3-319-18422-7_34 ↗
59. Girshick, R., Iandola, F., Darrell, T., and Malik, J. (2014). Deformable Part Models Are Convolutional Neural Networks. arXiv.10.1109/CVPR.2015.7298641 ↗
60. A Study on Face Detection Using Viola-Jones Algorithm in Various Backgrounds, Angles and Distances
61. Taskar, B., Guestrin, C., and Koller, D. (2003). Max-margin Markov Networks. Adv. Neural Inf. Process. Syst., 16.
62. Feature Points Extraction from Faces
63. Jaadi, Z. (2024, November 21). Principal Component Analysis (PCA) Explained. Built In. Available online: https://builtin.com/data-science/step-step-explanation-principal-component-analysis.
64. Fei, H., Fan, Z., Wang, C., Zhang, N., Wang, T., Chen, R., and Bai, T. (2022). Cotton Classification Method at the County Scale Based on Multi-Features and Random Forest Feature Selection Algorithm and Classifier. Remote Sens., 14.10.3390/rs14040829 ↗
65. Human Facial Feature Extraction for Face Interpretation and Recognition10.1016/0031-3203(92)90118-3 ↗
66. McCormick, M.L. (2024, November 22). AdaBoost Tutorial. Available online: http://mccormickml.com/2013/12/13/adaboost-tutorial/.
67. Analysis of Face Recognition under Varying Facial Expression: A Survey
68. OpenCV (2024, November 22). Cascade Classifier Tutorial. Available online: https://docs.opencv.org/3.4/db/d28/tutorial_cascade_classifier.html.
69. Face Recognition-Based Attendance System
70. Howard, J.J., Sirotin, Y.B., and Vemury, A.R. (2019, January 23–26). The Effect of Broad and Specific Demographic Homogeneity on the Imposter Distributions and False Match Rates in Face Recognition Algorithm Performance. Proceedings of the 10th International Conference on Biometrics Theory, Applications and Systems (BTAS 2019), Tampa, FL, USA.10.1109/BTAS46853.2019.9186002 ↗
71. Glowinski, S., Pecolt, S., Błażejewski, A., and Sobieraj, M. (2023). Design of a Low-Cost Measurement Module for the Acquisition of Analogue Voltage Signals. Electronics, 12.10.3390/electronics12030610 ↗
72. AVET: A Novel Transform Function to Improve Cancellable Biometrics Security10.1109/TIFS.2022.3230212 ↗