A Systematic Literature Review on the Accuracy of Face Recognition Algorithms
DOI:
https://doi.org/10.4108/eetiot.v8i30.2346Keywords:
Accuracy, Convolutional Neural Networks, Facial Recognition, Viola-Jones AlgorithmAbstract
Real-time facial recognition systems have been increasingly used, making it relevant to address the accuracy of these systems given the credibility and trust they must offer. Therefore, this article seeks to identify the algorithms currently used by facial recognition systems through a Systematic Literature Review that considers recent scientific articles, published between 2018 and 2021. From the initial collection of ninety-three articles, a subset of thirteen was selected after applying the inclusion and exclusion procedures. One of the outstanding results of this research corresponds to the use of algorithms based on Artificial Neural Networks (ANN) considered in 21% of the solutions, highlighting the use of Convolutional Neural Network (CNN). Another relevant result is the identification of the use of the Viola-Jones algorithm, present in 19% of the solutions. In addition, from this research, two specific facial recognition solutions associated with access control were found considering the principles of the Internet of Things, one being applied to access control to environments and the other applied to smart cities.
Downloads
References
Smith, M., Miller, S. The ethical application of biometric facial recognition technology. AI & Society. 2022; 37 (1): 167-175. DOI: https://doi.org/10.1007/s00146-021-01199-9
Li, Y. Research and application of deep learning in image recognition. In: 2022 IEEE 2nd International Conference on Power, Electronics and Computer Applications (ICPECA). IEEE, 2022, pp. 994-999. DOI: https://doi.org/10.1109/ICPECA53709.2022.9718847
Prasanna, D. M., Reddy, C. G. Development of Real Time face recognition system using OpenCV. Development. 2017; 4 (12): 791.
Kumar, A., Kaur, A., Kumar, M. Face detection techniques: a review. Artificial Intelligence Review. 2019; 52 (2): 927-948. DOI: https://doi.org/10.1007/s10462-018-9650-2
Patil, P. R., Kulkarni, S. S. Survey of non-intrusive face spoof detection methods. Multimedia Tools and Applications. 2021; 80 (10): 14693-14721. DOI: https://doi.org/10.1007/s11042-020-10338-1
Kortli, Y., Jridi, M., Al Falou, A., Atri, M. Face recognition systems: a survey. Sensors. 2020; 20 (2): 342. DOI: https://doi.org/10.3390/s20020342
Mikhail, E. M., Ackermann, F. E. Observations and least squares. New York: IEP, 1976.
Kitchenham, B., Charters, S. Guidelines for performing systematic literature reviews in software engineering. Technical report, version 2.3 EBSE Technical Report EBSE. 2007.
Xiao, Y., Watson, M. Guidance on conducting a systematic literature review. Journal of Planning Education and Research. 2019; 39 (1): 93-112. DOI: https://doi.org/10.1177/0739456X17723971
Karthick, S.; Selvakumarasamy, S; Arun, C.; Agrawal, P. Automatic attendance monitoring system using facial recognition through feature-based methods (PCA, LDA). Materials Today: Proceedings. ScienceDirect. 2021. DOI: https://doi.org/10.1016/j.matpr.2021.01.517 DOI: https://doi.org/10.1016/j.matpr.2021.01.517
Hapani, S., Prabhu, N.; Parakhiya, N.; Paghdal, M. Automated Attendance System Using Image Processing. In: 2018 Fourth International Conference on Computing Communication Control and Automation (ICCUBEA). IEEE, 2018, pp. 1-5. DOI: 10.1109/ICCUBEA.2018.8697824 DOI: https://doi.org/10.1109/ICCUBEA.2018.8697824
Saranya, R., Karthikeyan, C., Kumar, V. N., Kumar, R. H. Computer Vision on Identifying Persons under Real Time Surveillance using IOT. In: 2020 International Conference on System, Computation, Automation and Networking (ICSCAN). IEEE. 2020, pp. 1-5. DOI: 10.1109/ICSCAN49426.2020.9262407. DOI: https://doi.org/10.1109/ICSCAN49426.2020.9262407
Rabiha, S. G., Kurniawan, A., Moniaga, J., Wahyudi, D. I., Wilson, E. Face Detection and Recognition Based E-Learning for Students Authentication: Study Literature Review. In: 2018 International Conference on Information Management and Technology (ICIMTech). 2018, pp. 472-476. DOI: 10.1109/ICIMTech.2018.8528088. DOI: https://doi.org/10.1109/ICIMTech.2018.8528088
Damale, R. C., Pathak, B. V. Face Recognition Based Attendance System Using Machine Learning Algorithms. In: 2018 Second International Conference on Intelligent Computing and Control Systems (ICICCS), 2018, pp. 414-419. DOI: 10.1109/ICCONS.2018.8662938. DOI: https://doi.org/10.1109/ICCONS.2018.8662938
Jin, K., Xie, X., Wang, F., Han, X., Shi, G. Human Identification Recognition in Surveillance Videos. In: 2019 IEEE International Conference on Multimedia & Expo Workshops (ICMEW). IEEE, 2019, pp. 162-167. DOI: 10.1109/ICMEW.2019.00-93. DOI: https://doi.org/10.1109/ICMEW.2019.00-93
Maharani, D. A., Machbub, C., Rusmin, P. H., Yulianti, L. Improving the Capability of Real-Time Face Masked Recognition using Cosine Distance. In: 2020 6th International Conference on Interactive Digital Media (ICIDM). 2020, pp. 1-6. DOI: 10.1109/ICIDM51048.2020.9339677. DOI: https://doi.org/10.1109/ICIDM51048.2020.9339677
Ahmed, A., Guo, J., Ali, F., Deeba, F., Ahmed, A. LBPH based improved face recognition at low resolution. In: 2018 International Conference on Artificial Intelligence and Big Data (ICAIBD). IEEE, 2018. pp. 144-147. DOI: https://doi.org/10.1109/ICAIBD.2018.8396183
Gupta, Y., Prasad, A., Touti, S., Sachdev, K., Jaiswal, V., Naranje, V. Real-time face recognition: A survey. In: 2021 International Conference on Computational Intelligence and Knowledge Economy (ICCIKE). 2021, pp. 430-434. DOI: 10.1109/ICCIKE51210.2021.9410792. DOI: https://doi.org/10.1109/ICCIKE51210.2021.9410792
Horng, S. J., Supardi, J., Zhou, W., Lin, C. T., Jiang, B. Recognizing Very Small Face Images Using Convolution Neural Networks. IEEE Transactions on Intelligent Transportation Systems. 2020; 23 (3): 2103-2115. DOI: 10.1109/TITS.2020.3032396. DOI: https://doi.org/10.1109/TITS.2020.3032396
Sveleba, S., Katerynchuk, I., Karpa, I., Kunyo, I., Ugryn, S., Ugryn, V. The Real Time Face Recognition. In: 2019 3rd International Conference on Advanced Information and Communications Technologies (AICT). IEEE, 2019, pp. 294-297. DOI: 10.1109/AIACT.2019.8847753. DOI: https://doi.org/10.1109/AIACT.2019.8847753
Dharrao, D. S., Uke, N. J. Fractional Krill–Lion algorithm based actor critic neural network for face recognition in real time surveillance videos. International Journal of Computational Intelligence and Applications. 2019; 18 (2): 1950011. DOI: https://doi.org/10.1142/S1469026819500111
Bezukladnikov, I., Kamenskih, A., Tur, A., Kokoulin, A., Yuzhakov, A. Technology: Person Identification. In: Handbook of Smart Cities. Cham: Springer International Publishing. 2020. DOI: https://doi.org/10.1007/978-3-030-15145-4_37-1. DOI: https://doi.org/10.1007/978-3-030-15145-4_37-1
Viola, P., Jones, M. J. Robust real-time face detection. International Journal of Computer Vision. 2004; 57 (2): 137–154. DOI: https://doi.org/10.1023/B:VISI.0000013087.49260.fb
Khan, M. Z., Harous, S., Hassan, S. U., Khan, M. U. G., Iqbal, R., Mumtaz, S. Deep unified model for face recognition based on convolution neural network and edge computing. IEEE Access. 2019; 7 (1): 72622–72633. DOI: https://doi.org/10.1109/ACCESS.2019.2918275
Grossi, E., Buscema, M. Introduction to artificial neural networks. European Journal of Gastroenterology & Hepatology. 2008. DOI: https://doi.org/10.1097/MEG.0b013e3282f198a0
Krogh, A. What are artificial neural networks?. Nature Biotechnology. 2008; 26 (2): 195-197. DOI: https://doi.org/10.1038/nbt1386
Eberhart, R. C. Neural network PC tools: a practical guide. San Diego, CA: Academic Press; 2014.
Goodfellow, I., Bengio, Y., Courville, A. Deep learning. MIT Press, 2016.
Arel, I., Rose, D. C., Karnowski, T. P. Deep machine learning-a new frontier in artificial intelligence research. IEEE Computational Intelligence Magazine. 2010; 5 (4): 13-18. DOI: https://doi.org/10.1109/MCI.2010.938364
Albawi, S., Mohammed, T. A., Al-Zawi, S. Understanding of a convolutional neural network. In: 2017 International Conference on Engineering and Technology (ICET). IEEE, 2017, pp. 1-6. DOI: https://doi.org/10.1109/ICEngTechnol.2017.8308186
Viola, P., Jones, M. J. Rapid object detection using a boosted cascade of simple features. Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001. IEEE, 2001.
Hirzi, M. F; Efendi, S.; Sembiring, R.W. Literature Study of Face Recognition using The Viola-Jones Algorithm. In: 2021 International Conference on Artificial Intelligence and Mechatronics Systems (AIMS). IEEE, 2021, pp. 1-6. DOI: 10.1109/AIMS52415.2021.9466010 DOI: https://doi.org/10.1109/AIMS52415.2021.9466010
Lu, W. Y., Ming, Y. A. N. G. Face detection based on Viola-Jones algorithm applying composite features. In: 2019 International Conference on Robots & Intelligent System (ICRIS). IEEE, 2019, pp. 82-85. DOI: https://doi.org/10.1109/ICRIS.2019.00029
Bradski, G. R., Pisarevsky, V. Intel's Computer Vision Library: applications in calibration, stereo segmentation, tracking, gesture, face and object recognition. Proceedings of IEEE Conference on Computer Vision and Pattern Recognition. IEEE, 2000, pp. 796-797. DOI: 10.1109/CVPR.2000.854964. DOI: https://doi.org/10.1109/CVPR.2000.854964
Klontz, J. C., Klare, B. F., Klum, S., Jain, A. K., Burge, M. J. Open source biometric recognition. In: 2013 IEEE Sixth International Conference on Biometrics: Theory, Applications and Systems (BTAS). IEEE, 2013. pp. 1-8. DOI: 10.1109/BTAS.2013.6712754. DOI: https://doi.org/10.1109/BTAS.2013.6712754
Mallat, S. G. A theory for multiresolution signal decomposition: the wavelet representation. IEEE Transactions on Pattern Analysis and Machine Intelligence. 1989; 11 (7): 674-693. DOI: https://doi.org/10.1109/34.192463
Kshirsagar, V. P., Baviskar, M. R., Gaikwad, M. E. Face recognition using Eigenfaces. In: 2011 3rd International Conference on Computer Research and Development. IEEE, 2011, pp. 302-306. DOI: https://doi.org/10.1109/ICCRD.2011.5764137
Ejaz, M. S., Islam, M. R., Sifatullah, M., Sarker, A. Implementation of principal component analysis on masked and non-masked face recognition. In: 2019 1st International Conference on Advances in Science, Engineering and Robotics Technology (ICASERT). IEEE, 2019, pp. 1-5. DOI: https://doi.org/10.1109/ICASERT.2019.8934543
Yang, M-H., Kriegman, D. J., Ahuja, N. Detecting faces in images: a survey. IEEE Transactions on Pattern Analysis and Machine Intelligence. 2002; 24 (1): 34-58. DOI: https://doi.org/10.1109/34.982883
Mulyono, I. U. W., Susanto, A., Rachmawanto, E. H., Fahmi, A. Performance Analysis of Face Recognition using Eigenface Approach. In: 2019 International Seminar on Application for Technology of Information and Communication (iSemantic). IEEE, 2019, pp. 1-5.
Belhumeur, P. N., Hespanha, J. P., Kriegman, D. J. Eigenfaces vs. fisherfaces: Recognition using class specific linear projection. In: European Conference on Computer Vision. Springer, Berlin, 1996, pp. 43-58. DOI: https://doi.org/10.1007/BFb0015522
Anggo, M., Arapu, L. Face recognition using fisherface method. Journal of Physics. IOP Publishing, 2018. pp. 012119. DOI: https://doi.org/10.1088/1742-6596/1028/1/012119
Hegde, N., Preetha, S., Bhagwat, S. Facial Expression Classifier Using Better Technique: FisherFace Algorithm. In: 2018 International Conference on Advances in Computing, Communications and Informatics (ICACCI). IEEE, 2018, pp. 604-610. DOI: https://doi.org/10.1109/ICACCI.2018.8554499
Ojala, T., Pietikainen, M. I., Harwood, D. A comparative study of texture measures with classification based on featured distributions. Pattern Recognition. 1996; 29 (1): 51-59. DOI: https://doi.org/10.1016/0031-3203(95)00067-4
Ahonen, T., Hadid, A., Pietikainen, M. Face Description with Local Binary Patterns: Application to Face Recognition. IEEE Transactions on Pattern Analysis and Machine Intelligence. 2006; 28 (12): 2037-2041. DOI: 10.1109/TPAMI.2006.244. DOI: https://doi.org/10.1109/TPAMI.2006.244
Stekas, N., Van Den Heuvel, D. Face recognition using local binary patterns histograms (LBPH) on an FPGA-based system on chip (SoC). In: 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW). IEEE, 2016, pp. 300-304. DOI: https://doi.org/10.1109/IPDPSW.2016.67
Taheri, S., Vedienbaum, A., Nicolau, A., Hu, N., Haghighat, M. R. Opencv. js: Computer vision processing for the open web platform. In: Proceedings of the 9th ACM Multimedia Systems Conference. 2018, pp. 478-483. DOI: https://doi.org/10.1145/3204949.3208126
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2022 EAI Endorsed Transactions on Internet of Things
This work is licensed under a Creative Commons Attribution 3.0 Unported License.
This is an open-access article distributed under the terms of the Creative Commons Attribution CC BY 3.0 license, which permits unlimited use, distribution, and reproduction in any medium so long as the original work is properly cited.