Conventional facial recognition techniques are non versatile to changes in pose expression because they utilize static algorithms. This paper proposed a dynamic wireless facial recognition system with data logging capabilities using CNN. Face recognition methodology was divided into two stages: face detection and face recognition. For face detection, a Histogram of Oriented Gradients (HOG)-based technique was used in conjunction with Face Alignment through Affine Transformation for input image pre-processing. The facial recognition stage utilized an OpenFace implementation for the neural network, modified clustering for grouping identities and Density-Based Spatial Clustering of Applications with Noise (DBSCAN) for removing outliers. The accuracy was calculated at 87.03% with an average processing time of 13.7 ms at 10 fps frame rate. Images are sorted in archives of the data logger by time, date, camera number and picture of encounter for each distinct identity. In addition, face searching enables the user to upload an external photo and search the database for a matching identity. The system has been successfully implemented in a real world scenario.
Keywords: face recognition, deep learning, CNN, python[1] K. Sato, S. Shah, and J. K. Aggarwal, “Partial face recognition using radial basis function networks,” 1998.
[2] K. Assaleh, T. Shanableh, and K. Abuqaaud, “Face recognition using different surveillance cameras,” IEEE, 2013.
[3] V. Sathish. (2008) Dubai airport to get face recognition units. [Online]. Available: https://www.emirates247.com/ eb247/news/national/dubaiairport-to-get-face-recognitionunits-2008-10-28-1.57945
[4] T. Ong. (2017) Dubai airport is going to use facescanning virtual aquariums as security checkpoints. [Online]. Available: https://www.theverge.com/2017/10/10/16451842/ dubai airport-face-recognition-virtual-aquarium
[5] (2015) Face recognition. [Online]. Available: https://esrc. ukri.org/aboutus/50-years-of-esrc/50-achievements/facerecognition/
[6] P. Bump. (2018) Facial recognition in law enforcement – 6 current applications. [Online]. Available: https://emerj.com/ ai-sectoroverviews/facial-recognition-in-law-enforcement/
[7] J. Carpenter. (2017) 5 benefits of biometric face recognition technology. [Online]. Available: https://blog.crossmatch. com/authentication/benefitsbiometric-face-recognitiontechnology/
[8] Apple. (2018) About face id advanced technology. [Online]. Available: https://support.apple.com/en-us/HT208108
[9] T. Kanade, “Picture processing system by computer complex and recognition of human faces,” 1974.
[10] D. Pissarenko, “Eigenface-based facial recognition,” December 1st, 2002.
[11] P. N. Belhumeur, J. P. Hespanha, and D. J. Kriegman, “Eigenfaces vs. fisherfaces: Recognition using class specific linear projection,” Yale University New Haven United States, Tech. Rep., 1997.
[12] J. Meng, Y. Gao, X. Wang, T. Lin, and J. Zhang, “Face recognition based on local binary patterns with threshold,” in Granular Computing (GrC), 2010 IEEE International Conference on. IEEE, 2010, pp. 352–356.
[13] N. Dalal and B. Triggs, “Histograms of oriented gradients for human detection,” vol. 1, 07 2005, pp. 886–893.
[14] X. Chai, S. Shan, and W. Gao, “Pose normalization for robust face recognition based on statistical affine transformation,” in Fourth International Conference on Information, Communications and Signal Processing, 2003 and the Fourth Pacific Rim Conference on Multimedia. Proceedings of the 2003 Joint, vol. 3. IEEE, 2003, pp. 1413–1417.
[15] M. Berger, M. Cole, and S. Levy, Geometry I, ser. Universitext. Springer Berlin Heidelberg, 2009. [Online]. Available: https:// books.google.com.ph/books?id=5W6cnfQegYcC
[16] F. Schroff, D. Kalenichenko, and J. Philbin, “Facenet: A unified embedding for face recognition and clustering,” in Proceedings of the IEEE conference on computer vision and pattern recognition, 2015, pp. 815– 823.
[17] H.-P. Kriegel and M. Pfeifle, “Density-based clustering of uncertain data,” in Proceedings of the eleventh ACM SIGKDD international conference on Knowledge discovery in data mining. ACM, 2005, pp. 672–677.
[18] B. Amos, B. Ludwiczuk, and M. Satyanarayanan, “Openface: A general purpose face recognition library with mobile applications,” CMU-CS-16118, CMU School of Computer Science, Tech. Rep., 2016.