Elsevier

Pattern Recognition

Volume 59, November 2016, Pages 156-167
Pattern Recognition

Kinship-Guided Age Progression

https://doi.org/10.1016/j.patcog.2015.12.015Get rights and content

Highlights

  • We aim to improve the performance of age progression by leveraging available kinship information.

  • We consider both the global aging direction and the individual-specific aging diversity.

  • We present an efficient and effective KinGAP approach.

  • The presented KinGAP approach mainly consists of three aging modules.

  • Extensive experimental results validate the superiority of our approach.

Abstract

Age progression is defined as aesthetically re-rendering an aging face with identity preservation and high credibility at any future age for an input face. There are two main challenges in age progression: (1) age progression of a specific individual is stochastic and non-deterministic, though there exist some general changes and resemblances in this process for a relatively large population; (2) there may not be apparent identity information for people at the tender age. In this work, we present an efficient and effective Kinship-Guided Age Progression (KinGAP) approach for an individual, which can automatically generate personalized aging images by leveraging kinship, or more specifically, with guidance of the senior kinship face. The proposed approach mainly consists of three aging modules, which are designed to preserve individual aging characteristics, capture human aging tendency, and guide aging direction, respectively. Extensive experimental results and user study analysis on our constructed age-kinship face dataset validate the superiority of our approach.

Introduction

Human age is one of the crucial face biological attributes. Human facial aging is generally an inevitable and irreversible process, even though some medicines and the advanced cosmetic surgery may slightly reverse minor aging effects [1]. Generally, there are some general changes and resemblances in human facial aging process. We can always describe some global biological characteristics by statistics, such as craniofacial growth (shape change) from birth to adulthood, more protrusive chin as aging, smaller eyes as aging, growing wrinkle as aging, more dense mustache as mature, and skin aging from adulthood to agedness [1].

In the last decade, many research efforts have been devoted to human age related research, such as age progression [1], [2], [3], [4], [5], [6], [7], [8], [9], age estimation [10], [11], [12], [13], [14], face aging database construction [15], [16], [17], face aging evaluation [18] and age-variant facial analysis [15], [19], [20], [21], [22]. Age progression, also called age synthesis [1] or face aging [4], is attracting increasing interest in new emerging applications, e.g., extremely age-variant face analysis, authentication systems, finding lost children, and entertainment. For a given face photo, some representative approaches focusing on age progression [4], [5], [18] seek to solve face aging problems through harnessing the global aging characteristics and have achieved impressive results.

Based on the different proposals for age progression, we categorize the existing age progression methods into three sub-settings: physical age progression, model-based age progression and prototyping age progression. These three methods will be introduced in the following section in detail. Prototyping age progression utilizes the average face in different ages (ranges) to capture the human aging characteristics, and then adds the face aging difference between the current age and target age to the input face in the current age. Compared to physical age progression, the advantage of prototyping age progression is more easy for implementing. Compared to model-based age progression, the advantage of prototyping age progression does not need the sufficient intra-person long-term aging face images as the training data. Therefore, we consider the prototyping age progression as the basic proposal in this paper. Since prototyping age progression often employs the average faces in different age groups as the aging information, it only can capture the human aging characteristics, but lost some personalized aging characteristics for different individual faces, e.g., mole, birthmark, and skin color, which are also related to the identity information. Thus, human aging characteristics and individual aging characteristics for an input individual face should be simultaneously considered into the age progression.

Human babies with age 0–4 have similar appearances, and will gradually and slowly show the identity information on the face from birth to puberty. After arriving at puberty, the contour and texture of a face are greatly changing, which brings more complete identity information. In other words, it may be difficult for the existing age progression approaches to well capture the personal identity of an aging face due to the possibly unapparent identity information in the input photos during the infancy and childhood. For a specific individual, the aging speed may be different from others, due to genetic difference, various lifestyle, etc. Moreover, the aging progression of an individual is stochastic and non-deterministic in the time dimension. Like Brownian motion, the number of possible aging sub-spaces increases along the direction of the time axis [4]. However, there has been little literature considering the diversity of individual aging progression, besides the global aging characteristics. Therefore, the aging direction is an important factor for age progression.

Can senior family members provide a positive prior to guide the stochastic and non-deterministic age progression, as well as enhance personal identity? One key inspiration comes from the following observation: people have the capability to recognize kinship based on apparent features of two faces, even two unfamiliar faces. Moreover, a recent series of studies related to kinship verification [23], [24], [25] have further validated by the computational models that two persons with kinship are biologically related. Therefore, it is concluded that: (1) to preserve the kinship, the aging face of a child should be consistent with his/her parent in terms of aging mechanism, namely “like father, like son”; (2) as a prior, kinship information can guide the direction of age progression.1

In this paper, the goal is to improve the performance of age progression by leveraging available kinship information, especially for the identity enhancing and genetic invariance. Considering both the global aging direction and the individual-specific aging diversity, we present an efficient and effective Kinship-Guided Age Progression (KinGAP) approach to automatically generate convincing aging images at any future age, which not only shows the identity information, but also reflects authentic aging outcome. This approach belonging to prototyping age progression mainly contains three aging modules: individual-aging residual blending, average-aging tracking, and kinship-aging morphing, which are designed for the individual aging characteristics, human aging tendency, and aging direction, respectively. The individual aging characteristics can capture the personalized aging characteristics, e.g., mole and skin color; the human aging tendency can capture the human aging characteristics, namely the common aging characteristics; while the aging direction can guide the aging direction. These three modules are introduced in Section 4.1 in detail.

Fig. 1 shows two example results by our approach. Take the son and the father from the Beckham family in the top row as an example. The first image of the child with age 14 is the input, while the third image is his father with age 38. Firstly, we observe that the aging face (the second image) is close to that of the actual age 38, and thus is natural and authentic. Secondly, the aging face not only preserves his identity information from the input, but also looks like his father with age 38, which indicates that the deterministic aging face inherits the genes from his father. Thirdly, the aging image is aesthetic and attractive from the view of color contrast and saturation. Overall, the aging result is appealing. Therefore, these two aging images are satisfactory from the Aesthetics, Identity, Nature, Gene and Overall (AINGO) perspectives, respectively.

The rest of the paper is organized as follows. In Section 2, we briefly introduce the previous works. Then, the overview of our approach is described in Section 3, followed by the technical details in Section 4. The experimental evaluations and analysis are shown later in Section 5 and finally we conclude the paper in Section 6.

Section snippets

Previous works

Among the early studies, Burt and Perrett [26] focused on the age-related visual cues of human faces and gave some insights into the task of age progression for adults. In recent years, age progression has been comprehensively reviewed and discussed in some literature [1], [2], [3]. Based on different technical proposals, we categorize age progression approaches into three sub-settings: physical age progression, model-based age progression and prototyping age progression.

Overview of our approach

In this section, we give an overview of the proposed Kinship-Guided Age Progression (KinGAP). As shown in Fig. 2, the whole framework contains two preprocessing steps: face processing and average face computing, and three aging modules: individual-aging residual blending, average-aging tracking, and kinship-aging morphing. In this paper, average face computing, individual-aging residual blending and average-aging tracking follow the main ideas of the papers [26], [7]. However, there are some

Web faces

We download a large number of face images covering different ages from Google image search, Bing image search, Flickr and other websites that include age information by inputing different queries, such as “ten years old birthday portrait”, “age 30 male”, “3rd grade portrait”, etc. First, since these web faces are “in the wild”, we roughly remove some images with extreme poses, illumination, and expressions. Second, we estimate the pose for each face image by utilizing the pose detection

Experiments

In this section, we show the qualitative and quantitative evaluations on the collected photo sets. First, we collect the testing photos from the Web and also from other face datasets with kinship. Second, plenty of aging results for the input faces in the wild are shown. We qualitatively compare the two types of aging faces generated by our approach and the baseline presented in [7], respectively. Third, similar to the evaluation in paper [48], the aging results are evaluated from the Aesthetics

Conclusions and future work

In this paper, we presented an efficient and effective Kinship-Guided Age Progression (KinGAP) approach that takes a single photo as the input with kinship prior. This approach not only considers human aging tendency and individual aging diversity, but also utilizes the kinship information to guide the stochastic and non-deterministic age progression for the individual. The re-rendered aging faces by our approach can simultaneously display the human-global aging and individual specific

Conflict of interest

There is no conflict of interest.

Xiangbo Shu is currently a Ph.D. candidate of School of Computer Science and Engineering, Nanjing University of Science and Technology, Nanjing, China. From August 2014 to present, he is also an visiting scholar in the Department of Electrical and Computer Engineering at National University of Singapore. His research interests include social multimedia mining, computer vision, and machine learning.

References (56)

  • I. Kemelmacher-Shlizerman, S. Suwajanakorn, S.M. Seitz, Illumination-aware age progression, in: Computer Vision and...
  • A. Mizokawa, H. Nakai, A. Maejima, S. Morishima, Photorealistic aged face image synthesis by wrinkles manipulation, in:...
  • E. Patterson, A. Sethuram, M. Albert, K. Ricanek, Comparison of synthetic face aging to age progression by forensic...
  • B. Ni et al.

    Web image and video mining towards universal and robust age estimator

    IEEE Trans. Multimed.

    (2011)
  • X. Geng et al.

    Facial age estimation by learning from label distributions

    IEEE Trans. Pattern Anal. Mach. Intell.

    (2013)
  • G. Guo, X. Wang, A study on human age estimation under facial expression changes, in: Computer Vision and Pattern...
  • B.-C. Chen, C.-S. Chen, W.H. Hsu, Cross-age reference coding for age-invariant face recognition and retrieval, in:...
  • Face and gesture recognition, in: Network: FG-NET Aging Database 〈http://sting.cycollege.ac.cy/alanitis/fgnetaging/〉,...
  • K. Ricanek, T. Tesafaye, Morph: a longitudinal image database of normal adult age-progression, in: IEEE International...
  • J. Suo et al.

    A concatenational graph evolution aging model

    IEEE Trans. Pattern Anal. Mach. Intell.

    (2012)
  • D. Yadav, M. Vatsa, R. Singh, M. Tistarelli, Bacteria foraging fusion for face recognition across age progression, in:...
  • U. Park et al.

    Age-invariant face recognition

    IEEE Trans. Pattern Anal. Mach. Intell.

    (2010)
  • T. Wu et al.

    Age estimation and face verification across aging using landmarks

    IEEE Trans. Inf. Forensics Secur.

    (2012)
  • R. Fang, K.D. Tang, N. Snavely, T. Chen, Towards computational models of kinship verification, in: IEEE International...
  • S. Xia, M. Shao, Y. Fu, Kinship verification through transfer learning, in: Proceedings of the International Joint...
  • J. Lu et al.

    Neighborhood repulsed metric learning for kinship verification

    IEEE Trans. Pattern Anal. Mach. Intell.

    (2014)
  • D. Michael Burt et al.

    Perception of age in adult caucasian male faces: computer graphic manipulation of shape and colour information

    Proc. Biol. Sci.

    (1995)
  • N. Ramanathan, R. Chellappa, Modeling shape and textural variations in aging faces, in: IEEE International Conference...
  • Cited by (31)

    • ChildGAN: Face aging and rejuvenation to find missing children

      2022, Pattern Recognition
      Citation Excerpt :

      The proposed ChildGAN and ArcFace were able to retrieve the true mate at Rank-31 and Rank-15, respectively. These case studies show the suitability of our ChildGAN model and the ArcFace matcher for face matching to help reunite missing children with their parents [51]. In this paper, we present two novel large-scale child face datasets as (a) Indian child dataset (ICD) and (b) Multi-Racial Child Dataset (MRCD) to spark progress in child face-aging, face recognition, skin tone analysis, age estimation, gender preservation, and kinship face identification.

    • Multimodal face aging framework via learning disentangled representation

      2022, Journal of Visual Communication and Image Representation
    • Learning shape and texture progression for young child face aging

      2021, Signal Processing: Image Communication
      Citation Excerpt :

      Various methods are proposed to simulate the complex face aging process [22]. It can be roughly divided into three types: prototype-based approaches [2,4,23], physical model-based approaches [2,24,25], and deep learning-based approaches [11–14,26–28]. The prototype-based approaches model face aging using a non-parametric model.

    • Dual reference age synthesis

      2020, Neurocomputing
      Citation Excerpt :

      However, this method still has ghost artifacts as the reconstruction residual does not evolve over time [9]. After that, Shu et al. proposed a Kinship-Guided Age Progression (KinGAP) approach which can generate personalized aging images by computing average ageed faces taking the senior family members as a prior guidance [26]. Bukar et al. proposed a novel algorithm [27,28] hybriding the active appearance models(AAM) [29] and face patches method to produce aing images with fine facial texture details which eliminated illumination differences.

    • CAN-GAN: Conditioned-attention normalized GAN for face age synthesis

      2020, Pattern Recognition Letters
      Citation Excerpt :

      3) We extend a CAAC to improve the ability of discriminator by assigning different weights to a face vector based on the contribution of its each element. In the early stages, prototype-based age synthesis method [1,12] is one of the main solutions for age synthesis, which focuses on the facial appearance difference between the average faces of two age groups [3,13–15]. Since this type of methods synthesizes the aging face by transferring the difference to natural face image, which ignores the identity information of face to some extent.

    • Modeling of facial aging and kinship: A survey

      2018, Image and Vision Computing
      Citation Excerpt :

      The fact that both aging and kinship are genetically encoded [22] indicates an inherent synergy between the two. This synergy is used in [198] to perform kinship guided age progression. The parent face serves as a prior to predict the aging of the child.

    View all citing articles on Scopus

    Xiangbo Shu is currently a Ph.D. candidate of School of Computer Science and Engineering, Nanjing University of Science and Technology, Nanjing, China. From August 2014 to present, he is also an visiting scholar in the Department of Electrical and Computer Engineering at National University of Singapore. His research interests include social multimedia mining, computer vision, and machine learning.

    Jinhui Tang is a Professor in School of Computer Science and Engineering, Nanjing University of Science and Technology. He received his B.E. and Ph.D. degrees in July 2003 and July 2008, respectively, both from the University of Science and Technology of China (USTC). From July 2008 to December 2010, he worked as a research fellow in School of Computing, National University of Singapore. His current research interests include large-scale multimedia search, computer vision. He has authored over 100 journal and conference papers in these areas. Tang is a recipient of ACM China Rising Star Award and a co-recipient of the Best Paper Award in ACM Multimedia 2007, PCM 2011 and ICIMCS 2011. He is a senior member of IEEE and a member of ACM.

    Hanjiang Lai received his B.S. and Ph.D. degrees from Sun Yat-sen University in 2009 and 2014, respectively. He is now working as a research fellow at National University of Singapore. His research interests includes machine learning algorithms, deep learning, and computer vision.

    Zhiheng Niu is currently a Senior Research Fellow in the Department of Electrical and Computer Engineering at National University of Singapore. He received his Bachelor, Master and Doctor Degree from Harbin Institute of Technology (HIT, China) in 2003, 2005 and 2009, respectively. He was a Senior R&D Engineer in Panasonic Research and Development Center Singapore (PRDCSG) from 2009 to 2013. His research interest includes Object Detection, Object Tracking, Pattern Classification, and Facial Image Analysis.

    Shuicheng Yan is currently an associate professor at the Department of Electrical and Computer Engineering at National University of Singapore, and the founding lead of the Learning and Vision Research Group (http://www.lv-nus.org). Yan׳s research areas include machine learning, computer vision and multimedia, and he has authored/co-authored nearly 400 technical papers over a wide range of research topics, with Google Scholar citation >15,000 times. He is ISI highly cited researcher 2014, and IAPR Fellow 2014. He has been serving as an associate editor of IEEE TKDE, CVIU and TCSVT. He received the Best Paper Awards from ACM MM׳13 (Best Paper and Best Student Paper), ACM MM׳12 (Best Demo), PCM׳11, ACM MM׳10, ICME׳10 and ICIMCS׳09, the runner-up prize of ILSVRC׳13, the winner prizes of the classification task in PASCAL VOC 2010–2012, the winner prize of the segmentation task in PASCAL VOC 2012, the honorable mention prize of the detection task in PASCAL VOC׳10, 2010 TCSVT Best Associate Editor (BAE) Award, 2010 Young Faculty Research Award, 2011 Singapore Young Scientist Award, and 2012 NUS Young Researcher Award.

    View full text