Abstract
One of the biggest outlooks of face recognition is to create a useful application for human identification at immigration offices for security purposes. The human face is a complex visual pattern that consists of general categorical information, identity specification, primary information, and eccentricity. In this domain, the ethnic identification of humans finds its uses in various real-time applications. Yet, automatic identification does not produce prompt results due to complex characteristics and computational complexity. This paper intends to propose automated human ethnicity identification using facial features, comprising three major processes: pre-processing, feature extraction, and classification. At first, the input image is subjected to a pre-processing method, in which the face detection is carried out using the Viola-Jones face detection algorithm. Then, the pre-processed image is subjected to the feature extraction process, where the color feature, texture feature, forehead area extraction, and the improved active appearance model (AAM) based on unique features are extracted. These extracted features are then subjected to the optimized convolutional neural network (CNN) for ethnicity classification. As the major contribution, training of CNN is carried out by the proposed Moth Spiral adopted Grey Wolf Algorithm (MSGWA) model via tuning the optimal weights. Finally, the performance of the proposed work is compared against the adopted and existing approaches on the basis of certain metrics such as NPV, sensitivity, FDR, accuracy, specificity, FPR, precision, MCC, FNR, and F1-score, respectively.
Similar content being viewed by others
Abbreviations
- 2D:
-
Two Dimensional
- AAM:
-
Active Appearance Model
- AdaBoost:
-
Adaptive Boosting
- ANN:
-
Artificial Neural Network
- AUC:
-
Area Under the Curve
- BSIF:
-
Binarized Statistical Image Feature
- CNN:
-
Convolutional Neural Network
- DL:
-
Deep learning
- FER:
-
Facial Expression Recognition
- FF:
-
FireFly
- GWO:
-
Grey Wolf Optimization
- HF-MANFA:
-
Hybrid Framework—MANFA
- HT:
-
Hermite transform
- LBP:
-
Local Binary Patterns
- LDA:
-
Linear Discriminant Analysis
- MANFA:
-
Manipulated Face
- MFO:
-
Moth Flame Optimization
- MSGWA:
-
Moth Spiral adopted Grey Wolf Algorithm
- NNs:
-
Neural Networks
- PCA:
-
Principal Component Analysis
- RF:
-
Random forest
- ROC:
-
Receiver Operating Characteristics
- SVM:
-
Support Vector Machine
- VMER:
-
VGGFace2 Mivia Ethnicity Recognition
- WOA:
-
Whale Optimization Algorithm
- XGBoost:
-
EXtreme Gradient Boosting
References
AlBdairi AJA, Xiao Z, Alghaili M (2020) Identifying ethnics of people through face recognition: a deep CNN approach. Sci Progr. https://doi.org/10.1155/2020/6385281
Masood, S., Gupta, S., Wajid, A., Gupta, S., Ahmed, M., (2018) Prediction of Human Ethnicity from Facial Images Using Neural Networks, https://doi.org/10.1007/978-981-10-3223-3_20
Riccio D., Tortora G., De Marsico M. and Wechsler H., (2012) EGA—Ethnicity, gender and age, a pre-annotated face database, In 2012 IEEE Workshop on Biometric Measurements and Systems for Security and Medical Applications (BIOMS) Proceedings, Salerno, pp 1-8, https://doi.org/10.1109/BIOMS.2012.6345776
Hacibeyoglu M (2018) Human gender prediction on facial mobil images using convolutional neural networks. Int J Intell Syst Appl Eng 3:203–208. https://doi.org/10.18201/ijisae.2018644778
Nair, S., Nair, D., Nair, G., Pillai, A., Tilak, S., (2020) Detection of gender, age and emotion of a human image using facial features, Int Res J Eng Technol (IRJET), 07(05)
Dang LM, Hassan SI, Moon H (2019) Face image manipulation detection based on a convolutional neural network. Expert Syst Appl 129:156–168
Greco A, Percannella G, Vento M et al (2020) Benchmarking deep network architectures for ethnicity recognition using a new large face dataset. Mach Vis Appl 31:67. https://doi.org/10.1007/s00138-020-01123-z
Bobeldyk D, Ross A (2019) Analyzing covariate influence on gender and race prediction from near-infrared ocular images. IEEE Access 7:7905–7919. https://doi.org/10.1109/ACCESS.2018.2886275
Heo J, Savvides M (2012) Gender and ethnicity specific generic elastic models from a single 2D image for novel 2D pose face synthesis and recognition. IEEETrans Pattern Anal Mach Intell 34(12):2341–2350
Yiu C, Liu J, Wilkinson C (2019) Image conditions for machine-based face recognition of juvenile faces. Sci Justice 60(1):43–52
Glock S, Kleen H (2019) Attitudes toward students from ethnic minority groups: The roles of preservice teachers’ own ethnic backgrounds and teacher efficacy activation. Stud Educ Eval 62:82–91
Abiantun R, Juefei-Xu F, Savvides M (2019) SSR2: Sparse signal recovery for single-image super-resolution on faces with extreme low resolutions. Pattern Recognit 90:308–324
Ravetti C, Sarr M, Swanson T (2019) Discrimination and favouritism among South African workers: Ethnic identity and union membership. World Dev 123:104604
Megias A, Rzeszewska I, Catena A (2018) Influence of cross-ethnic social experience on face recognition accuracy and the visual perceptual strategies involved. Int J Interc Relat 65:42–50
Bat-Erdene. B, Ganbat. TS, (2016) Effective computer model for recognizing nationality from frontal image.
Nousi P, Papadopoulos S, Pitas I (2019) Deep autoencoders for attribute preserving face de-identification. Signal Process: Image Commun 81:115699
Tüttenberg SC, Wiese H (2019) Learning own- and other-race facial identities: Testing implicit recognition with event-related brain potentials. Neuropsychologia 134:107218
Benitez-Quiroz CF, Srinivasan R, Martinez AM (2019) Discriminant functional learning of color features for the recognition of facial action units and their intensities. IEEE Trans Pattern Anal Mach Intell 41(12):2835–2845. https://doi.org/10.1109/TPAMI.2018.2868952
Krishnapriya KS, Albiero V, Vangara K, King MC, Bowyer KW (2020) Issues related to face recognition accuracy varying based on race and skin tone. IEEE Trans Technol Soc 1(1):8–20. https://doi.org/10.1109/TTS.2020.2974996
Tüttenberg SC, Wiese H (2020) Recognising other-race faces is more effortful: The effect of individuation instructions on encoding-related ERP Dm effects. Biol Psychol 158:107992
Anna Kwek, Ying Wang, David B. Weaver, "Face and facework in ethnic Chinese shopping-intensive package tours: Dynamics and outcomes",Tourism Management, vol. 74, pp. 396–407, 6 May 2019(Cover date: October 2019).
Visintin EP, Green EGT, Zografova Y (2016) Identification and ethnic diversity underlie support for multicultural rights: A multi-level analysis in Bulgaria. Int J Interc Relat 51:1–13
Degener CJ, van Bergen DD, Grietens HWE (2020) The ethnic identity complexity of transculturally placed foster youth in the Netherlands. Childr Youth Serv Rev 113:104957
Yogeeswaran K, Dasgupta N, Parker MT (2011) To be or not to be (ethnic): Public vs. private expressions of ethnic identification differentially impact national inclusion of White and non-White groups. J Exp Soc Psychol 47(5):908–914
Gonzales M, Blashill AJ (2020) Ethnic/racial and gender differences in body image disorders among a diverse sample of sexual minority U.S. adults. Body Image 36:64–73
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Mirjalili S (2015) Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl-Based Syst 89:228–249
MarsalineBeno M, Valarmathi IR, Swamy SM, Rajakumar BR (2014) Threshold prediction for segmenting tumour from brain MRI scans. Int J Imaging Syst Technol 24(2):129–137. https://doi.org/10.1002/ima.22087
Irgens P, Bader C, Lé T, Saxena D, Ababei C (2017) An efficient and cost effective FPGA based implementation of the Viola-Jones face detection algorithm. HardwareX 1:68–75
LeCun, Y., Kavukvuoglu, K., Farabet, C., (2010) Convolutional networks and applications in vision, In International Symposium on Circuits and Systems, pp 253–256.
Cruz TN, Cruz TM, Santos WP (2018) Detection and classification of mammary lesions using artificial neural networks and morphological wavelets. IEEE Lat Am Trans 16(3):926–932. https://doi.org/10.1109/TLA.2018.8358675
Ong C, Shao S, Yang J (2010) An improved algorithm for the solution of the regularization path of support vector machine. IEEE Trans Neural Netw 21(3):451–462. https://doi.org/10.1109/TNN.2009.2039000
Fister I, Fister I Jr, Yang XS, Brest J (2013) A comprehensive review of firefly algorithms. Swarm Evolut Comput 13:34–46
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67
Subramanyam TC, Ram SST, Subrahmanyam JBV (2018) HGAGWO: a multi-objective optimal positioning and sizing of fuel cells in DG systems. J Comput Mech, Power Syst Control 1(1):34–44
Roy RG (2019) Rescheduling based congestion management method using hybrid grey wolf optimization-grasshopper optimization algorithm in power system. J Comput Mech, Power Syst Control 2(1):9–18
Srinivasa Rao TC, Tulasi Ram SS, Subrahmanyam JBV (2019) Enhanced deep convolutional neural network for fault signal recognition in the power distribution system. J Comput Mech, Power Syst Control 2(3):39–46
Darekar RV, Dhande AP (2019) Recognition from speech signals using DCNN with hybrid GA-GWO algorithm. Multimed Res 2(4):12–22
Vinolin V (2019) Breast cancer detection by optimal classification using GWO algorithm. Multimed Res 2(2):10–18
Sarkar A (2020) Optimization assisted convolutional neural network for facial emotion recognition. Multimed Res 3(2):35–41
Wagh MB, Gomathi N (2019) Improved GWO-CS algorithm-based optimal routing strategy in VANET. J Netw Commun Syst 2(1):34–42
Mukhedkar MM, Kolekar U (2019) Hybrid PSGWO algorithm for trust-based secure routing in MANET. J Netw Commun Syst 2(3):1–10
Chandanapalli SB, Reddy ES, Lakshmi DR (2019) Convolutional neural network for water quality prediction in WSN. J Netw Commun Syst 2(3):40–47
Pérez-Benito, C., Morillas, S., Jordán, C. and Conejero, J.A., 2017. Smoothing vs. sharpening of colour images: Together or separated. Applied Mathematics and Nonlinear Sciences, vol. 2, No. 1, pp.299–316.
Al-Humaidan NA, Prince M (2021) A classification of arab ethnicity based on face image using deep learning approach. IEEE Access 9:50755–50766
Putri, TT, Rachmawati, E, and Sthevanie, F, (2020) Indonesian Ethnicity Recognition Based on Face Image Using Uniform Local Binary Pattern (ULBP) and Color Histogram, In 2020 4th International Conference on Informatics and Computational Sciences (ICICoS), pp 1–5. IEEE.
Seal A, Bhattacharjee D, Nasipuri M (2016) Human face recognition using random forest based fusion of à-trous wavelet transform coefficients from thermal and visible images. AEU-Int J Electron Commun 70(8):1041–1049
Chowdhury, A., and Tripathy, SS. (2014) Human skin detection and face recognition using fuzzy logic and eigenface. In 2014 International Conference on Green Computing Communication and Electrical Engineering (ICGCCEE), pp 1–4. IEEE
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
Author do not have any conflict of interest.
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
Alotaibi, S.S. Human ethnics prediction using facial features and optimized convolutional neural network. Neural Comput & Applic 34, 1181–1198 (2022). https://doi.org/10.1007/s00521-021-06451-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-021-06451-3