Skip to main content

Advertisement

Log in

Enhanced face aging using dual-learning and muti-attention mechanism

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Face aging is an active area of research in multimedia applications that involves modifying a person’s facial photo to resemble their appearance at a different age. While conditional Generative Adversarial Networks (cGANs) have made significant progress in this field, most current approaches still face challenges in generating convincing age progression while preserving the subject’s identity. These limitations arise due to three main factors: i) a scarcity of long-range sequential labelled faces of the same person in existing datasets, which are required for training; ii) a focus on texture changes such as wrinkles, which neglects structural variations that are important in aging and limit the effectiveness of these models for large age spans; and iii) the tendency to preserve personal identity by minimizing the differences between inputs and synthesized results, which can result in blurry artifacts and insufficient variations. In this paper, we propose a novel approach to address these limitations called Landmark-guided Dual-learning cGAN (LDcGAN), which includes a multi-attention mechanism. Our approach uses an external landmark attention to adjust variations in facial structure and a built-in attention to emphasize the most discriminative regions relevant to aging. The primal cGAN is conditioned with age vectors and converts input faces to target ages, while the dual cGAN inverts the process by feeding the synthesized results back to the original input age range. This enables LDcGAN to improve age consistency and minimize changes that affect personal identity and background. Our approach demonstrates appealing results in terms of image quality, personal identity, and age accuracy, as confirmed by both qualitative and quantitative experiments.

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
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. Grother, PJ, Ngan, ML, Hanaoka, KK: Ongoing face recognition vendor test (frvt) part 2: Identification (2018)

  2. Fu Y, Guo G, Huang TS (2010) Age synthesis and estimation via faces: A survey. IEEE transactions on pattern analysis and machine intelligence 32(11):1955–1976

    Article  Google Scholar 

  3. Wang, H, Gong, D, Li, Z, Liu, W: Decorrelated adversarial learning for age-invariant face recognition. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp 3527–3536 (2019)

  4. Kemelmacher-Shlizerman, I, Suwajanakorn, S, Seitz, SM: Illumination-aware age progression. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp 3334–3341 (2014)

  5. Tiddeman B, Burt M, Perrett D (2001) Prototyping and transforming facial textures for perception research. IEEE computer graphics and applications 21(5):42–50

    Article  Google Scholar 

  6. Yang H, Huang D, Wang Y, Wang H, Tang Y (2016) Face aging effect simulation using hidden factor analysis joint sparse representation. IEEE Transactions on Image Processing 25(6):2493–2507

    Article  MathSciNet  MATH  Google Scholar 

  7. Tang J, Li Z, Lai H, Zhang L, Yan S et al (2017) Personalized age progression with bi-level aging dictionary learning. IEEE transactions on pattern analysis and machine intelligence 40(4):905–917

    Google Scholar 

  8. Lanitis A, Taylor CJ, Cootes TF (2002) Toward automatic simulation of aging effects on face images. IEEE Transactions on pattern Analysis and machine Intelligence 24(4):442–455

    Article  Google Scholar 

  9. Ramanathan, N, Chellappa, R: Modeling age progression in young faces. In: 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’06), vol 1, pp 387–394 (2006). IEEE

  10. Ramanathan, N, Chellappa, R: Modeling shape and textural variations in aging faces. In: 2008 8th IEEE International Conference on Automatic Face & Gesture Recognition, pp 1–8 (2008). IEEE

  11. Suo J, Zhu S-C, Shan S, Chen X (2009) A compositional and dynamic model for face aging. IEEE Transactions on Pattern Analysis and Machine Intelligence 32(3):385–401

    Google Scholar 

  12. Suo J, Chen X, Shan S, Gao W, Dai Q (2012) A concatenational graph evolution aging model. IEEE transactions on pattern analysis and machine intelligence 34(11):2083–2096

    Article  Google Scholar 

  13. Goodfellow, IJ, Pouget-Abadie, J, Mirza, M, Xu, B, Warde-Farley, D, Ozair, S, Courville, A, Bengio, Y: Generative adversarial networks. arXiv preprint arXiv:1406.2661 (2014)

  14. Isola, P, Zhu, J-Y, Zhou, T, Efros, AA: Image-to-image translation with conditional adversarial networks. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp 1125–1134 (2017)

  15. Liu, Y, Li, Q, Sun, Z: Attribute-aware face aging with wavelet-based generative adversarial networks. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp 11877–11886 (2019)

  16. Pham Q, Yang J, Shin J (2020) Semi-supervised facegan for face-age progression and regression with synthesized paired images. Electronics 9(4):603

    Article  Google Scholar 

  17. Wang, W, Cui, Z, Yan, Y, Feng, J, Yan, S, Shu, X, Sebe, N: Recurrent face aging. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp 2378–2386 (2016)

  18. Zhang, Z, Song, Y, Qi, H: Age progression/regression by conditional adversarial autoencoder. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp 5810–5818 (2017)

  19. Wang, Z, Tang, X, Luo, W, Gao, S: Face aging with identity-preserved conditional generative adversarial networks. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp 7939–7947 (2018)

  20. Mirza, M, Osindero, S: Conditional generative adversarial nets. arXiv preprint arXiv:1411.1784 (2014)

  21. Mendelson B, Wong C-H (2020) Changes in the facial skeleton with aging: implications and clinical applications in facial rejuvenation. Aesthetic Plastic Surgery 44(4):1151–1158

    Article  Google Scholar 

  22. Hellman M (1927) Changes in the human face brought about by development. International Journal of Orthodontia, Oral Surgery and Radiography 13(6):475–516

    Article  Google Scholar 

  23. Bartlett SP, Grossman R, Whitaker LA (1992) Age-related changes of the craniofacial skeleton: an anthropometric and histologic analysis. Plastic and reconstructive surgery 90(4):592–600

  24. Liu, S, Sun, Y, Zhu, D, Bao, R, Wang, W, Shu, X, Yan, S: Face aging with contextual generative adversarial nets. In: Proceedings of the 25th ACM International Conference on Multimedia, pp 82–90 (2017)

  25. Yi, Z, Zhang, H, Tan, P, Gong, M: Dualgan: unsupervised dual learning for image-to-image translation. In: Proceedings of the IEEE International Conference on Computer Vision, pp 2849–2857 (2017)

  26. Zhu, J-Y, Park, T, Isola, P, Efros, AA: Unpaired image-to-image translation using cycle-consistent adversarial networks. In: Proceedings of the IEEE International Conference on Computer Vision, pp 2223–2232 (2017)

  27. Tang, H, Xu, D, Sebe, N, Yan, Y: Attention-guided generative adversarial networks for unsupervised image-to-image translation. In: 2019 International Joint Conference on Neural Networks (IJCNN), pp 1–8 (2019). IEEE

  28. Pumarola, A, Agudo, A, Martinez, AM, Sanfeliu, A, Moreno-Noguer, F: Ganimation: anatomically-aware facial animation from a single image. In: Proceedings of the European Conference on Computer Vision (ECCV), pp 818–833 (2018)

  29. Tazoe, Y, Gohara, H, Maejima, A, Morishima, S: Facial aging simulator considering geometry and patch-tiled texture. In: ACM SIGGRAPH 2012 Posters, pp 1–1 (2012)

  30. Todd JT, Mark LS, Shaw RE, Pittenger JB (1980) The perception of human growth. Scientific american 242(2):132–145

    Article  Google Scholar 

  31. Shu, X, Tang, J, Lai, H, Liu, L, Yan, S: Personalized age progression with aging dictionary. In: Proceedings of the IEEE International Conference on Computer Vision, pp 3970–3978 (2015)

  32. Antipov, G, Baccouche, M, Dugelay, J-L: Boosting cross-age face verification via generative age normalization. In: 2017 IEEE International Joint Conference on Biometrics (IJCB), pp 191–199 (2017). IEEE

  33. Shu, Z, Yumer, E, Hadap, S, Sunkavalli, K, Shechtman, E, Samaras, D: Neural face editing with intrinsic image disentangling. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp 5541–5550 (2017)

  34. Shi C, Zhang J, Yao Y, Sun Y, Rao H, Shu X (2020) Can-gan: Conditioned-attention normalized gan for face age synthesis. Pattern Recognition Letters 138:520–526

    Article  Google Scholar 

  35. Huang, X, Gong, M: Landmark-guided conditional gans for face aging. In: International Conference on Image Analysis and Processing, Lecce, Italy (2022)

  36. Radford, A, Metz, L, Chintala, S: Unsupervised representation learning with deep convolutional generative adversarial networks. arXiv preprint arXiv:1511.06434 (2015)

  37. Kingma, DP, Welling, M: Auto-encoding variational bayes. arXiv preprint arXiv:1312.6114 (2013)

  38. Makhzani, A, Shlens, J, Jaitly, N, Goodfellow, I, Frey, B: Adversarial autoencoders. arXiv preprint arXiv:1511.05644 (2015)

  39. Denton, EL, Chintala, S, Fergus, R, et al Deep generative image models using. In: Advances in Neural Information Processing Systems, pp 1486–1494 (2015)

  40. Bulat, A, Tzimiropoulos, G: How far are we from solving the 2d & 3d face alignment problem?(and a dataset of 230,000 3d facial landmarks). In: Proceedings of the IEEE International Conference on Computer Vision, pp 1021–1030 (2017)

  41. Antipov, G, Baccouche, M, Dugelay, J-L: Face aging with conditional generative adversarial networks. In: 2017 IEEE International Conference on Image Processing (ICIP), pp 2089–2093 (2017). IEEE

  42. Gulrajani, I, Ahmed, F, Arjovsky, M, Dumoulin, V, Courville, AC: Improved training of wasserstein gans. In: Advances in Neural Information Processing Systems, pp 5767–5777 (2017)

  43. Chen, B-C, Chen, C-S, Hsu, WH: Cross-age reference coding for age-invariant face recognition and retrieval. In: European Conference on Computer Vision, pp 768–783 (2014). Springer

  44. https://apps.apple.com/us/app/make-me-old-old-aging-face/id1476921217

  45. https://apps.apple.com/us/app/facelab-old-face-photo-editor/id1530776865

  46. Megvii, I.: Face++ research toolkit (2013)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Minglun Gong.

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

Huang, X., Gong, M. Enhanced face aging using dual-learning and muti-attention mechanism. Appl Intell 53, 23383–23397 (2023). https://doi.org/10.1007/s10489-023-04713-2

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-023-04713-2

Keywords

Navigation