Skip to main content
Log in

Feature constraint reinforcement based age estimation

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

As one of the critical biological characteristics of human age, the face has been widely studied for age prediction, which has broad application prospects in the fields of commerce, security, entertainment, etc. Duo to complicated multi-latent heterogeneous features(e.g. gender) bring valuable messages for the image-based age estimation. A variety of methods utilize heterogeneous information for age estimation. However, heterogeneous features may have uncertain noise, and exploiting them without evaluating the reliability of confidence influence may impact the estimation accuracy. Inspired by the observation that gender has a noticeable impact on face at some particular age stage, this paper proposes a Feature Constraint Reinforcement Network (FCRN) to take advantage of constraint gender influence on the age estimation. The model extracts multi-scale latent heterogeneous features and deduces their confidence of influence upon age estimation methods. Specifically, it gets the gender and age features by classification and regression. Then, the model uses the gender factors extracted from the constraint gender features to reinforce and calculate the influence of different genders on age predictions among different age groups and improve the result of age prediction. Extensive experiments were conducted on the existing public aging datasets. The results show the effectiveness and superiority of the proposed method.

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
Algorithm 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Data Availability

The datasets analysed during the current study are available in the [1, 39, 46, 65], respectively. These datasets were derived from the following public domain resources: https://uncw.edu/oic/tech/morph.html, https://susanqq.github.io/UTKFace/, https://github.com/afad-dataset/tarball, https://data.vision.ee.ethz.ch/cvl/rrothe/imdb-wiki/.

References

  1. AFAD Dataset (2020) https://github.com/afad-dataset/tarball

  2. Akbari A, Awais M, Feng Z, Farooq A, Kittler J (2022) Distribution cognisant loss for cross-database facial age estimation with sensitivity analysis. IEEE Trans Pattern Anal Mach Intell 44(4):1869–1887

    Article  Google Scholar 

  3. Berg A, Oskarsson M, O’Connor M (2021) Deep ordinal regression with label diversity. In: 2020 25th international conference on pattern recognition (ICPR). IEEE, pp 2740–2747

  4. Cao W, Mirjalili V, Raschka S (2020) Rank consistent ordinal regression for neural networks with application to age estimation. Pattern Recogn Lett 140:325–331

    Article  Google Scholar 

  5. Chang K, Chen C (2015) A learning framework for age rank estimation based on face images with scattering transform. IEEE Trans. Image Processing 24(3):785–798

    Article  MathSciNet  MATH  Google Scholar 

  6. Chang K, Chen C, Hung Y (2011) Ordinal hyperplanes ranker with cost sensitivities for age estimation. In: The 24th IEEE conference on computer vision and pattern recognition, CVPR 2011, Colorado Springs, CO, USA, 20-25 June 2011, pp 585–592

  7. Chen G, Peng J, Zhang W, Huang K, Cheng F, Yuan H, Huang Y (2021) A region group adaptive attention model for subtle expression recognition. IEEE Transactions on Affective Computing

  8. Chen S, Zhang C, Dong M (2018) Deep age estimation: From classification to ranking. IEEE Trans Multimedia 20(8):2209–2222

    Article  Google Scholar 

  9. Chen S, Zhang C, Dong M, Le J, Rao M (2017) Using ranking-cnn for age estimation. In: 2017 IEEE Conference on computer vision and pattern recognition, CVPR 2017, Honolulu, HI, USA, July 21-26, 2017, pp 742–751

  10. Clapés A., Bilici O, Temirova D, Avots E, Anbarjafari G, Escalera S (2018) From apparent to real age: gender, age, ethnic, makeup, and expression bias analysis in real age estimation. In: 2018 IEEE Conference on computer vision and pattern recognition workshops, CVPR workshops 2018, Salt Lake City, UT, USA, June 18-22, 2018, pp 2373–2382

  11. Cootes TF, Taylor CJ, Cooper DH, Graham J (1995) Active shape models-their training and application. Comput Vis Image Underst 61 (1):38–59

    Article  Google Scholar 

  12. Dagher I, Barbara D (2021) Facial age estimation using pre-trained CNN and transfer learning. Multim Tools Appl 80(13):20369–20380

    Article  Google Scholar 

  13. Dammak S, Mliki H, Fendri E (2021) Gender effect on age classification in an unconstrained environment. Multim. Tools Appl. 80(18):28001–28014

    Article  Google Scholar 

  14. Das A, Dantcheva A, Brémond F. (2018) Mitigating bias in gender, age and ethnicity classification: a multi-task convolution neural network approach. In: Leal-taixé L., Roth S. (eds) Computer Vision - ECCV 2018 Workshops - Munich, Germany, September 8-14, 2018, Proceedings, Part I. Lecture Notes in Computer Science, vol 11129, pp 573–585

  15. Franzoi SL (ed) (2010) Psychology: A Discovery Experience. Cengage Learning, Boston

  16. Gao B, Xing C, Xie C, Wu J, Geng X (2017) Deep label distribution learning with label ambiguity. IEEE Trans Image Processing 26(6):2825–2838

    Article  MathSciNet  MATH  Google Scholar 

  17. Geng X, Zhou Z, Smith-Miles K (2008) Correction to “automatic age estimation based on facial aging patterns”. IEEE Trans Pattern Anal Mach Intell 30 (2):368

    Article  Google Scholar 

  18. Guo G, Fu Y, Dyer CR, Huang TS (2008) Image-based human age estimation by manifold learning and locally adjusted robust regression. IEEE Trans. Image Processing 17(7):1178–1188

    Article  MathSciNet  Google Scholar 

  19. Guo G, Mu G, Fu Y, Huang TS (2009) Human age estimation using bio-inspired features. In: 2009 IEEE Computer society conference on computer vision and pattern recognition (CVPR 2009), 20-25 june 2009, Miami, Florida, USA, pp 112–119

  20. Han H, Jain AK, Wang F, Shan S, Chen X (2018) Heterogeneous face attribute estimation: a deep multi-task learning approach. IEEE Trans Pattern Anal Mach Intell 40(11):2597–2609

    Article  Google Scholar 

  21. He K, Gkioxari G, Dollár P, Girshick RB (2017) Mask r-CNN. In: IEEE International conference on computer vision, ICCV 2017, Venice, Italy, october 22-29, 2017, pp 2980–2988

  22. Howard J, Gugger S (2020) Fastai: a layered api for deep learning. Information 11(2):108

    Article  Google Scholar 

  23. Hsu T, Huang Y, Cheng F (2010) A novel asm-based two-stage facial landmark detection method. In: Advances in multimedia information processing - PCM 2010 - 11th pacific rim conference on multimedia, shanghai, china, september 2010, proceedings, Part II, pp 526–537

  24. Keaney TC (2016) Aging in the male face: Intrinsic and extrinsic factors. Dermatol Surg 42:797–803

    Article  Google Scholar 

  25. Kwon YH, da Vitoria Lobo N (1994) Age classification from facial images. In: Conference on computer vision and pattern recognition, CVPR 1994, 21-23 june, 1994, Seattle, WA, USA, pp 762–767

  26. Lephart ED (2018) A review of the role of estrogen in dermal aging and facial attractiveness in women. Journal of Cosmetic Dermatology 17(3):282–288

    Article  Google Scholar 

  27. Levi G, Hassner T (2015) Age and gender classification using convolutional neural networks. In: 2015 IEEE Conference on computer vision and pattern recognition workshops, CVPR workshops 2015, Boston, MA, USA, June 7-12, 2015, pp 34–42

  28. Li W, Lu J, Feng J, Xu C, Zhou J, Tian Q (2019) Bridgenet: a continuity-aware probabilistic network for age estimation. In: IEEE Conference on computer vision and pattern recognition, CVPR 2019, Long Beach, CA, USA, June 16-20, 2019, pp 1145–1154

  29. Liu W, Anguelov D, Erhan D, Szegedy C, Reed SE, Fu C, Berg AC (2016) SSD: Single shot multibox detector. In: Computer vision - ECCV 2016 - 14th european conference, amsterdam, the netherlands, october 11-14, 2016, proceedings, Part I, pp 21–37

  30. Liu N, Chang L, Duan F (2019) Pgr-net: a parallel network based on group and regression for age estimation. In: IEEE International conference on acoustics, speech and signal processing, ICASSP 2019, Brighton, United Kingdom, may 12-17, 2019, pp 2377–2381

  31. Liu S, Li M, Li M, Xu Q (2020) Research of animals image semantic segmentation based on deep learning. Concurrency and Computation: Practice and Experience 32(1):4892

    Article  Google Scholar 

  32. Liu H, Lu J, Feng J, Zhou J (2017) Group-aware deep feature learning for facial age estimation. Pattern Recognit 66:82–94

    Article  Google Scholar 

  33. Liu H, Lu J, Feng J, Zhou J (2018) Label-sensitive deep metric learning for facial age estimation. IEEE Trans Inform Forensics Security 13(2):292–305

    Article  Google Scholar 

  34. Liu J, Qiao R, Li Y, Li S (2019) Witness detection in multi-instance regression and its application for age estimation. Multim. Tools Appl. 78 (23):33703–33722

    Article  Google Scholar 

  35. Liu P, Yu H, Cang S (2018) Optimized adaptive tracking control for an underactuated vibro-driven capsule system. Nonlinear Dyn 94(3):1803–1817

    Article  Google Scholar 

  36. Liu P, Yu H, Cang S (2019) Adaptive neural network tracking control for underactuated systems with matched and mismatched disturbances. Nonlinear Dyn 98(2):1447–1464

    Article  Google Scholar 

  37. Liu S, Yu M, Li M, Xu Q (2019) The research of virtual face based on deep convolutional generative adversarial networks using tensorflow. Physica A 521:667–680

    Article  Google Scholar 

  38. Luu K, Ricanek K, Bui TD, Suen CY (2009) Age estimation using active appearance models and support vector machine regression. In: 2009 IEEE 3Rd international conference on biometrics: theory, applications, and systems, pp 1–5

  39. MORPH II Dataset (2020) https://uncw.edu/oic/tech/morph.html

  40. Mercer J (ed) (2013) Child Development: Myths and Misunderstandings. SAGE Publications Inc, Thousand Oaks

  41. Niu Z, Zhou M, Wang L, Gao X, Hua G (2016) Ordinal regression with multiple output CNN for age estimation. In: 2016 IEEE Conference on computer vision and pattern recognition, CVPR 2016, Las Vegas, NV, USA, June 27-30, 2016, pp 4920–4928

  42. Ouloul IM, Moutakki Z, Afdel K, Amghar A (2019) Improvement of age estimation using an efficient wrinkles descriptor. Multim. Tools Appl. 78 (2):1913–1947

    Article  Google Scholar 

  43. Pan H, Han H, Shan S, Chen X (2018) Mean-variance loss for deep age estimation from a face. In: 2018 IEEE Conference on computer vision and pattern recognition, CVPR 2018, Salt Lake City, UT, USA, June 18-22, 2018, pp 5285–5294

  44. Redmon J, Divvala SK, Girshick RB, Farhadi A (2016) You only look once: unified, real-time object detection. In: 2016 IEEE Conference on computer vision and pattern recognition, CVPR 2016, Las Vegas, NV, USA, June 27-30, 2016, pp 779–788

  45. Ren S, He K, Girshick RB, Sun J (2015) Faster r-CNN: towards real-time object detection with region proposal networks. In: Advances in neural information processing systems 28: Annual conference on neural information processing systems 2015, december 7-12, 2015, Montreal, Quebec, Canada, pp 91–99

  46. Rothe R, Timofte R, Gool LV (2015) DEX: Deep expectation of apparent age from a single image. In: 2015 IEEE International conference on computer vision workshop, ICCV workshops 2015, Santiago, Chile, december 7-13, 2015, pp 252–257. https://data.vision.ee.ethz.ch/cvl/rrothe/imdb-wiki/

  47. Rothe R, Timofte R, Gool LV (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 

  48. Savchenko AV (2018) Efficient facial representations for age, gender and identity recognition in organizing photo albums using multi-output CNN. arXiv:1807.07718

  49. Savchenko AV (2021) Facial expression and attributes recognition based on multi-task learning of lightweight neural networks. In: 2021 IEEE 19th international symposium on intelligent systems and informatics (SISY). IEEE, pp 119–124

  50. Sawant M, Addepalli S, Bhurchandi K (2019) Age estimation using local direction and moment pattern (LDMP) features. Multimed Tools Appl 78:30419–30441

    Article  Google Scholar 

  51. Shaikh RA, Memon I, Hussain R, Maitlo A, Shaikh H (2018) A contemporary approach for object recognition based on spatial layout and low level features’ integration. Multimed Tools Appl 1–24

  52. Shen W, Guo Y, Wang Y, Zhao K, Wang B, Yuille AL (2021) Deep differentiable random forests for age estimation. IEEE Trans Pattern Anal Mach Intell 43(2):404–419

    Article  Google Scholar 

  53. Shen W, Guo Y, ang Y, Zhao K, Wang B, Yuille AL (2018) Deep regression forests for age estimation. In: 2018 IEEE Conference on computer vision and pattern recognition, CVPR 2018, Salt Lake City, UT, USA, June 18-22, 2018, pp 2304–2313

  54. Shin N-H, Lee S-H, Kim C-S (2022) Moving window regression: a novel approach to ordinal regression. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 18760–18769

  55. Smith LN (2017) Cyclical learning rates for training neural networks. In: 2017 IEEE Winter conference on applications of computer vision, WACV 2017, Santa Rosa, CA, USA, March 24-31, 2017, pp 464–472

  56. Sun L, Zhao C, Yan Z, Liu P, Duckett T, Stolkin R (2018) A novel weakly-supervised approach for rgb-d-based nuclear waste object detection. IEEE Sensors J 19(9):3487–3500

    Article  Google Scholar 

  57. Szegedy C, Liu W, Jia Y, Sermanet P, Reed SE, Anguelov D, Erhan D, Vanhoucke V, Rabinovich A (2015) Going deeper with convolutions. In: IEEE Conference on computer vision and pattern recognition, CVPR 2015, Boston, MA, USA, June 7-12, 2015, pp 1–9

  58. Taheri S, Toygar Ö (2019) On the use of DAG-CNN architecture for age estimation with multi-stage features fusion. Neurocomputing 329:300–310

    Article  Google Scholar 

  59. Tan Z, Wan J, Lei Z, Zhi R, Guo G, Li SZ (2018) Efficient group-n encoding and decoding for facial age estimation. IEEE Trans Pattern Anal Mach Intell 40(11):2610–2623

    Article  Google Scholar 

  60. Tian Q, Cao M, Chen S, Yin H (2019) Relationships self-learning based gender-aware age estimation. Neural Process Lett. 50(3):2141–2160

    Article  Google Scholar 

  61. Tian Q, Cao M, Sun H, Qi L, Mao J, Cao Y, Tang J (2021) Facial age estimation with bilateral relationships exploitation. Neurocomputing 444:158–169

    Article  Google Scholar 

  62. Tian Q, Chen S (2017) Cross-heterogeneous-database age estimation through correlation representation learning. Neurocomputing 238:286–295

    Article  Google Scholar 

  63. Tian Q, Chen S (2018) Joint gender classification and age estimation by nearly orthogonalizing their semantic spaces. Image Vis Comput 69:9–21

    Article  Google Scholar 

  64. Todd J, Mark L, Shaw R, Pittenger J (1980) The perception of human growth. In: Scientific american perception, pp 106–114

  65. UTKFace Dataset (2020) https://susanqq.github.io/UTKFace/

  66. Varish N, Pal AK, Hassan R, Hasan MK, Khan A, Parveen N, Banerjee D, Pellakuri V, Haqis AU, Memon I (2020) Image retrieval scheme using quantized bins of color image components and adaptive tetrolet transform. IEEE Access 8:117639–117665

    Article  Google Scholar 

  67. Wang H, Sanchez V, Li C-T (2022) Improving face-based age estimation with attention-based dynamic patch fusion. IEEE Trans Image Process 31:1084–1096

    Article  Google Scholar 

  68. Wen Y, Zhang K, Li Z, Qiao Y (2016) A discriminative feature learning approach for deep face recognition. In: Computer vision - ECCV 2016 - 14th european conference, amsterdam, the netherlands, october 11-14, 2016, proceedings, Part VII, pp 499–515

  69. Windhager S, Mitteroecker P, Rupi I (2019) Facial aging trajectories: a common shape pattern in male and female faces is disrupted after menopause. Am J Phys Anthropol 169:678–688

    Article  Google Scholar 

  70. Xia M, Zhang X, Liu W, Weng L, Xu Y (2020) Multi-stage feature constraints learning for age estimation. IEEE Trans Inf Forensics Secur 15:2417–2428

    Article  Google Scholar 

  71. Xiao B, Yang X, Zha H, Xu Y, Huang TS (2009) Metric learning for regression problems and human age estimation. In: Advances in multimedia information processing - PCM 2009, 10th pacific rim conference on multimedia, Bangkok, Thailand, december 15-18, 2009 proceedings, pp 88–99

  72. Xie J, Pun C (2020) Deep and ordinal ensemble learning for human age estimation from facial images. IEEE Trans Inf Forensics Secur 15:2361–2374

    Article  Google Scholar 

  73. Xu Q, Huang G, Yu M, Guo Y (2020) Fall prediction based on key points of human bones. Physica A 540:123205

    Article  MathSciNet  Google Scholar 

  74. Xu Q, Li M (2019) A new cluster computing technique for social media data analysis. Clust Comput 22(2):2731–2738

    Article  Google Scholar 

  75. Xu Q, Li M, Li M, Liu S (2018) Energy spectrum ct image detection based dimensionality reduction with phase congruency. J Med Syst 42(3):1–14

    Article  Google Scholar 

  76. Xu Q, Li M, Yu M (2019) Learning to rank with relational graph and pointwise constraint for cross-modal retrieval. Soft Comput 23(19):9413–9427

    Article  Google Scholar 

  77. Xu Q, Wang F, Gong Y, Wang Z, Zeng K, Li Q, Luo X (2019) A novel edge-oriented framework for saliency detection enhancement. Image Vis Comput 87:1–12

    Article  Google Scholar 

  78. Xu Q, Wang Z, Wang F, Gong Y (2019) Multi-feature fusion cnns for drosophila embryo of interest detection. Physica A 531:121808

    Article  Google Scholar 

  79. Xu Q, Wang Z, Wang F, Li J (2018) Thermal comfort research on human ct data modeling. Multimed Tools Appl 77(5):6311–6326

    Article  Google Scholar 

  80. Yang T, Huang Y, Lin Y, Hsiu P, Chuang Y (2018) Ssr-net: a compact soft stagewise regression network for age estimation. In: Proceedings of the twenty-seventh international joint conference on artificial intelligence, IJCAI 2018, July 13-19, 2018, Stockholm, Sweden, pp 1078–1084

  81. Zhang B, Bao Y (2022) Cross-dataset learning for age estimation. IEEE Access 10:24048–24055

    Article  Google Scholar 

  82. Zhang C, Liu S, Xu X, Zhu C (2019) C3AE: exploring the limits of compact model for age estimation. In: IEEE Conference on computer vision and pattern recognition, CVPR 2019, Long Beach, CA, USA, June 16-20, 2019, pp 12587–12596

  83. Zhang K, Zhang Z, Li Z, Qiao Y (2016) Joint face detection and alignment using multitask cascaded convolutional networks. IEEE Signal Process Lett 23(10):1499–1503

    Article  Google Scholar 

  84. Zighem M, Ouafi A, Zitouni A, Ruichek Y, Taleb-Ahmed A (2019) Two-stages based facial demographic attributes combination for age estimation. J Visual Communication and Image Representation 61:236–249

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the funding from the Open Project Program of Shanghai Key Laboratory of Data Science (No. 2020090600004), the Science and Technology Project of Jiangxi Provincial Department of Education (No.GJJ181503), (No.GJJ218513) and the resources and technical support from the High performance computing Center of Shanghai University, and Shanghai Engineering Research Center of Intelligent Computing System (No. 19DZ2252600).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Junjie Peng.

Ethics declarations

Conflict of Interests

The authors declare that they have no conflict of interest.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, G., Peng, J., Wang, L. et al. Feature constraint reinforcement based age estimation. Multimed Tools Appl 82, 17033–17054 (2023). https://doi.org/10.1007/s11042-022-14094-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-14094-2

Keywords

Navigation