Abstract
Automatic age and gender estimation provides an important information to analyze real-world applications such as human–machine interaction, system access, activity recognition, and consumer profile detection. While it is easy to estimate a person’s gender from human facial images, estimating their age is difficult. In such previous challenging studies, traditional convolutional neural network (CNN) methods have been used for age and gender estimation. With the development of deep convolutional neural network (DCNN) architectures, more successful results have been obtained than traditional CNN methods. In this study, two state-of-the-art DCNN models have been developed in the field of artificial intelligence (AI) to make age and gender estimation on an imbalanced dataset of human face images. Firstly, a new model called fast description network (FINet) was developed, which has a parametrically changeable structure. Secondly, the number of parameters has been reduced by using the layer reduction approach in InceptionV3 and NASNetLarge DCNN model structures, and a second model named inception Nasnet fast identify network (INFINet) was developed by concatenating these models and the FINet model as a triple. FINet and INFINet models developed for age and gender estimation were compared with many other state-of-the-art DCNN models in AI. The most successful accuracy results in terms of both age and gender were obtained with the INFINet model (age: 61.22%, gender: 80.95% in the FG-NET dataset, age: 72.00%, gender: 90.50% in the UTKFace dataset). The results obtained in age and gender estimation with the INFINet model are much more effective than other recent state-of-the-art works. In addition, the FINet model, which has a much smaller number of parameters than the compared models, showed a classification performance that can compete with state-of-the-art methods for age and gender estimation.












Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data availability
All data generated or analyzed during this study are included in this published article.
References
Gupta SK, Nain N (2023) Single attribute and multi attribute facial gender and age estimation. Multimed Tools Appl 82(1):1289–1311. https://doi.org/10.1007/s11042-022-12678-6
Sharma N, Sharma R, Jindal N (2022) Face-based age and gender estimation using improved convolutional neural network approach. Wireless Pers Commun 124(4):3035–3054. https://doi.org/10.1007/s11277-022-09501-8
Saraswat M, Gupta P, Yadav RP, Yadav R and Sonkar S (2022, July) Age, gender and emotion estimation using deep learning. In: Congress on intelligent systems: Proceedings of CIS 2021, Singapore: Springer Nature Singapore, vol 2, pp 59–70. https://doi.org/10.1007/978-981-16-9113-3_6
Dammak S, Mliki H, Fendri E (2023) Gender estimation based on deep learned and handcrafted features in an uncontrolled environment. Multimedia Syst 29(1):421–433. https://doi.org/10.1007/s00530-022-01011-8
Zhang B, Bao Y (2022) Cross-dataset learning for age estimation. IEEE Access 10:24048–24055. https://doi.org/10.1109/ACCESS.2022.3154403
Vidyarthi P, Dhavale S and Kumar S (2022, August) Gender and age estimation using transfer learning with multi-tasking approach. In: 2022 2nd Asian conference on innovation in technology (ASIANCON), IEEE, pp 1–5. https://doi.org/10.1109/ASIANCON55314.2022.9908952
Nawaz Y, Arif MS, Shatanawi W, Nazeer A (2021) An explicit fourth-order compact numerical scheme for heat transfer of boundary layer flow. Energies 14(12):3396. https://doi.org/10.3390/en14123396
Nawaz Y, Arif MS, Abodayeh K (2022) A third-order two-stage numerical scheme for fractional Stokes problems: a comparative computational study. J Comput Nonlinear Dyn 7(10):101004. https://doi.org/10.1115/1.4054800
Nawaz Y, Arif MS, Abodayeh K (2022) An explicit-implicit numerical scheme for time fractional boundary layer flows. Int J Numer Meth Fluids 94(7):920–940. https://doi.org/10.1002/fld.5078
Akgül İ (2023) Mobile-DenseNet: detection of building concrete surface cracks using a new fusion technique based on deep learning. Heliyon 9(10):e21097. https://doi.org/10.1016/j.heliyon.2023.e21097
Wu Y, Zhao S, Xing Z, Wei Z, Li Y, Li Y (2023) Detection of foreign objects intrusion into transmission lines using diverse generation model. IEEE Trans Power Deliv. https://doi.org/10.1109/TPWRD.2023.3279891
Xing Z, Zhao S, Guo W, Meng F, Guo X, Wang S, He H (2023) Coal resources under carbon peak: Segmentation of massive laser point clouds for coal mining in underground dusty environments using integrated graph deep learning model. Energy 285:128771. https://doi.org/10.1016/j.energy.2023.128771
Arif MS, Mukheimer A, Asif D (2023) Enhancing the early detection of chronic kidney disease: a robust machine learning model. Big Data Cogn Comput 7(3):144. https://doi.org/10.3390/bdcc7030144
Asif D, Bibi M, Arif MS, Mukheimer A (2023) Enhancing heart disease prediction through ensemble learning techniques with hyperparameter optimization. Algorithms 16(6):308. https://doi.org/10.3390/a16060308
Thaneeshan R, Thanikasalam K and Pinidiyaarachchi A (2022, December) Gender and age estimation from facial images using deep learning. In: 2022 7th International conference on information technology research (ICITR), IEEE, pp 1–6. https://doi.org/10.1109/ICITR57877.2022.9993277
Shi C, Zhao S, Zhang K, Feng X (2023) Multi-task multi-scale attention learning-based facial age estimation. IET Signal Process 17(2):e12190. https://doi.org/10.1049/sil2.12190
Di Mascio T, Fantozzi P, Laura L and Rughetti V (2022) Age and gender (face) recognition: a brief survey. In: Methodologies and intelligent systems for technology enhanced learning, 11th international conference, Springer International Publishing, vol 11, pp 105–113. https://doi.org/10.1007/978-3-030-86618-1_11
Kulkarni MA, Joshi MP, Sindgi MS, Rakshasbhuvankar MS, Kumar MV, Dachawar M (2022) Detection of gender and age using machine learning. Int J Res Appl Sci Eng Technol 10:1537–1542. https://doi.org/10.22214/ijraset.2022.48268
Arya S, Khan M, Agarwal A, Gaur A, Mallick B (2022) Age estimation and gender recognition technique using deep learning. Int J Res Appl Sci Eng Technol 10:326–331. https://doi.org/10.22214/ijraset.2022.42145
Tariq MU, Akram A, Yaqoob S, Rasheed M and Ali MS (2022) Real time age and gender classification using Vgg19. Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition), vol 41(12), pp 641–655. https://doi.org/10.17605/OSF.IO/BKJWH
Lee SH, Hosseini S, Kwon HJ, Moon J, Koo HI and Cho NI (2018, January) Age and gender estimation using deep residual learning network. In: 2018 International workshop on advanced image technology (IWAIT), IEEE, pp 1–3. https://doi.org/10.1109/IWAIT.2018.8369763
Terhörst P, Huber M, Kolf JN, Zelch I, Damer N, Kirchbuchner F and Kuijper A (2019, September) Reliable age and gender estimation from face images: stating the confidence of model predictions. In: 2019 IEEE 10th international conference on biometrics theory, applications and systems (BTAS), IEEE, pp 1–8. https://doi.org/10.1109/BTAS46853.2019.9185975
Ozbulak G, Aytar Y and Ekenel HK (2016, September) How transferable are CNN-based features for age and gender classification?. In: 2016 International conference of the biometrics special interest group (BIOSIG), IEEE, pp 1–6. https://doi.org/10.1109/BIOSIG.2016.7736925
Mallouh AA, Qawaqneh Z, Barkana BD (2019) Utilizing CNNs and transfer learning of pre-trained models for age range classification from unconstrained face images. Image Vis Comput 88:41–51. https://doi.org/10.1016/j.imavis.2019.05.001
Duan M, Li K, Yang C, Li K (2018) A hybrid deep learning CNN–ELM for age and gender classification. Neurocomputing 275:448–461. https://doi.org/10.1016/j.neucom.2017.08.062
Chen BC, Chen CS and Hsu WH (2014) Cross-age reference coding for age-invariant face recognition and retrieval. In: Computer vision–ECCV 2014: 13th European conference, Zurich, Switzerland, September 6–12, 2014, Proceedings, Part VI 13. Springer International Publishing, pp 768–783
Rwigema J, Mfitumukiza J, Tae-Yong K (2021) A hybrid approach of neural networks for age and gender classification through decision fusion. Biomed Signal Process Control 66:102459. https://doi.org/10.1016/j.bspc.2021.102459
Yudin D, Shchendrygin M, Dolzhenko A (2020) Age and gender recognition on imbalanced dataset of face images with deep learning. In: Kovalev S, Tarassov V, Snasel V, Sukhanov A (eds) Proceedings of the fourth international scientific conference “Intelligent Information Technologies for Industry” (IITI’19). IITI 2019. Advances in Intelligent Systems and Computing, vol 1156. Springer, Cham. https://doi.org/10.1007/978-3-030-50097-9_4
Sheoran V, Joshi S, Bhayani TR (2021) Age and gender prediction using deep CNNs and transfer learning. In: Singh SK, Roy P, Raman B, Nagabhushan P (eds) Computer vision and image processing. CVIP 2020. Communications in computer and information science, vol 1377. Springer, Singapore. https://doi.org/10.1007/978-981-16-1092-9_25
Alsaleh A, Perkgoz C (2023) A space and time efficient convolutional neural network for age group estimation from facial images. PeerJ Comput Sci 9:e1395. https://doi.org/10.7717/peerj-cs.1395
Medium (2024a) Gender and Age Detection using with Keras Tensorflow | Image Processing. Accessed in May 15, 2024 from https://medium.com/@ilaslanduzgun/gender-and-age-detection-using-with-keras-tensorflow-image-processing-90d7804473f8
Medium (2024b) NeuroNuggets: Age and Gender Estimation. Accessed in May 15, 2024 from https://medium.com/neuromation-blog/neuronuggets-age-and-gender-estimation-2807b1307a13
George G, Uppin C, Bello UA (2024) Human age estimation from face images with deep convolutional neural networks using transfer learning. Preprints 2024, 2024010350. https://doi.org/10.20944/preprints202401.0350.v1
Nithyashri J and Kulanthaivel G (2012, December) Classification of human age based on neural network using FG-NET aging database and wavelets. In: 2012 fourth international conference on advanced computing (ICoAC), IEEE, pp 1–5. https://doi.org/10.1109/ICoAC.2012.6416855
Choobeh AK (2013) An image-based method of distinguishing children from adults. Int J Inf Electron Eng 3(5):533. https://doi.org/10.7763/IJIEE.2013.V3.372
Samadi A and Pourghassem H (2013, April) Children detection algorithm based on statistical models and LDA in human face images. In: 2013 International Conference on Communication Systems and Network Technologies, IEEE, pp 206–209. https://doi.org/10.1109/CSNT.2013.52
Razalli H, Rahmat RWO, Khalid F, Sulaiman PS (2017) An image-based children age range verification and classification based on facial features angle distribution and face shape elliptical ratio. Adv Sci Lett 23(5):4026–4030. https://doi.org/10.1166/asl.2017.8271
Zhang Z, Song Y and Qi H (2017) Age progression/regression by conditional adversarial autoencoder. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 5810–5818. https://doi.org/10.1109/cvpr.2017.463
Tyagi M, Sood S (2017) Age group estimation using machine learning techniques: a review. Int J Eng Sci Res Technol 6(12):599–606. https://doi.org/10.5281/zenodo.1130907
Kumar S, Singh S, Kumar J, Prasad KMVV (2022) Age and gender classification using Seg-Net based architecture and machine learning. Multimed Tools Appl 81(29):42285–42308. https://doi.org/10.1007/s11042-021-11499-3
Cootes, T. (2014). FG‐Net face and gesture recognition network
Github (2023a) Accessed in January 20, 2023 from https://yanweifu.github.io/FG_NET_data/
Kaggle (2023a) Accessed in January, 20, 2023 from https://www.kaggle.com/datasets/mulukentesfaye/fgnet
Garain A, Ray B, Singh PK, Ahmadian A, Senu N, Sarkar R (2021) GRA_Net: a deep learning model for classification of age and gender from facial images. IEEE Access 9:85672–85689. https://doi.org/10.1109/ACCESS.2021.3085971
Bukar AM, Ugail H, Connah D (2016) Automatic age and gender classification using supervised appearance model. J Electron Imaging 25(6):061605–061605
Levi G and Hassner T (2015) Age and gender classification using convolutional neural networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition workshops, pp 34–42)
Colab (2023) Google colaboratory. Retrieved in January, 25, 2023 from https://colab.research.google.com
Chollet F (2017) Xception: deep learning with depthwise separable convolutions. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 1251–1258
Szegedy C, Vanhoucke V, Ioffe S, Shlens J and Wojna Z (2016) Rethinking the inception architecture for computer vision. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 2818–2826
Szegedy C, Ioffe S, Vanhoucke V and Alemi A (2017, February) Inception-v4, inception-resnet and the impact of residual connections on learning. In: Proceedings of the AAAI conference on artificial intelligence, vol 31, No. 1. https://doi.org/10.1609/aaai.v31i1.11231
Howard AG, Zhu M, Chen B, Kalenichenko D, Wang W, Weyand T and Adam H (2017) Mobilenets: efficient convolutional neural networks for mobile vision applications. arXiv preprint arXiv:1704.04861
Sandler M, Howard A, Zhu M, Zhmoginov A and Chen LC (2018) Mobilenetv2: inverted residuals and linear bottlenecks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 4510–4520
Zoph B, Vasudevan V, Shlens J and Le QV (2018) Learning transferable architectures for scalable image recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 8697–8710
Montalbo FJP (2022) Diagnosing gastrointestinal diseases from endoscopy images through a multi-fused CNN with auxiliary layers, alpha dropouts, and a fusion residual block. Biomed Signal Process Control 76:103683. https://doi.org/10.1016/j.bspc.2022.103683
Sohan MF, Jabiullah MI, Rahman SSMM and Mahmud SH (2019, July) Assessing the effect of imbalanced learning on cross-project software defect prediction. In: 2019 10th International conference on computing, communication and networking technologies (ICCCNT), IEEE, pp 1–6. https://doi.org/10.1109/ICCCNT45670.2019.8944622
Zhang F, Zheng Q, Zou Y and Hassan AE (2016, May) Cross-project defect prediction using a connectivity-based unsupervised classifier. In: Proceedings of the 38th international conference on software engineering, pp 309–320. https://doi.org/10.1145/2884781.2884839
Dammak S, Mliki H, Fendri E (2021) Gender effect on age classification in an unconstrained environment. Multimed Tools App 80(18):28001–28014. https://doi.org/10.1007/s11042-021-11060-2
Abbes A, Ouarda W, Ayed YB (2024) Age-API: are landmarks-based features still distinctive for invariant facial age recognition? Multimed Tools Appl. https://doi.org/10.1007/s11042-024-18227-7
Jamoliddin U, Yoo JH (2022) Age and gender classification with small scale cnn. J Korea Inst Electron Commun Sci 17(1):99–104. https://doi.org/10.13067/JKIECS.2022.17.1.99
Apuandi I, Rachmawati E and Kosala G (2023, February) ConvELM: exploiting extreme learning machine on convolutional neural network for age estimation. In: 2023 International conference on artificial intelligence in information and communication (ICAIIC), IEEE, pp 407–412. https://doi.org/10.1109/ICAIIC57133.2023.10067115
Github (2023b) Accessed in September 21, 2023 from https://susanqq.github.io/UTKFace/
Kaggle (2023b) Accessed in September, 21, 2023 from https://www.kaggle.com/datasets/jangedoo/utkface-new
Funding
The author has no received any financial support for the research, authorship, or publication of this study.
Author information
Authors and Affiliations
Contributions
The authors' contribution rates in the study are equal.
Corresponding author
Ethics declarations
Conflict of interest
No conflict of interest or common interest has been declared by the author.
Ethical approval
This study does not require ethics committee permission or any special permission.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Akgül, İ. Deep convolutional neural networks for age and gender estimation using an imbalanced dataset of human face images. Neural Comput & Applic 36, 21839–21858 (2024). https://doi.org/10.1007/s00521-024-10390-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-024-10390-0