Hybrid Age Estimation Using Facial Images

  • Simon Reade
  • Serestina ViririEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9164)


Age estimation determines a person’s age or age group using facial images and has many real-world applications. This paper investigates various algorithms used to improve age estimation. A combination of features and classifiers are compared. A database of facial images is trained to extract features using algorithms such as local binary patterns (LBP), active shape models and histogram of oriented gradients (HOG). The age estimation is done using three age groups: child, adult, senior. The ages are classified using support vector machine (SVM), K-nearest neighbour (KNN), gradient boosting tree (GBT). The age estimation model is evaluated using the FG-NET aging database obtaining positive results of 82 % success rate.


Feature Vector Linear Discriminant Analysis Face Image Principle Component Analysis Local Binary Pattern 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Zebrowitz, L.: Reading Faces: Window To The Soul? (2014)Google Scholar
  2. 2.
    Zyga, L.: Researchers hope to build universal human age estimatorGoogle Scholar
  3. 3.
    Esme, B.: On age estimation by using still face imagesGoogle Scholar
  4. 4.
    Geng, X., Fu, Y., Smith-Miles, K.: Automatic facial age estimationGoogle Scholar
  5. 5.
    Kwon, Y.H., da Vitoria Lobo, N.: Age classification from facial images, pp. 762–767. IEEE (1994)Google Scholar
  6. 6.
    El, D., Mohamed, Y., Mohamed, H.: Automatic facial age estimation (2011)Google Scholar
  7. 7.
    Cootes, T.F., Edwards, G.J., Taylor, C.J.: Active appearance models. In: Computer Vision, ECCV 1998, pp. 484–498. Springer (1998)Google Scholar
  8. 8.
    Lanitis, A., Draganova, C., Christodoulou, C.: Comparing different classifiers for automatic age estimation. IEEE Trans. Syst. Man Cybern. Part B Cybern. 34, 621–628 (2004)CrossRefGoogle Scholar
  9. 9.
    Luu, K., Ricanek, K., Bui, T., Suen, C.: Age estimation using active appearance models and support vector machine regression, pp. 1–5 (2009)Google Scholar
  10. 10.
    Geng, X., Zhou, Z.-H.: Automatic age estimation based on facial aging patterns. IEEE Trans. Pattern Anal. Mach. Intell. 29, 2234–2240 (2007)CrossRefGoogle Scholar
  11. 11.
    Petra, G.R.D.: Introduction to human age estimation using face images. faculty of materials science and technology trnavaslovak university of technology in Bratislava (2013)Google Scholar
  12. 12.
    Viola, P., Jones, M.: Rapid object detection using a boosted cascade of simple features. In: Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, CVPR 2001. Vol. 1, pp. I-511–I-518 (2001)Google Scholar
  13. 13.
    Eigenfaces - scholarpediaGoogle Scholar
  14. 14.
    Milborrow, S., Nicolls, F.: Active Shape Models with SIFT Descriptors and MARS. VISAPP (2014)Google Scholar
  15. 15.
    Ojala, T., Pietikinen, M., Harwood, D.: A comparative study of texture measures with classification based on featured distributions. Pattern Recogn. 29, 51–59 (1996)CrossRefGoogle Scholar
  16. 16.
    Choi, S.E., Lee, Y.J., Lee, S.J., Park, K.R., Kim, J.: Age estimation using a hierarchical classifier based on global and local facial features. Pattern Recogn. 44, 1262–1281 (2011)zbMATHCrossRefGoogle Scholar
  17. 17.
    Dalal, N., Triggs, B.: Histograms of oriented gradients for human detection. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition, CVPR 2005. vol. 1, pp. 886–893. IEEE (2005)Google Scholar
  18. 18.
    Hajizadeh, M., Ebrahimnezhad, H.: Classification of age groups from facial image using histograms of oriented gradients. In: 2011 7th Iranian Machine Vision and Image Processing (MVIP), pp. 1–5 (2011)Google Scholar
  19. 19.
    Patrick, E.A., Fischer III, F.P.: A generalized k-nearest neighbor rule. Inf. Control 16, 128–152 (1970)zbMATHMathSciNetCrossRefGoogle Scholar
  20. 20.
    Fisher, R.A.: The use of multiple measurements in taxonomic problems. Ann. Eugenics 7, 179–188 (1936)CrossRefGoogle Scholar
  21. 21.
    Bas Pujols, B., Riera Pol, F.: Facial image-based gender and age estimationGoogle Scholar
  22. 22.
    Friedman, J.H.: Greedy function approximation: a gradient boosting machine. Ann. Stat. 1189–1232 (2001)Google Scholar
  23. 23.
    Face and gesture recognition working groupGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.School of ComputingUniversity of South AfricaPretoriaSouth Africa

Personalised recommendations