Age estimation using a hierarchical classifier based on global and local facial features. (English) Zbl 1209.68596

Summary: The research related to age estimation using face images has become increasingly important, mainly since it has a variety of potentially useful applications. An age estimation system is generally composed of aging feature extraction and feature classification, both of which are important in order to improve the performance. For the aging feature extraction, the hybrid features, which are a combination of global and local features, have received a great deal of attention, because this method can compensate defects found in individual global and local features. As for feature classification, the hierarchical classifier, consisting of an age group classification (e.g. the class of less than 20 years old, the class of 20-39 years old, etc.) and a detailed age estimation (e.g. 17, 23 years old, etc.), provide a much better performance than other methods. However, both the hybrid features and hierarchical classifier methods have only been studied independently and no research combining them has yet been conducted.
We propose a new age estimation method using a hierarchical classifier method based on both global and local facial features. Our research is novel in the following three ways. Firstly, age estimation accuracy is greatly improved through a combination of the proposed hybrid features and the hierarchical classifier. Secondly, new local feature extraction methods are proposed in order to improve the performance of the hybrid features. The wrinkle feature is extracted using a set of region specific Gabor filters, each of which is designed based on the regional direction of the wrinkles, and the skin feature is extracted using a local binary pattern (LBP), capable of extracting the detailed textures of skin. Finally, the improved hierarchical classifier is based on a support vector machine (SVM) and a support vector regression (SVR). To reduce the error propagation of the hierarchical classifier, each age group classifier is designed so that the age range to be estimated is overlapped by consideration of false acceptance error (FAE) and false rejection error (FRE) of each classifier. The experimental results show that the performance of the proposed method is superior to that of the previous methods when using the BERC, PAL and FG-Net aging databases.


68U10 Computing methodologies for image processing
68T35 Theory of languages and software systems (knowledge-based systems, expert systems, etc.) for artificial intelligence


Full Text: DOI


[1] Xin Geng, Zhi-Hua Zhou, Yu Zhang, Gang Li, Honghua Dai, Learning from facial aging patterns for automatic age estimation, in: Proceedings of the 14th annual ACM international conference on Multimedia (2006) 307-316.
[2] Lanitis, Andreas; Draganova, Chrisina; Christodoulou, Chris, Comparing different classifiers for automatic age estimation, IEEE transactions on systems, man, and cybernetics, part B: cybernetics, 34, 1, 621-628, (2004)
[3] Jinli Suo, Tianfu Wu, Songchun Zhu, Shiguang Shan, Xilin Chen, Wen Gao, Design sparse features for age estimation using hierarchical face model, in: Proceedings of the Eighth IEEE International Conference on Automatic Face & Gesture Recognition, FG ′08. (2008) 17-19.
[4] G.-D. Guo, G. Mu, Y. Fu, C.R. Dyer, T.S. Huang, A study on automatic age estimation using a large database, in: Proceedings of the IEEE Conference on Computer Vision (ICCV’09) (2009).
[5] Khoa Luu, Karl Ricanek Jr, Tien D. Bui, Ching Y. Suen, Age estimation using active appearance models and support vector machine regression, in: Proceedings of the IEEE Third International Conference on Biometrics: Theory, Applications, and Systems (2009) 1-5.
[6] Bing Horng, Wen; Ping Lee, Cheng; Wen Chen, Chun, Classification of age groups based on facial features, Tamkang journal of science and engineering, 4, 3, 183-192, (2001)
[7] Takimoto, Hironori; Mitsukura, Yasue; Fukumi, Minoru; Akamatsu, Norio, Robust gender and age estimation under varying facial pose, Electronics and communications in Japan, 91, 7, 32-40, (2008)
[8] Jun-Da Txia, Chung-Lin Huang, Age estimation using AAM and local facial features, in: International conference on Intelligent Information Hiding and Multimedia Signal Processing (2009) 885-888.
[9] J. Hayashi, M. Yasumoto, H. Ito, H. Koshimizu, A method for estimating and modeling age and gender using facial image processing, in: Proceedings of the Seventh International Conference on Virtual Systems and Multimedia (VSMM’01) (2001) 439.
[10] Kwon, Young H.; Lobo, Niels da Bitoria, Age classification from facial images, Computer vision and pattern recognition, 74, 1, 1-21, (1999)
[11] Geng, Xin; Zhou, Zhi-Hua; Smith-Miles, K., Automatic age estimation based on facial aging patterns, IEEE transactions on pattern analysis and machine intelligence, 29, 12, 2234-2240, (2007)
[12] Shuicheng Yan, Huan Wang, Xiaoou Tang, T.S. Huang, Learning auto-structured regressor from uncertain nonnegative labels, in: IEEE 11th International Conference on Computer Vision, ICCV (2007) 1-8.
[13] Guo, Guodong; Fu, Yun; Dyer, C.R.; Huang, T.S., Image-based human age estimation by manifold learning and locally adjusted robust regression, IEEE transactions on image processing, 17, 7, 1178-1188, (2008)
[14] Guodong Guo, Yun Fu, C.R. Dyer, T.S. Huang, A probabilistic fusion approach to human age prediction, in: IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops (2008) 1-6
[15] Leslie, G.; Farkas, M.D., Anthropometry of the head and face, (1994), Raven Press New York
[16] H.C. Lian, B.L. Lu, Age estimation using a min – max modular support vector machine, in: 12th International Conference on Neural Information Processing(ICONIP 2005) (2005) 83-88.
[17] Feng Gao, Haizhou Ai, Face age classification on consumer images with gabor feature and fuzzy LDA method, Lecture Notes In Computer Science, in: Proceedings of the Third International Conference on Advances in Biometrics 5558 (2009) 132-141.
[18] Fu, Yun; Huang, T.S., Human age estimation with regression on discriminative aging manifold, IEEE transactions on multimedia, 10, 4, 578-584, (2008)
[19] H. Fukai, H. Takimoto, Y. Mitsukura, M. Fukumi, An apparent age estimation system using the evolutionary algorithm, in: International Conference on Control, Automation and Systems, ICCAS ′07. (2007) 2146-2149.
[20] Lanitis, Andreas; Taylor, Christopher J.; Cootes, Timothy F., Toward automatic simulation of aging effects on face images, IEEE transactions on pattern analysis and machine intelligence, 24, 4, 442-455, (2002)
[21] Suo, Jinli; Zhu, Song-Chun; Shan, Shiguang; Chen, Xilin, A compositional and dynamic model for face aging, IEEE transactions pattern analysis and machine intelligence, 32, 3, 385-401, (2009)
[22] Chen, Hong; Zhu, Song-Chun, A generative sketch model for human hair analysis and synthesis, IEEE transactions on pattern analysis and machine intelligence, 28, 7, 1025-1040, (2006)
[23] A. Gunay, V.V. Nabiyev, Automatic age classification with LBP, in: 23rd International Symposium on Computer and Information Sciences, ISCIS ′08 (2008) 1-4.
[24] Cootes, T.F.; Edwards, G.J.; Taylor, C.J., Active appearance models, IEEE transactions on pattern analysis and machine intelligence, 23, 6, 681-685, (2001)
[25] Matthews, Iain; Baker, Simon, Active appearance models revisited, International journal of computer vision, 60, 2, 135-164, (2004)
[26] Alexandre Cruz Berg, Silvana Cardoso Justo, Aging of orbicularis muscle in virtual human faces, in: Seventh International Conference on Information Visualization, Proceedings (2003) 164-168.
[27] Lemperle, G.; Holmes, R.E.; Cohen, S.R.; Lemperle, S.M., A classification of facial wrinkles, Plastic and reconstructive surgery, 108, 6, 1735-1750, (2001)
[28] P&G beauty & grooming, Defining issues. Available: 〈http://www.pgbeautyscience.com/defining-issues-skintone.html〉 (accessed 18.03.10).
[29] Manjunathi, B.S.; Ma, W.Y., Texture features for browsing, retrieval of image data, IEEE transactions on pattern analysis and machine intelligence, 18, 8, 837-842, (1996)
[30] Jung, Ho Gi; Kim, Jaihie, Constructing a Pedestrian recognition system with a public open database, without the necessity of re-training: an experimental study, Pattern analysis and applications, 13, 2, 223-233, (2010)
[31] Ojala, Timo; Pietikäinen, Matti; Mäenpää, Topi, Multiresolution gray-scale and rotation invariant texture classification with local binary patterns, IEEE transactions on pattern analysis and machine intelligence, 24, 7, 971-987, (2002) · Zbl 0977.68853
[32] T. Mäenpää, M. Pietikäinen, Texture analysis with local binary patterns, Handbook of Pattern Recognition and Computer Vision, third ed., World Scientific, pp.197-216.
[33] Pietikäinen, M.; Ojala, T.; Xu, Z., Rotation-invariant texture classification using feature distributions, Pattern recognition, 33, 1, 43-52, (2000)
[34] Ahonen, Timo; Hadid, Abdenour; Pietikainen, Matti, Face recognition with local binary pattern, Lecture notes in computer science, 3021, 469-481, (2004) · Zbl 1098.68717
[35] Ross, Arun; Jain, Anil, Information fusion in biometrics, Pattern recognition letters, 24, 13, 2115-2125, (2003)
[36] Burges, J.C., A tutorial on support vector machines for pattern recognition, Data mining and knowledge discovery, 2, 121-167, (1998)
[37] Zongxia Xie, Qinghua Hu, Daren Yu, Fuzzy output support vector machines for classification, in: The Proceedings of the International Conference on Advances in Natural Computation (2005) 1190-1197.
[38] Biometric Engineering Research Center Yonsei University. Available: 〈http://berc.yonsei.ac.kr〉 (accessed 30.03.10).
[39] Minear, M.; Park, Denise C, A lifespan database of adult facial stimuli, Behavior research methods, instruments and computers, 36, 4, 630-633, (2004)
[40] The FG-NET Aging Database. Available: 〈http://www.fgnet.rsunit.com〉 (accessed 05.12.09).
[41] Vapnik, V., Support vector estimation of functions, in statistical learning theory, (1998), Wiley, pp. 375-570
[42] Chih C. Chang, Chih J. Lin, LIBSVM: a library for support vector machines. Available: 〈http://www.csie.ntu.edu.tw/∼cjlin/libsvm〉 (accessed 18.03.10).
[43] Ahonen, Timo; Hadid, Abdenour; Pietikäinen, Matti, Face description with local binary patterns: application to face recognition, 28, 12, (2006) · Zbl 1098.68717
[44] Alex, J. smola, Bernhard schölkopf, a tutorial on support vector regression, Statistics and computing, 14, 3, 199-222, (2006)
[45] Yang, Jian; Yang, Jing-yu; Zhang, David; Lu, Jian-feng, Feature fusion: parallel strategy vs. serial strategy, Pattern recognition, 36, 1369-1381, (2003) · Zbl 1028.68152
[46] Arun Ross, Rohin Govindarajan, Feature level fusion in biometric systems, in: Proceedings of the Biometric Consortium Conference (BCC), September 2004.
[47] Duda, Richard O.; Hart, Peter E.; Stork, David G., Pattern classification, (2001), Wiley, pp.161-214
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.