Skip to main content
Log in

Deep learning approach for facial age classification: a survey of the state-of-the-art

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

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.

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

Access this article

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
Fig. 11

Similar content being viewed by others

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

    Chapter  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Duan M, Li K, Li K (2018b) An ensemble CNN2ELM for age estimation. IEEE Trans Inf Forensics Secur 13(3):758–772

    Article  Google Scholar 

  • Eidinger E, Enbar R, Hassner T (2014) Age and gender estimation of unfiltered faces. IEEE Trans Inf Forensics Secur 9(12):2170–2179

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Google Scholar 

  • Karen S, Andrew Z (2015) Very deep convolutional networks for large-scale image recognition. Inf Softw Technol 51:769–784

    Google Scholar 

  • Krizhevsky A, Sutskever I, Hinton GE (2017) ImageNet classification with deep convolutional neural networks. Commun ACM 60(6):84–90

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Lu J, Liong VE, Zhou J (2015) Cost-sensitive local binary feature learning for facial age estimation. IEEE Trans Image Process 24:5356–5368

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • Shara MS, Shemitha PA (2018) Facial age estimation based on multiple CNN. Ijirt 4(11):593–599

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

Download references

Funding

Not applicable.

Author information

Authors and Affiliations

Authors

Contributions

All authors had equal contribution towards this work. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Serestina Viriri.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10462-020-09855-0

Keywords

Navigation