Skip to main content

Advertisement

Log in

An Intelligent handcrafted feature selection using Archimedes optimization algorithm for facial analysis

  • Application of soft computing
  • Published:
Soft Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

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.

Notes

  1. https://talhassner.github.io/home/projects/Adience/Adience-data.html.

  2. https://github.com/ciorozco/CNN_Ubunsa.

  3. https://fei.edu.br/~cet/facedatabase.html.

  4. http://www.anefian.com/research/face_reco.html

  5. http://chenlab.ece.cornell.edu/people/Andy/ImagesOfGroups.html

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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Duan M, Li K, Yang C, Li K (2018) A hybrid deep learning cnn-elm for age and gender classification. Neurocomputing 275:448–461

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Ghazouani H (2021) A genetic programming-based feature selection and fusion for facial expression recognition. Appl Soft Comput 103:107173

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Khan K, Attique M, Syed I, Gul A (2019) Automatic gender classification through face segmentation. Symmetry 11:770

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Livieris IE, Pintelas E, Pintelas P (2019) Gender recognition by voice using an improved self-labeled algorithm. Mach Learn Knowl Extract 1:492–503

    Article  Google Scholar 

  • Mafarja M, Mirjalili S (2018) Whale optimization approaches for wrapper feature selection. Appl Soft Comput 62:441–453

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Mirjalili S, Mirjalili SM, Hatamlou A (2016) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Appl 27:495–513

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Ng C-B, Tay Y-H, Goi B-M (2015) A review of facial gender recognition. Pattern Anal Appl 18:739–755

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Peker M (2021) Classification of hyperspectral imagery using a fully complex-valued wavelet neural network with deep convolutional features. Expert Syst Appl 173:114708

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Zhou Y, Li Z (2019) Facial eigen-feature based gender recognition with an improved genetic algorithm. J Intell Fuzzy Syst 37:4891–4902

    Article  Google Scholar 

Download references

Funding

The authors declare that they are not involved in any financial or other partnerships.

Author information

Authors and Affiliations

Authors

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

Correspondence to Imène Neggaz.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-022-06886-3

Keywords