Abstract
Facial recognition systems are critical components in numerous applications. They are used, for example, to prevent retail crime, unlock phones, find missing persons, protect law enforcement, and aid forensic investigations. In such real-world applications, the identification of facial information must be both quick and exact. The purpose of this study is to improve both the accuracy and speed of facial recognition. The proposed system reduces overall computational complexity by using a few simple algorithms and transforms. The grayscaling algorithm enhances the image, and the salient features are extracted using a mix of two transform families: the two-dimensional discrete wavelet transform and the two-dimensional discrete cosine transform. This combination exploits the nonorthogonality of the coefficients in both domains to preserve the essential details and perceptual qualities of the original image. A multilayer sigmoid neural network is used for classification since the expensive training stage can be performed offline. The trained network, which uses efficient computations, can be embedded in an online system for rapid classification. The efficiency of the system is an attractive property when processing massive information datasets with limited resources. The recognition system is tested with four freely accessible datasets: the ORL, YALE, FERET-c, and FEI. A test set based on the combination of all datasets is also utilized to evaluate the system performance. Results show that despite the reduction in complexity, the system still maintains high recognition rates as compared to the popular existing methods.
Similar content being viewed by others
References
R. Ahdid, K. Taifi, S. Said, B. Manaut, Euclidean & geodesic distance between a facial feature points in two-dimensional face recognition system. Hum. Comput. Interact. 1, 5 (2017)
M.N. Ali, E.S.A. El-Dahshan, A.H. Yahia, Denoising of heart sound signals using discrete wavelet transform. Circuits Syst. Signal Process. 36(11), 4482–4497 (2017)
T. Alobaidi, W.B. Mikhael, Mixed nonorthogonal transforms representation for face recognition. Circuits Syst. Signal Process. 38(4), 1684–1694 (2019)
W. Chen, M.J. Er, S. Wu, Illumination compensation and normalization for robust face recognition using discrete cosine transform in logarithm domain. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 36(2), 458–466 (2006)
L. Chun-Lin, A Tutorial of the Wavelet Transform (NTUEE, Taiwan, 2010)
J.A. Cortés-Osorio, J.B. Gómez-Mendoza, J.C. Riaño-Rojas, Velocity estimation from a single linear motion blurred image using discrete cosine transform, in IEEE Transactions on Instrumentation and Measurement (2018)
M. Farge, Wavelet transforms and their applications to turbulence. Annu. Rev. Fluid Mech. 24(1), 395–458 (1992)
S. Farhan, M.A. Fahiem, H. Tauseef, An ensemble-of-classifiers based approach for early diagnosis of Alzheimer’s disease: classification using structural features of brain images. Comput. Math. Methods Med. 2014, 862307 (2014)
J. Finizola, J. Targino, F. Teodoro, C. Lima, Comparative study between deep face, autoencoder and traditional machine learning techniques aiming at biometric facial recognition, in 2019 International Joint Conference on Neural Networks (IJCNN) (2019), pp. 1–8. https://doi.org/10.1109/IJCNN.2019.8852273
A. Georghiades, Yale face database. Center for Computational Vision and Control at Yale University (1997), http://vision.ucsd.edu/content/yale-face-database. Accessed 30 Sep 2019
Z.M. Hafed, M.D. Levine, Face recognition using the discrete cosine transform. Int. J. Comput. Vis. 43(3), 167–188 (2001)
M. Haq, A. Shahzad, Z. Mahmood, A. Shah, N. Muhammad, T. Akram, Boosting the face recognition performance of ensemble based LDA for pose non-uniform illuminations and low-resolution images. KSII Trans. Internet Inf. Syst. 13, 3144–3164 (2019)
K. He, X. Zhang, S. Ren, J. Sun, Deep residual learning for image recognition, in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (2016), pp. 770–778
ILSVRC: ImageNet Large Scale Visual Recognition Competition (ILSVRC), http://www.image-net.org/challenges/LSVRC/. Accessed 13 Aug 2018
ImageNet: ImageNet, http://www.image-net.org/. Accessed 13 Aug 2018
S. Khan, M.H. Javed, E. Ahmed, S.A. Shah, S.U. Ali, Facial recognition using convolutional neural networks and implementation on smart glasses, in 2019 International Conference on Information Science and Communication Technology (ICISCT) (IEEE, 2019), pp. 1–6
C. Kiessling, C.J. Tunis, Linearly separable codes for adaptive threshold networks. IEEE Trans. Electron. Comput. 1(6), 935–936 (1965)
A. Krizhevsky, I. Sutskever, G.E. Hinton, Imagenet classification with deep convolutional neural networks. Adv. Neural Inf. Process. Syst. 60, 1097–1105 (2012)
S. Kumaar, R.M. Vishwanath, S. Omkar, A. Majeedi, A. Dogra, Disguised facial recognition using neural networks, in 2018 IEEE 3rd International Conference on Signal and Image Processing (ICSIP) (IEEE, 2018), pp. 28–32
D. Kumar et al., Performance evaluation of face recognition system using various distance classifiers, in 2018 Second International Conference on Computing Methodologies and Communication (ICCMC) (IEEE, 2018), pp. 322–327
M. Li, X. Yu, K.H. Ryu, S. Lee, N. Theera-Umpon, Face recognition technology development with Gabor, PCA and SVM methodology under illumination normalization condition. Cluster Comput. 21(1), 1117–1126 (2018)
C. Liu, H. Wechsler, Evolutionary pursuit and its application to face recognition. IEEE Trans. Pattern Anal. Mach. Intell. 22(6), 570–582 (2000)
C.Y. Low, A.B.J. Teoh, C.J. Ng, Multi-fold Gabor, PCA, and ICA filter convolution descriptor for face recognition. IEEE Trans. Circuits Syst. Video Technol. 29(1), 115–129 (2017)
K. Nakayama, Y. Kimura, H. Katayama, Quantization level increase in human face images using multilayer neural network, in Proceedings of 1993 International Conference on Neural Networks (IJCNN-93-Nagoya, Japan), vol. 2 (IEEE, 1993), pp. 1247–1250
R.M. Nguyen, M.S. Brown, Why you should forget luminance conversion and do something better, in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (2017), pp. 6750–6758
M.A. Nielsen, Neural Networks and Deep Learning (Determination press, San Francisco, CA, USA, 2015)
D. Omoyiwola, Machine Learning on Facial Recognition (2018), https://medium.com/datadriveninvestor/machine-learning-on-facial-recognition-b3dfba5625a7. Accessed 27 Nov 2019
E. Owusu, J.D. Abdulai, Y. Zhan, Face detection based on multilayer feed-forward neural network and haar features. Softw. Pract. Exp. 49(1), 120–129 (2019)
P.J. Phillips, H. Moon, S.A. Rizvi, P.J. Rauss, The feret evaluation methodology for face-recognition algorithms. IEEE Trans. Pattern Anal. Mach. Intell. 22(10), 1090–1104 (2000)
P.J. Phillips, H. Wechsler, J. Huang, P.J. Rauss, The feret database and evaluation procedure for face-recognition algorithms. Image Vis. Comput. 16(5), 295–306 (1998)
S. Pragada, J. Sivaswamy, Image denoising using matched biorthogonal wavelets, in 2008 Sixth Indian Conference on Computer Vision, Graphics & Image Processing (IEEE, 2008), pp. 25–32
C. Quan, Y. Fu, H. Miao, Wavelet analysis of digital shearing speckle patterns with a temporal carrier. Opt. Commun. 260(1), 97–104 (2006)
A. Raid, W. Khedr, M.A. El-Dosuky, W. Ahmed, Jpeg image compression using discrete cosine transform—a survey (2014), arXiv:1405.6147
A.B. Romeo, C. Horellou, J. Bergh, A wavelet add-on code for new-generation n-body simulations and data de-noising (jofiluren). Mon. Not. R. Astron. Soc. 354(4), 1208–1222 (2004)
Y.S. Ryu, S.Y. Oh, Automatic extraction of eye and mouth fields from a face image using eigenfeatures and ensemble networks. Appl. Intell. 17(2), 171–185 (2002)
F.S. Samaria, A.C. Harter, Parameterisation of a stochastic model for human face identification, in Proceedings of 1994 IEEE Workshop on Applications of Computer Vision (IEEE, 1994), pp. 138–142
A.K. Sharma, U. Kumar, S.K. Gupta, U. Sharma, S.L. Agrwal, A survey on feature extraction technique for facial expression recognition system, in 2018 4th International Conference on Computing Communication and Automation (ICCCA) (2018), pp. 1–6. https://doi.org/10.1109/CCAA.2018.8777550
M.H. Siddiqi, R. Ali, A.M. Khan, Y.T. Park, S. Lee, Human facial expression recognition using stepwise linear discriminant analysis and hidden conditional random fields. IEEE Trans. Image Process. 24(4), 1386–1398 (2015)
K. Simonyan, A. Zisserman, Very deep convolutional networks for large-scale image recognition (2014). arXiv:1409.1556
C. Szegedy, W. Liu, Y. Jia, P. Sermanet, S. Reed, D. Anguelov, D. Erhan, V. Vanhoucke, A. Rabinovich, Going deeper with convolutions, in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (2015), pp. 1–9
F. Tabassum, M.I. Islam, M.R. Amin, A simplified image compression technique based on Haar wavelet transform, in 2015 International Conference on Electrical Engineering and Information Communication Technology (ICEEICT) (IEEE, 2015), pp. 1–9
D. Tarasov, A. Medvedev, A. Sergeev, A. Shichkin, A.G. Buevich, A hybrid method for assessment of soil pollutants spatial distribution, in AIP Conference Proceedings, vol. 1863 (AIP Publishing, 2017), p. 050015
S.D. Thepade, D. Abin, Face gender recognition using multi layer perceptron with OTSU segmentation, in 2018 Fourth International Conference on Computing Communication Control and Automation (ICCUBEA) (IEEE, 2018), pp. 1–5
C.E. Thomaz, G.A. Giraldi, A new ranking method for principal components analysis and its application to face image analysis. Image Vis. Comput. 28(6), 902–913 (2010)
R. Vapenik, O. Kainz, P. Fecil’ak, F. Jakab, Human face detection in still image using multilayer perceptron solution based on neuroph framework, in 2016 international conference on emerging elearning technologies and applications (ICETA) (IEEE, 2016), pp. 365–369
X. Wei, H. Wang, B. Scotney, H. Wan, Precise adjacent margin loss for deep face recognition, in 2019 IEEE International Conference on Image Processing (ICIP) (IEEE, 2019), pp. 3641–3645
X.G. Zhu, B.B. Li, D.F. Li, Orthogonal wavelet transform of signal based on complex B-spline bases. Int. J. Wavelets Multiresolut. Inf. Process. 10(06), 1250054 (2012)
Acknowledgements
The authors acknowledge the University of Central Florida Advanced Research Computing Center for providing computational resources that contributed to results reported herein. URL: https://arcc.ist.ucf.edu. Also, the authors would like to thank Mr. André Beckus for his valuable editorial comments.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Sapijaszko, G.M., Mikhael, W.B. Facial Recognition System Using Mixed Transform and Multilayer Sigmoid Neural Network Classifier. Circuits Syst Signal Process 39, 6142–6161 (2020). https://doi.org/10.1007/s00034-020-01453-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-020-01453-3