Abstract
Human facial analysis (HFA) has recently become an attractive topic for computer vision research due to technological progress and mobile applications. HFA explores several issues as gender recognition (GR), facial expression, age, and race recognition for automatically understanding social life. This study explores HFA from the angle of recognizing a person’s gender from their face. Several hard challenges are provoked, such as illumination, occlusion, facial emotions, quality, and angle of capture by cameras, making gender recognition more difficult for machines. The Archimedes optimization algorithm (AOA) was recently designed as a metaheuristic-based population optimization method, inspired by the Archimedes theory’s physical notion. Compared to other swarm algorithms in the realm of optimization, this method promotes a good balance between exploration and exploitation. The convergence area is increased By incorporating extra data into the solution, such as volume and density. Because of the preceding benefits of AOA and the fact that it has not been used to choose the best area of the face, we propose utilizing a wrapper feature selection technique, which is a real motivation in the field of computer vision and machine learning. The paper’s primary purpose is to automatically determine the optimal face area using AOA to recognize the gender of a human person categorized by two classes (Men and women). In this paper, the facial image is divided into several subregions (blocks), where each area provides a vector of characteristics using one method from handcrafted techniques as the local binary pattern (LBP), histogram-oriented gradient (HOG), or gray-level co-occurrence matrix (GLCM). Two experiments assess the proposed method (AOA): The first employs two benchmarking datasets: the Georgia Tech Face dataset (GT) and the Brazilian FEI dataset. The second experiment represents a more challenging large dataset that uses Gallagher’s uncontrolled dataset. The experimental results show the good performance of AOA compared to other recent and competitive optimizers for all datasets. In terms of accuracy, the AOA-based LBP outperforms the state-of-the-art deep convolutional neural network (CNN) with 96.08% for the Gallagher’s dataset.










Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data availability
Enquiries about data availability should be directed to the authors.
References
Abdalrady NA, Aly S (2020) Fusion of multiple simple convolutional neural networks for gender classification. In: 2020 International conference on innovative trends in communication and computer engineering (ITCE), IEEE, pp. 251–256
Abirami B, Subashini T, Mahavaishnavi V (2020) Gender and age prediction from real time facial images using cnn. Mater Today Proc 33:4708–4712
Acien A, Morales A, Vera-Rodriguez R, Bartolome I, Fierrez J (2018) measuring the gender and ethnicity bias in deep models for face recognition. in: iberoamerican congress on Pattern Recognition, Springer, pp. 584–593
Afifi M (2019) 11k hands: Gender recognition and biometric identification using a large dataset of hand images. Multimed Tools Appl 78:20835–20854
Agrawal B, Dixit M (2019) Age estimation and gender prediction using convolutional neural network. In: International conference on sustainable and innovative solutions for current challenges in engineering & technology, Springer, pp. 163–175
Alhichri H, Alswayed AS, Bazi Y, Ammour N, Alajlan NA (2021) Classification of remote sensing images using efficientnet-b3 cnn model with attention. IEEE Access 9:14078–14094
Al-Tashi Q, Rais HM, Abdulkadir SJ, Mirjalili S, Alhussian H (2020) A review of grey wolf optimizer-based feature selection methods for classification. Evolut Mach Learn Techniq 273–286
Althnian A, Aloboud N, Alkharashi N, Alduwaish F, Alrshoud M, Kurdi H (2021) Face gender recognition in the wild: an extensive performance comparison of deep-learned, hand-crafted, and fused features with deep and traditional models. Appl Sci 11:89
Anand S (2021) Archimedes optimization algorithm: Heart disease prediction: archimedes optimization algorithm: heart disease prediction. Multimed Res 4
Annrose J, Rufus N, Rex C, Immanuel DG (2021) A cloud-based platform for soybean plant disease classification using archimedes optimization based hybrid deep learning model. Wirel Pers Commun 1–23
Aspandi D, Martinez O, Sukno F, Binefa X (2021) Composite recurrent network with internal denoising for facial alignment in still and video images in the wild. Image Vis Comput 111:104189
Aspandi D, Mallol-Ragolta A, Schuller B, Binefa X (2020) Latent-based adversarial neural networks for facial affect estimations. In: 2020 15th IEEE international conference on automatic face and gesture recognition (FG 2020), IEEE, 2020, pp. 606–610
Bekhouche SE, Ouafi A, Dornaika F, Taleb-Ahmed A, Hadid A (2017) Pyramid multi-level features for facial demographic estimation. Expert Syst Appl 80:297–310
Boon Ng C, Haur Tay Y, Goi BM (2012) Vision-based human gender recognition: a survey, arXiv e-prints: arXiv–1204
Castrillón-Santana M, Lorenzo-Navarro J, Ramón-Balmaseda E (2016) On using periocular biometric for gender classification in the wild. Pattern Recogn Lett 82:181–189
Castrillón-Santana M, Lorenzo-Navarro J, Ramón-Balmaseda E (2013) Improving gender classification accuracy in the wild. In: Iberoamerican congress on pattern recognition, Springer, pp. 270–277
Chen W-S, Jeng R-H (2020) A new patch-based lbp with adaptive weights for gender classification of human face. J Chin Inst Eng 43:451–457
Comas J, Aspandi D, Binefa X (2020) End-to-end facial and physiological model for affective computing and applications. In: 2020 15th IEEE international conference on automatic face and gesture recognition (FG 2020), IEEE, pp. 93–100
Dago-Casas P, González-Jiménez D, Yu LL, Alba-Castro JL (2011) Single-and cross-database benchmarks for gender classification under unconstrained settings. In: 2011 IEEE international conference on computer vision workshops (ICCV Workshops), IEEE, pp. 2152–2159
Dalal N, Triggs B (2005) Histograms of oriented gradients for human detection. In: (2005) IEEE computer society conference on computer vision and pattern recognition (CVPR’05), volume 1. IEEE 886–893
Dhiman G, Kumar V (2018) Emperor penguin optimizer: a bio-inspired algorithm for engineering problems. Knowl-Based Syst 159:20–50
Dhiman G, Oliva D, Kaur A, Singh KK, Vimal S, Sharma A, Cengiz K (2021) Bepo: a novel binary emperor penguin optimizer for automatic feature selection. Knowl-Based Syst 211:106560
Duan M, Li K, Yang C, Li K (2018) A hybrid deep learning cnn-elm for age and gender classification. Neurocomputing 275:448–461
Dwivedi N, Singh DK (2019) Review of deep learning techniques for gender classification in images. In: Harmony search and nature inspired optimization algorithms, Springer pp. 1089–1099
Faramarzi A, Heidarinejad M, Stephens B, Mirjalili S (2020) Equilibrium optimizer: a novel optimization algorithm. Knowl-Based Syst 191:105190
Fathy A, Alharbi AG, Alshammari S, Hasanien HM (2021) Archimedes optimization algorithm based maximum power point tracker for wind energy generation system. Ain Shams Eng J
Fitousi D, Rotschild N, Pnini C, Azizi O (2021) Understanding the impact of face masks on the processing of facial identity, emotion, age, and gender. Front Psychol 4668
Gallagher A, Chen T (2009) Understanding groups of images of people. In: IEEE conference on computer vision and pattern recognition, pp. 256–263
Gao Y, Zhou Y, Luo Q (2020) An efficient binary equilibrium optimizer algorithm for feature selection. IEEE Access 8:140936–140963
Gary BH, Manu R, Tamara B, Erik L et al (2007) Labeled faces in the wild: A database for studying face recognition in unconstrained environments. In: Technical report 07-49, University of Massachusetts 1
Geetha A, Sundaram M, Vijayakumari B (2019) Gender classification from face images by mixing the classifier outcome of prime, distinct descriptors. Soft Comput 23:2525–2535
Ghazouani H (2021) A genetic programming-based feature selection and fusion for facial expression recognition. Appl Soft Comput 103:107173
Ghojogh B, Shouraki SB, Mohammadzade H, Iranmehr E (2018) A fusion-based gender recognition method using facial images. In: Electrical engineering (ICEE), Iranian conference on, IEEE, pp. 1493–1498
Ghosh KK, Guha R, Bera SK, Kumar N, Sarkar R (2021) S-shaped versus v-shaped transfer functions for binary manta ray foraging optimization in feature selection problem. Neural Comput Appl 1–15
Goel A, Vishwakarma VP (2016) Gender classification using kpca and svm. In: 2016 IEEE international conference on recent trends in electronics, information communication technology (RTEICT), 2016, pp. 291–295. 10.1109/RTEICT.2016.7807829
Goel A, Vishwakarma VP (2016a) Efficient feature extraction using dct for gender classification. In: 2016 IEEE international conference on recent trends in electronics, information & communication technology (RTEICT), IEEE pp 1925–1928
Goel A, Vishwakarma VP (2016b) Feature extraction technique using hybridization of dwt and dct for gender classification. In: 2016 ninth international conference on contemporary computing (IC3), IEEE, . 1–6
Greco A, Saggese A, Vento M, Vigilante V (2020) A convolutional neural network for gender recognition optimizing the accuracy/speed tradeoff. IEEE Access 8:130771–130781
Greco A, Saggese A, Vento M, Vigilante V (2021) Gender recognition in the wild: a robustness evaluation over corrupted images. J Ambient Intel Human Comput 12:10461–10472
Greco A, Saggesea A, Vento M, Vigilante V (2020) Gender recognition in the wild: a robustness evaluation over corrupted images. J Intell Human Comput 1–12
Grother P, Grother P, Ngan M, Hanaoka K (2019) Face recognition vendor test (FRVT) part 2: identification. US Department of Commerce, National Institute of Standards and Technology
Haider KZ, Malik KR, Khalid S, Nawaz T, Jabbar S (2019) Deepgender: real-time gender classification using deep learning for smartphones. J Real-Time Image Proc 16:15–29
Hashim FA, Hussain K, Houssein EH, Mabrouk MS, Al-Atabany W (2020) Archimedes optimization algorithm: a new metaheuristic algorithm for solving optimization problems. Appl Intell 1–21
Hashim FA, Houssein EH, Mabrouk MS, Al-Atabany W, Mirjalili S (2019) Henry gas solubility optimization: a novel physics-based algorithm. Futur Gener Comput Syst 101:646–667
Heidari AA, Mirjalili S, Faris H, Aljarah I, Mafarja M, Chen H (2019) Harris hawks optimization: algorithm and applications. Futur Gener Comput Syst 97:849–872
Hsu C-Y, Lin L-E, Lin CH (2021) Age and gender recognition with random occluded data augmentation on facial images. Multimed Tools Appl 80:11631–11653
Hung BT (2021) Face recognition using hybrid hog-cnn approach. In: Research in intelligent and computing in engineering, Springer, pp. 715–723
Huynh HT, Nguyen H (2020) Joint age estimation and gender classification of asian faces using wide resnet. SN Comput Sci 1:1–9
Ito K, Kawai H, Okano T, Aoki T (2018) Age and gender prediction from face images using convolutional neural network. In: (2018) Asia-Pacific signal and information processing association annual summit and conference (APSIPA ASC). IEEE 7–11
Jalali S, Boostani R, Mohammadi M (2021) Efficient fingerprint features for gender recognition. Multidim Syst Signal Process 1–17
Khalifa T, Şengül G (2018) Gender prediction from facial images using local binary patterns and histograms of oriented gradients transformations. Niğde Ömer Halisdemir Üniversitesi Mühendislik Bilimleri Dergisi 7:14–22
Khan K, Attique M, Syed I, Gul A (2019) Automatic gender classification through face segmentation. Symmetry 11:770
Khan G, Samyan S, Khan MUG, Shahid M, Wahla SQ (2020) A survey on analysis of human faces and facial expressions datasets. Int J Mach Learn Cybern 11:553–571
Kumar S, Singh S, Kumar J (2019) Gender classification using machine learning with multi-feature method. In: (2019) IEEE 9th annual computing and communication workshop and conference (CCWC). IEEE 0648–0653
Lakshmi D, Ponnusamy R (2021) Facial emotion recognition using modified hog and lbp features with deep stacked autoencoders. Microprocess Microsyst 82:103834
Lapuschkin S, Binder A, Muller K-R, Samek W (2017) Understanding and comparing deep neural networks for age and gender classification. In: Proceedings of the IEEE international conference on computer vision workshops, pp. 1629–1638
Lee M, Lee J-H, Kim D-H (2022) Gender recognition using optimal gait feature based on recursive feature elimination in normal walking. Expert Syst Appl 189:116040
Lin C-J, Li Y-C, Lin H-Y (2020) Using convolutional neural networks based on a taguchi method for face gender recognition. Electronics 9:1227
Livieris IE, Pintelas E, Pintelas P (2019) Gender recognition by voice using an improved self-labeled algorithm. Mach Learn Knowl Extract 1:492–503
Mafarja M, Mirjalili S (2018) Whale optimization approaches for wrapper feature selection. Appl Soft Comput 62:441–453
Mane S, Shah G (2019) Facial recognition, expression recognition, and gender identification. In: Data management, analytics and innovation, Springer, pp. 275–290
Mansanet J, Albiol A, Paredes R (2016) Local deep neural networks for gender recognition. Pattern Recogn Lett 70:80–86
Micheal AA, Geetha P (2019) Combined feature extraction for multi-view gender recognition. In: Smart Intelligent Computing and Applications, Springer, pp. 219–228
Mirjalili S (2016) Sca: a sine cosine algorithm for solving optimization problems. Knowl-Based Syst 96:120–133
Mirjalili S, Mirjalili SM, Hatamlou A (2016) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Appl 27:495–513
Mirza AM, Hussain M, Almuzaini H, Muhammad G, Aboalsamh H, Bebis G (2013) Gender recognition using fusion of local and global facial features. In: International symposium on visual computing, Springer, pp 493–502
Nefian AV (2013) Georgia tech face database
Neggaz N, Houssein EH, Hussain K (2020) An efficient henry gas solubility optimization for feature selection. Expert Syst Appl 152:113364
Ng C-B, Tay Y-H, Goi B-M (2015) A review of facial gender recognition. Pattern Anal Appl 18:739–755
Nguyen H-T, Huong TTN (2017) Gender classification by lpq features from intensity and monogenic images. In: 2017 4th NAFOSTED conference on information and computer science, IEEE, pp. 96–100
Ojala T, Pietikainen M, Maenpaa T (2002) Multiresolution gray-scale and rotation invariant texture classification with local binary patterns. IEEE Trans Pattern Anal Mach Intell 24:971–987
Omer HK, Jalab HA, Hasan AM, Tawfiq NE (2019) Combination of local binary pattern and face geometric features for gender classification from face images. In: 2019 9th IEEE international conference on control system, computing and engineering (ICCSCE), IEEE, pp. 158–161
Orozco CI, Iglesias F, Buemi ME, Berlles JJ (2017) Real-time gender recognition from face images using deep convolutional neural network
Osman SM, Viriri S (2020) Dynamic local ternary patterns for gender identification using facial components. International Conference on Computer Vision and Graphics, Springer pp 133–141
Pai S, Shettigar R (2021) Gender recognition from face images using sift descriptors and trainable features. In: Advances in artificial intelligence and data engineering, Springer, pp. 1173–1186
Patil KA et al (2021) Features and methods of human age estimation: opportunities and challenges in medical image processing. Turkish J Comput Math Educ (TURCOMAT) 12:294–318
Pattnaik G, Parvathi K (2021) Automatic detection and classification of tomato pests using support vector machine based on hog and lbp feature extraction technique. In: Progress in advanced computing and intelligent engineering, Springer, pp. 49–55
Peimankar A, Puthusserypady S (2021) Dens-ecg: a deep learning approach for ecg signal delineation. Expert Syst Appl 165:113911
Peker M (2021) Classification of hyperspectral imagery using a fully complex-valued wavelet neural network with deep convolutional features. Expert Syst Appl 173:114708
Preeti RK (2021) Performance estimation of wireless sensor network using archimedes optimization algorithm. Des Eng 728–746
Sajja TK, Kalluri HK (2019) Gender classification based on face images of local binary pattern using support vector machine and back propagation neural networks. Adv Model Anal B 62:31–35
Savchenko AV (2019) Efficient facial representations for age, gender and identity recognition in organizing photo albums using multi-output convnet. Peer J Comput Sci 5:e197
Silva DPd (2019) Age and gender classification: a proposed system, Ph.D. thesis
Simanjuntak F, Azzopardi G (2020) Fusion of cnn- and cosfire-based features with application to gender recognition from face images. In: Arai K, Kapoor S (eds) Advances in Computer Vision. Springer International Publishing, Cham, pp 444–458
Singh A, Rai N, Sharma P, Nagrath P, Jain R (2021) Age, gender prediction and emotion recognition using convolutional neural network, Available at SSRN 3833759
Sun X, Wang G, Xu L, Yuan H, Yousefi N (2021) Optimal estimation of the pem fuel cells applying deep belief network optimized by improved archimedes optimization algorithm. Energy 237:121532
Surinta O, Khamket T, Gender recognition from facial images using local gradient feature descriptors. In: (2019) 14th international joint symposium on artificial intelligence and natural language processing (iSAI-NLP). IEEE 1–6
Taghian S, Nadimi-Shahraki MH (2019) Binary sine cosine algorithms for feature selection from medical data, arXiv preprint arXiv:1911.07805
Thaher T, Heidari AA, Mafarja M, Dong JS, Mirjalili S (2020) Binary harris hawks optimizer for high-dimensional, low sample size feature selection. In: Evolutionary machine learning techniques, Springer, pp. 251–272
Thomaz CE, Giraldi GA (2010) A new ranking method for principal components analysis and its application to face image analysis. Image Vis Comput 28:902–913
Uçar MK, Uçar Z, Uçar K, Akman M, Bozkurt MR (2021) Determination of body fat percentage by electrocardiography signal with gender based artificial intelligence. Biomed Signal Process Control 68:102650
Vimal S, Robinson YH, Kaliappan M, Vijayalakshmi K, Seo S (2021) A method of progression detection for glaucoma using k-means and the glcm algorithm toward smart medical prediction. The J Supercomput 1–17
Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1:67–82
Yao B, Hayati H (2021) Model parameters estimation of a proton exchange membrane fuel cell using improved version of archimedes optimization algorithm. Energy Rep 7:5700–5709
Yıldız BS, Pholdee N, Bureerat S, Erdaş MU, Yıldız AR, Sait SM (2021) Comparision of the political optimization algorithm, the archimedes optimization algorithm and the levy flight algorithm for design optimization in industry. Mater Test 63:356–359
Yu H, Yang LT, Zhang Q, Armstrong D, Deen MJ (2021) Convolutional neural networks for medical image analysis: state-of-the-art, comparisons, improvement and perspectives. Neurocomputing
Zhang C, Ding H, Shang Y, Shao Z, Fu X (2018) Gender classification based on multiscale facial fusion feature. Math Probl Eng 2018
Zhao W, Zhang Z, Wang L (2020) Manta ray foraging optimization: an effective bio-inspired optimizer for engineering applications. Eng Appl Artif Intell 87:103300
Zhou Y, Li Z (2019) Facial eigen-feature based gender recognition with an improved genetic algorithm. J Intell Fuzzy Syst 37:4891–4902
Funding
The authors declare that they are not involved in any financial or other partnerships.
Author information
Authors and Affiliations
Contributions
I. Neggaz realized the idea of facial analysis using AOA. Also, she wrote the different parts of the paper. Pr H. FIZAZI checked the methodology and the quality of the current work. The authors declare that numerous operations have been carried out, beginning with the creation of language editing and plagiarism detection software.
Corresponding author
Ethics declarations
Conflict of interest
The authors have declared that there is no conflict of interest.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Informed consent
Informed consent was obtained from all individual participants included in the study
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
Neggaz, I., Fizazi, H. An Intelligent handcrafted feature selection using Archimedes optimization algorithm for facial analysis. Soft Comput 26, 10435–10464 (2022). https://doi.org/10.1007/s00500-022-06886-3
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-022-06886-3