Efficient Group-n Encoding and Decoding for Facial Age Estimation


Zichang Tan1    Jun Wan1     Zhen Lei1    Ruicong Zhi2     Guodong Guo3     Stan Z. Li1


1Institute of Automation, Chinese Academy of Sciences

2School of Computer and Communication Engineering, University of Science and Technology Beijing

3Department of Computer Science and Electrical Engineering, West Virginia University


说明: 说明: 说明: 说明:


Different ages are closely related especially among the adjacent ages because aging is a slow and extremely non-stationary process with much randomness. To explore the relationship between the real age and its adjacent ages, an age group-n encoding (AGEn) method is proposed in this paper, where adjacent ages are grouped into the same group and each age corresponds to n groups. The ages grouped into the same group would be regarded as an independent class in the training stage. On this basis, the proposed method transforms age estimation problem into a series of binary classification sub-problems. And a deep Convolutional Neural Networks (CNN) with multiple classifiers is designed to cope with such sub-problems. Later, a Local Age Decoding (LAD) strategy is further presented to accelerate the prediction process, which locally decodes the estimated age value from ordinal classifiers. Besides, to alleviate the imbalance data learning problem of each classifier, a penalty factor is inserted into the unified objective function to favor the minority class. To compare with state-of-the-art methods, we evaluate our proposed method on FG-NET, MORPH II, CACD and Chalearn LAP 2015 Databases and it achieves the best performance.



l  [new] The pretrained caffemodels on IMDB-WIKI dataset and the trained caffemodel on Chalearn LAP 2016 dataset released.

l  [new] The evaluation codes released.





1.           [Caffemodels]: The caffemodels can be downloaded from this link. (Password: srdj)

2.           [Evaluation codes]: The python codes for prediction on Chalearn LAP 2016.




1.     Some prediction samples on Chalearn LAP, FG-NET, Morph and CACD databases.

说明: 说明: 说明: 说明: 说明: 说明: F:\Paper\2016 CVPR\Figures_Sup\fig-300w-3d.jpg

2.     Cumulative Score (CS) results on FG-NET, Morph and CACD databases.

说明: 说明: 说明: 说明: 说明: 说明: F:\Paper\2016 CVPR\Figures_Sup\fig-300w-3d.jpg




     Please add a reference if you are using the codes or the pretrained models.

  author = {Tan, Zichang and Wan, Jun and Lei, Zhen and Zhi, Ruicong and Guo, Guodong and Li, Stan Z.},
  title = {Efficient Group-n Encoding and Decoding for Facial Age Estimation},
  journal = {IEEE Transactions on Pattern Analysis and Machine Intelligence (TPAMI), 2017},
  year = {2017},