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.
Similar content being viewed by others
References
Grother, PJ, Ngan, ML, Hanaoka, KK: Ongoing face recognition vendor test (frvt) part 2: Identification (2018)
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
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)
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)
Tiddeman B, Burt M, Perrett D (2001) Prototyping and transforming facial textures for perception research. IEEE computer graphics and applications 21(5):42–50
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
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
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
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
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
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
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
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)
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)
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)
Pham Q, Yang J, Shin J (2020) Semi-supervised facegan for face-age progression and regression with synthesized paired images. Electronics 9(4):603
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)
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)
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)
Mirza, M, Osindero, S: Conditional generative adversarial nets. arXiv preprint arXiv:1411.1784 (2014)
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
Hellman M (1927) Changes in the human face brought about by development. International Journal of Orthodontia, Oral Surgery and Radiography 13(6):475–516
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
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)
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)
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)
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
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)
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)
Todd JT, Mark LS, Shaw RE, Pittenger JB (1980) The perception of human growth. Scientific american 242(2):132–145
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)
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
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)
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
Huang, X, Gong, M: Landmark-guided conditional gans for face aging. In: International Conference on Image Analysis and Processing, Lecce, Italy (2022)
Radford, A, Metz, L, Chintala, S: Unsupervised representation learning with deep convolutional generative adversarial networks. arXiv preprint arXiv:1511.06434 (2015)
Kingma, DP, Welling, M: Auto-encoding variational bayes. arXiv preprint arXiv:1312.6114 (2013)
Makhzani, A, Shlens, J, Jaitly, N, Goodfellow, I, Frey, B: Adversarial autoencoders. arXiv preprint arXiv:1511.05644 (2015)
Denton, EL, Chintala, S, Fergus, R, et al Deep generative image models using. In: Advances in Neural Information Processing Systems, pp 1486–1494 (2015)
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)
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
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)
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
https://apps.apple.com/us/app/make-me-old-old-aging-face/id1476921217
https://apps.apple.com/us/app/facelab-old-face-photo-editor/id1530776865
Megvii, I.: Face++ research toolkit (2013)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-023-04713-2