Abstract
Age estimation using face images is an exciting and challenging task. The traits from the face images are used to determine age, gender, ethnic background, and emotion of people. Among this set of traits, age estimation can be valuable in several potential real-time applications. The traditional hand-crafted methods relied-on for age estimation, cannot correctly estimate the age. The availability of huge datasets for training and an increase in computational power has made deep learning with convolutional neural network a better method for age estimation; convolutional neural network will learn discriminative feature descriptors directly from image pixels. Several convolutional neural net work approaches have been proposed by many of the researchers, and these have made a significant impact on the results and performances of age estimation systems. In this paper, we present a thorough study of the state-of-the-art deep learning techniques which estimate age from human faces. We discuss the popular convolutional neural network architectures used for age estimation, presents a critical analysis of the performance of some deep learning models on popular facial aging datasets, and study the standard evaluation metrics used for performance evaluations. Finally, we try to analyze the main aspects that can increase the performance of the age estimation system in future.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Availability of data and materials
Data sharing not applicable to this article as no datasets were generated or analysed during the current study.
Abbreviations
- Ad:
-
Adience
- AFAD:
-
Asian Face Age Dataset
- BERC:
-
Biometric Engineering Research Center
- CACD:
-
Cross-Age Celebrity Dataset
- CNN:
-
Convolutional Neural Network
- CS:
-
Cummulative Score
- DEX:
-
Deep EXpectation
- DLDL:
-
Deep Label Distribution Learning
- ELM:
-
Extreme Learning Machine
- FC:
-
Fully Connected
- FG:
-
FG-NET
- FG-NET:
-
Face and Gesture Recognition Network
- GA-DFL:
-
Group-aware Deep Feature Learning
- HOIP:
-
Human Object Interaction Processing
- IMW:
-
IMDb-WIKI
- KL:
-
Kullback–Leibler
- LAP2015:
-
Looking At People 2015
- LAP2016:
-
Looking At People 2016
- LHI:
-
Lotus Hill Research Institute
- L5:
-
LAP2015
- L6:
-
LAP2016
- MAE:
-
Mean Absolute Error
- MC:
-
Multi-class Classification
- MP:
-
MORPH-II
- MR:
-
Metric Regression
- MRCNN:
-
Multi-Region Convolutional Neural Network
- ODFL:
-
Ordinal Deep Feature Learning
- OR-CNN:
-
Ordinal Regression Convolutional Neural Network
- RoR:
-
Residual Networks of Residual Networks
- VGGNET:
-
Visual Geometry Group Network
- WIT-DB:
-
Waseda human–computer Interaction Technology
- Xception:
-
Extreme Inception
References
Agbo-Ajala O, Viriri S (2020) Face-based age and gender classification using deep learning model. In: Dabrowski JJ, Rahman A, Paul M (eds) Image and video technology. Springer, Cham, pp 125–137
Agustsson E, Timofte R, Escalera S, Baro X, Guyon I, Rothe R (2017) Apparent and real age estimation in still images with deep residual regressors on appa-real database. In: Proceedings—12th IEEE international conference on automatic face and gesture recognition, FG 2017—1st international workshop on adaptive shot learning for gesture understanding and production, ASL4GUP 2017, Biometrics in the Wild, Bwild 2017, Heteroge, pp 87–94
Anand A, Labati RD, Genovese A, Munoz E, Piuri V, Scotti F (2017) Age estimation based on face images and pre-trained convolutional neural networks. In: 2017 IEEE Symposium Series on Computational Intelligence, SSCI 2017—Proceedings 2017, pp 1–7
Angulu R, Tapamo JR, Adewumi AO (2018) Age estimation via face images: a survey. Eurasip J Image Video Process 2018(1):42
Antipov G, Baccouche M, Berrani SA, Dugelay JL (2016) Apparent age estimation from face images combining general and children-specialized deep learning models. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops, pp 801–809
Aydogdu MF, Demirci MF (2017) Age classification using an optimized CNN architecture. In: Proceedings of the International Conference on Compute and Data Analysis—ICCDA ’17, September, pp 233–239
Badame V, Jamadagni M (2017) Study of approaches for human facial age. Int J Innov Res Sci Eng Technol 6(8):2347–6710
Bastanfard A, Nik MA, Dehshibi MM (2007) Iranian face database with age, pose and expression. In: Proceedings—International Conference on Machine Vision, ICMV 2007, January, pp 50–55
Burt DM, Perrett DI (1995) Perception of age in adult Caucasian male faces: computer graphic manipulation of shape and colour information. Proc R Soc B Biol Sci 259:137–143
Chang KY, Chen CS, Hung YP (2010) A ranking approach for human age estimation based on face images. In: Proceedings—International Conference on Pattern Recognition, August, pp 3396–3399
Chen BC, Chen CS, Hsu WH (2015) Face recognition and retrieval using cross-age reference coding with cross-age celebrity dataset. IEEE Trans Multimed 17(6):804–815
Chen S, Zhang C, Dong M, Le J, Rao M (2017) Using ranking-CNN for age estimation. In: Proceedings—30th IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2017, vol 2017-January, pp 742–751
Choi SE, Lee YJ, Lee SJ, Park KR, Kim J (2011) Age estimation using a hierarchical classifier based on global and local facial features. Pattern Recognit 44:1262–1281
Chollet F (2017) Xception: deep learning with depthwise separable convolutions. In: Proceedings—30th IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2017, 2017 January, pp 1800–1807
Dib MYE, El-saban M (2010) Human age estimation using enhanced bio-inspired features (EBIF). Faculty of Computers and Information, Cairo University, Cairo, Egypt, pp 1–4
Duan M, Li K, Yang C, Li K (2018a) A hybrid deep learning CNNELM for age and gender classification. Neurocomputing 275:448–461
Duan M, Li K, Li K (2018b) An ensemble CNN2ELM for age estimation. IEEE Trans Inf Forensics Secur 13(3):758–772
Eidinger E, Enbar R, Hassner T (2014) Age and gender estimation of unfiltered faces. IEEE Trans Inf Forensics Secur 9(12):2170–2179
Farkas JP, Pessa JE, Hubbard B, Rohrich RJ (2013) The science and theory behind facial aging. Plast Reconstr Surg Glob Open 1(1):0–8
Feng S, Lang C, Feng J, Wang T, Luo J (2017) Human facial age estimation by cost-sensitive label ranking and trace norm regularization. IEEE Trans Multimed 19(1):136–148
Fu Y, Zheng N (2006) M-Face: an appearance-based photorealistic model for multiple facial attributes rendering. IEEE Trans Circuits Syst Video Technol 16(7):830–842
Fu Y, Guo G, Huang TS (2010) Age synthesis and estimation via faces: a survey. IEEE Trans Pattern Anal Mach Intell 32(11):1955–1976
Gallagher AC, Chen T (2008) Estimating age, gender, and identity using first name priors. In: 26th IEEE Conference on Computer Vision and Pattern Recognition, CVPR, Section 3
Gallagher AC, Chen T (2009) Understanding images of groups of people. In: 2009 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops, CVPR Workshops 2009, vol 2009. IEEE, pp 256–263
Gao BB, Zhou HY, Wu J, Geng X (2018) Age estimation using expectation of label distribution learning. In: IJCAI International Joint Conference on Artificial Intelligence, vol 2018-July, pp 712–718
Goodman P, Namdeo A, Galatioto F, Bell M, Foster E, Shield C (2015) Rethinking the inception architecture for computer vision Christian. In: HARMO 2014—16th international conference on harmonisation within atmospheric dispersion modelling for regulatory purposes, Proceedings, pp 2818–2826
Guo G, Fu Y, Dyer CR, Huang TS (2008a) Image-based human age estimation by manifold learning and locally adjusted robust regression. IEEE Trans Image Process 17(7):1178–1188
Guo G, Fu Y, Dyer CR, Huang TS (2008b) A probabilistic fusion approach to human age prediction. In: 2008 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops, pp 1–6
Gurpinar F, Kaya H, Dibeklioglu H, Salah AA (2016) Kernel ELM and CNN based facial age estimation. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops, pp 785–791
He K, Zhang X, Ren S, Sun J (2016a) Deep residual learning for image recognition. In: Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition 2016 December, pp 770–778
He K, Zhang X, Ren S, Sun J (2016b) Identity mappings in deep residual networks. In: Lecture notes in computer science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol 9908 LNCS, pp 630–645
Huo Z, Yang X, Xing C, Zhou Y, Hou P, Lv J, Geng X (2016) Deep age distribution learning for apparent age estimation. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops, pp 722–729
Iandola FN, Han S, Moskewicz MW, Ashraf K, Dally WJ, Keutzer K (2017) Medical Image Computing and Computer-Assisted Intervention MICCAI. ICLR 8150:1–13
Karen S, Andrew Z (2015) Very deep convolutional networks for large-scale image recognition. Inf Softw Technol 51:769–784
Krizhevsky A, Sutskever I, Hinton GE (2017) ImageNet classification with deep convolutional neural networks. Commun ACM 60(6):84–90
Kyaw SP, Wang JG, Teoh EK (2013) Web image mining for facial age estimation. In: ICICS 2013—conference guide of the 9th international conference on information, communications and signal processing
Lanitis A, Draganova C, Christodoulou C (2004) Comparing different classifiers for automatic age estimation. IEEE Trans Syst Man Cybern B Cybern 34(1):621–628
Levi G, Hassncer T (2015) Age and gender classification using convolutional neural networks. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops, vol 2015-October, pp 34–42
Liao H, Yan Y, Dai W, Fan P (2018) Age estimation of face images based on CNN and divide-and-rule strategy. Math Probl Eng 2018:1–8
Li C, Liu Q, Liu J, Lu H (2012) Learning ordinal discriminative features for age estimation. In: Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp 2570–2577
Li W, Lu J, Feng J, Xu C, Zhou J, Tian Q (2019) Bridgenet: a continuity-aware probabilistic network for age estimation. In: Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition 2019-June, pp 1145–1154
Liu KH, Yan S, Kuo CC (2015a) Age estimation via grouping and decision fusion
Liu X, Li S, Kan M, Zhang J, Wu S, Liu W, Han H, Shan S, Chen X (2015b) AgeNet: deeply learned regressor and classifier for robust apparent age estimation. In: Proceedings of the IEEE International Conference on Computer Vision 2015, pp 258–266
Liu W, Wang Z, Liu X, Zeng N, Liu Y, Alsaadi FE (2017a) A survey of deep neural network architectures and their applications. Neurocomputing 234:11–26
Liu H, Lu J, Feng J, Zhou J (2017b) Ordinal deep feature learning for facial age estimation. In: Proceedings—12th IEEE international conference on automatic face and gesture recognition, FG 2017—1st international workshop on adaptive shot learning for gesture understanding and production, ASL4GUP 2017, Biometrics in the Wild, Bwild 2017, Heteroge, May 2017, pp 157–164
Liu W, Chen L, Chen Y (2018) Age classification using convolutional neural networks with the multi-class focal loss. In: IOP Conference Series: Materials Science and Engineering, vol 428, no 1
Liu H, Lu J, Feng J, Zhou J (2019) Ordinal deep learning for facial age estimation. IEEE Trans Circuits Syst Video Technol 29(2):486–501
Liu X, Zou Y, Kuang H, Ma X (2020) Face image age estimation based on data augmentation and lightweight convolutional neural network. Symmetry 12(1):146
Lu J, Liong VE, Zhou J (2015) Cost-sensitive local binary feature learning for facial age estimation. IEEE Trans Image Process 24:5356–5368
Malli RC, Aygun M, Ekenel HK (2016) Apparent age estimation using ensemble of deep learning models. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops, pp 714–721
Minear M, Park DC (2004) A lifespan database of adult facial stimuli. Behav Res Methods Instrum Comput 36(4):630–633
Moschoglou S, Papaioannou A, Sagonas C, Deng J, Kotsia I, Zafeiriou S (2017) AgeDB: the first manually collected, in-the-wild age database. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops, vol 2017-July, pp 1997–2005
Nam SH, Kim YH, Truong NQ, Choi J, Park KR (2020) Age estimation by super-resolution reconstruction based on adversarial networks. IEEE Access 8:17103–17120
Ni B, Song Z, Yan S (2009) Web image mining towards universal age estimator. In: Proceedings of the seventeen ACM international conference on Multimedia—MM ’09, p 85
Niu Z, Zhou M, Wang L, Gao X, Hua G (2016) Ordinal regression with multiple output CNN for age estimation. In: Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2016 December, pp 4920–4928
Onifade OFW, Akinyemi JD (2014) A GW ranking approach for facial age estimation. Egypt Comput Sci J 38(3):63–74
Panis G, Lanitis A, Tsapatsoulis N, Cootes TF (2015) Overview of research on facial ageing using the FG-NET ageing database. IET Biom 5(2):37–46
Phillips PJ, Flynn PJ, Scruggs T, Bowyer KW, Chang J, Hoffman K, Marques J, Min J, Worek W (2005) Overview of the face recognition grand challenge. In: Proceedings—2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, CVPR 2005, vol I, pp 947–954
Qawaqneh Z, Mallouh AA, Barkana BD (2017) Deep convolutional neural network for age estimation based on VGG-face model
Ranjan R, Zhou S, Chen JC, Kumar A, Alavi A, Patel VM, Chellappa R (2015) Unconstrained age estimation with deep convolutional neural networks. In: Proceedings of the IEEE International Conference on Computer Vision, pp 351–359
Ricanek K Jr, Tesafaye T (2006) MORPH: a longitudinal image age-progression, of normal adult. In: Proc. 7th Int. Conf. Autom. Face Gesture Recognit, pp 0–4
Rothe R, Timofte R, Van Gool L (2015) DEX: deep expectation of apparent age from a single image. In: Proceedings of the IEEE International Conference on Computer Vision, vol 2015-February, pp 252–257
Rothe R, Timofte R, Van Gool L (2018) Deep expectation of real and apparent age from a single image without facial landmarks. Int J Comput Vis 126(2–4):144–157
Shara MS, Shemitha PA (2018) Facial age estimation based on multiple CNN. Ijirt 4(11):593–599
Shen W, Zhao K, Guo Y, Yuille A (2017) Label distribution learning forests. In: Nips, pp 1–10
Suo J, Wu T, Zhu S, Shan S, Chen X, Gao W (2008) Design sparse features for age estimation using hierarchical face model. In: 2008 8th IEEE International Conference on Automatic Face and Gesture Recognition, FG 2008
Szegedy C, Liu W, Jia Y, Sermanet P, Reed S, Anguelov D, Erhan D, Vanhoucke V, Rabinovich A (2015) Going deeper with convolutions. In: Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 7–12 June. IEEE, pp 1–9
Ueki K, Hayashida T, Kobayashi T (2006) Subspace-based age-group classification using facial images under various lighting conditions. In: FGR 2006: Proceedings of the 7th international conference on automatic face and gesture recognition, 2006 May, pp 43–48
UTKFace (2017)
Vetter T (1999) A morphable model for the synthesis of 3D faces f g. In: Faces, pp 187–194
Zhang Y, Yeung DY (2010) Multi-task warped Gaussian process for personalized age estimation. In: Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, January 2014, pp 2622–2629
Zhang K, Gao C, Guo L, Sun M, Yuan X, Han TX, Zhao Z, Li B (2017) Age group and gender estimation in the wild with deep RoR architecture. IEEE Access 5(X):22492–22503
Zhang K, Liu N, Yuan X, Member S, Guo X, Gao C (2019) Fine-grained age estimation in the wild with attention LSTM networks. IEEE Trans Circuits Syst Video Technol PP(c):1
Zhu Y, Li Y, Mu G, Guo G (2015) A study on apparent age estimation. In: Proceedings of the IEEE International Conference on Computer Vision, vol 2015-February, pp 267–273
Funding
Not applicable.
Author information
Authors and Affiliations
Contributions
All authors had equal contribution towards this work. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no competing interests.
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
Agbo-Ajala, O., Viriri, S. Deep learning approach for facial age classification: a survey of the state-of-the-art. Artif Intell Rev 54, 179–213 (2021). https://doi.org/10.1007/s10462-020-09855-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10462-020-09855-0