Age Estimation Based on a Single Network with Soft Softmax of Aging Modeling

  • Zichang Tan
  • Shuai Zhou
  • Jun WanEmail author
  • Zhen Lei
  • Stan Z. Li
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10113)


In this paper, we propose a novel approach based on a single convolutional neural network (CNN) for age estimation. In our proposed network architecture, we first model the randomness of aging with the Gaussian distribution which is used to calculate the Gaussian integral of an age interval. Then, we present a soft softmax regression function used in the network. The new function applies the aging modeling to compute the function loss. Compared with the traditional softmax function, the new function considers not only the chronological age but also the interval nearby true age. Moreover, owing to the complex of Gaussian integral in soft softmax function, a look up table is built to accelerate this process. All the integrals of age values are calculated offline in advance. We evaluate our method on two public datasets: MORPH II and Cross-Age Celebrity Dataset (CACD), and experimental results have shown that the proposed method has gained superior performances compared to the state of the art.


Face Image Local Binary Pattern Convolutional Neural Network Mean Absolute Error Stochastic Gradient Descent 
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.



This work was supported by the National Key Research and Development Plan (Grant No. 2016YFC0801002), the Chinese National Natural Science Foundation Projects \(\sharp \)61473291, \(\sharp \)61572501, \(\sharp \)61502491, \(\sharp \)61572536, Science and Technology Development Fund of Macau (No. 019/2014/A1), NVIDIA GPU donation program and AuthenMetric \( R \& D\) Funds.


  1. 1.
    Kwon, Y.H., da Vitoria Lobo, N.: Age classification from facial images. Comput. Vis. Image Underst. 74, 1–21 (1999)CrossRefGoogle Scholar
  2. 2.
    Lanitis, A., Draganova, C., Christodoulou, C.: Comparing different classifiers for automatic age estimation. IEEE Trans. Syst. Man Cybern. B Cybern. 34, 621–628 (2004)CrossRefGoogle Scholar
  3. 3.
    Rawls, A.W., Ricanek, K.: MORPH: development and optimization of a longitudinal age progression database. In: Fierrez, J., Ortega-Garcia, J., Esposito, A., Drygajlo, A., Faundez-Zanuy, M. (eds.) BioID 2009. LNCS, vol. 5707, pp. 17–24. Springer, Heidelberg (2009). doi: 10.1007/978-3-642-04391-8_3 CrossRefGoogle Scholar
  4. 4.
    Chen, B.-C., Chen, C.-S., Hsu, W.H.: Cross-age reference coding for age-invariant face recognition and retrieval. In: Fleet, D., Pajdla, T., Schiele, B., Tuytelaars, T. (eds.) ECCV 2014. LNCS, vol. 8694, pp. 768–783. Springer, Heidelberg (2014). doi: 10.1007/978-3-319-10599-4_49 Google Scholar
  5. 5.
    Geng, X., Yin, C., Zhou, Z.H.: Facial age estimation by learning from label distributions. IEEE Trans. Pattern Anal. Mach. Intell. 35, 2401–2412 (2013)CrossRefGoogle Scholar
  6. 6.
    Horng, W.B., Lee, C.P., Chen, C.W.: Classification of age groups based on facial features. Tamkang J. Sci. Eng. 4, 183–192 (2001)Google Scholar
  7. 7.
    Geng, X., Zhou, Z., Smith-Miles, K.: Automatic age estimation based on facial aging patterns. IEEE Trans. Pattern Anal. Mach. Intell. 29, 2234–2240 (2007)CrossRefGoogle Scholar
  8. 8.
    Geng, X., Zhou, Z.H., Zhang, Y., Li, G., Dai, H.: Learning from facial aging patterns for automatic age estimation. In: Proceedings of the 14th Annual ACM International Conference on Multimedia, pp. 307–316. ACM (2006)Google Scholar
  9. 9.
    Guo, G., Yun, F., Dyer, C.R., Huang, T.S.: Image-based human age estimation by manifold learning and locally adjusted robust regression. IEEE Trans. Image Process. 17, 1178–1188 (2008)MathSciNetCrossRefGoogle Scholar
  10. 10.
    Fu, Y., Xu, Y., Huang, T.S.: Estimating human age by manifold analysis of face pictures and regression on aging features. In: 2007 IEEE International Conference on Multimedia and Expo, pp. 1383–1386. IEEE (2007)Google Scholar
  11. 11.
    Yun, F., Huang, T.S.: Human age estimation with regression on discriminative aging manifold. IEEE Trans. Multimedia 10, 578–584 (2008)CrossRefGoogle Scholar
  12. 12.
    Gao, F., Ai, H.: Face age classification on consumer images with Gabor feature and fuzzy LDA method. In: Tistarelli, M., Nixon, M.S. (eds.) ICB 2009. LNCS, vol. 5558, pp. 132–141. Springer, Heidelberg (2009). doi: 10.1007/978-3-642-01793-3_14 CrossRefGoogle Scholar
  13. 13.
    Günay, A., Nabiyev, V.V.: Automatic age classification with LBP. In: 23rd International Symposium on Computer and Information Sciences, ISCIS 2008, pp. 1–4. IEEE (2008)Google Scholar
  14. 14.
    Guo, G., Mu, G., Fu, Y., Huang, T.S.: Human age estimation using bio-inspired features. In: IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2009, pp. 112–119. IEEE (2009)Google Scholar
  15. 15.
    Guo, G., Mu, G.: Joint estimation of age, gender and ethnicity: CCA vs. PLS. In: 10th IEEE International Conference and Workshops on Automatic Face and Gesture Recognition (FG 2013), pp. 1–6. IEEE (2013)Google Scholar
  16. 16.
    Rothe, R., Timofte, R., Gool, L.: DEX: deep expectation of apparent age from a single image. In: Proceedings of the IEEE International Conference on Computer Vision Workshops, pp. 10–15 (2015)Google Scholar
  17. 17.
    Yi, D., Lei, Z., Li, S.Z.: Age estimation by multi-scale convolutional network. In: Cremers, D., Reid, I., Saito, H., Yang, M.-H. (eds.) ACCV 2014. LNCS, vol. 9005, pp. 144–158. Springer, Heidelberg (2015). doi: 10.1007/978-3-319-16811-1_10 Google Scholar
  18. 18.
    Levi, G., Hassner, T.: Age and gender classification using convolutional neural networks. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, pp. 34–42 (2015)Google Scholar
  19. 19.
    Kuang, Z., Huang, C., Zhang, W.: Deeply learned rich coding for cross-dataset facial age estimation. In: Proceedings of the IEEE International Conference on Computer Vision Workshops, pp. 96–101 (2015)Google Scholar
  20. 20.
    Tsoumakas, G., Katakis, I.: Multi-label classification: An overview. Department of Informatics, Aristotle University of Thessaloniki, Greece (2006)Google Scholar
  21. 21.
    Geng, X., Wang, Q., Xia, Y.: Facial age estimation by adaptive label distribution learning. In: 2014 22nd International Conference on Pattern Recognition (ICPR), pp. 4465–4470. IEEE (2014)Google Scholar
  22. 22.
    Krizhevsky, A., Sutskever, I., Hinton, G.E.: Imagenet classification with deep convolutional neural networks. In: Advances in Neural Information Processing Systems, pp. 1097–1105 (2012)Google Scholar
  23. 23.
    Andrews, L.: Special functions of mathematics for engineers. In: SPIE (1998)Google Scholar
  24. 24.
    Guo, G., Mu, G.: Human age estimation: what is the in fluence across race and gender? In: Proceedings of the IEEE International Conference on Computer Vision Workshops, pp. 71–78 (2010)Google Scholar
  25. 25.
    Liu, T., Lei, Z., Wan, J., Li, S.Z.: DFDnet: discriminant face descriptor network for facial age estimation. In: Yang J., Yang J., Sun Z., Shan S., Zheng W., Feng J. (eds.) Biometric Recognition. LNCS, vol. 9428, pp. 649–658. Springer, Cham (2015). doi: 10.1007/978-3-319-25417-3_76
  26. 26.
    Viola, P., Jones, M.: Rapid object detection using a boosted cascade of simple features. In: 2001 IEEE Conference on Computer Vision and Pattern Recognition, vol. 1, p. I-511. IEEE (2001)Google Scholar
  27. 27.
    Cootes, T.F., Taylor, C.J., Cooper, D.M.L., Graham, J.: Active shape models their training and application. Comput. Vis. Image Underst. 61, 38–59 (1995)CrossRefGoogle Scholar
  28. 28.
    Guo, G., Mu, G.: Simultaneous dimensionality reduction and human age estimation via kernel partial least squares regression. In: 2011 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 657–664. IEEE (2011)Google Scholar
  29. 29.
    Yang, M., Zhu, S., Lv, F., Yu, K.: Correspondence driven adaptation for human profile recognition. In: 2011 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 505–512. IEEE (2011)Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Zichang Tan
    • 1
    • 2
  • Shuai Zhou
    • 1
    • 3
  • Jun Wan
    • 1
    • 2
    Email author
  • Zhen Lei
    • 1
    • 2
  • Stan Z. Li
    • 1
    • 2
  1. 1.National Laboratory of Pattern Recognition, Center for Biometrics and Security ResearchInstitute of Automation, Chinese Academy of SciencesBeijingChina
  2. 2.University of Chinese Academy of SciencesBeijingChina
  3. 3.Faculty of Information TechnologyMacau University of Science and TechnologyTaipaMacau

Personalised recommendations