Facial Age Estimation by Conditional Probability Neural Network

A new label distribution learning algorithm for facial age estimation, namely the Conditional Probability Neural Network (CPNN), is proposed in this paper. CPNN is based on a three-layer neural network which takes both the target variable (e.g., the age) and the conditional feature vector (e.g., the facial features) as its inputs, and the output is the conditional probability of the target variable given the feature vector. As a label distribution learning algorithm, CPNN can effectively utilize the neighboring ages while learning the real age. Compared with the existing label distribution learning algorithm IIS-LLD, it does not presume the underlying model as the maximum entropy model, but learns it from the training data. Thus CPNN is able to match the real problem better. Experimental results on the FG-NET database show that CPNN performs remarkably better than all the other eight compared methods.

[1]  Bernd Neumann,et al.  Computer Vision — ECCV’98 , 1998, Lecture Notes in Computer Science.

[2]  Guodong Guo,et al.  Human age estimation: What is the influence across race and gender? , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition - Workshops.

[3]  Adam L. Berger,et al.  A Maximum Entropy Approach to Natural Language Processing , 1996, CL.

[4]  C. Christodoulou,et al.  Comparing different classifiers for automatic age estimation , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[5]  Yun Fu,et al.  Image-Based Human Age Estimation by Manifold Learning and Locally Adjusted Robust Regression , 2008, IEEE Transactions on Image Processing.

[6]  Martin A. Riedmiller,et al.  A direct adaptive method for faster backpropagation learning: the RPROP algorithm , 1993, IEEE International Conference on Neural Networks.

[7]  K. Vani,et al.  Age estimation system using MPCA , 2011, 2011 International Conference on Recent Trends in Information Technology (ICRTIT).

[8]  Amir Sarajedini,et al.  Conditional probability density function estimation with sigmoidal neural networks , 1999, IEEE Trans. Neural Networks.

[9]  Yun Fu,et al.  Age Synthesis and Estimation via Faces: A Survey , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  Timothy F. Cootes,et al.  Active Appearance Models , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Timothy F. Cootes,et al.  Toward Automatic Simulation of Aging Effects on Face Images , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Yu Zhang,et al.  Learning from facial aging patterns for automatic age estimation , 2006, MM '06.

[13]  Dit-Yan Yeung,et al.  Multi-task warped Gaussian process for personalized age estimation , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[14]  Yeshaiahu Fainman,et al.  A learning law for density estimation , 1994, IEEE Trans. Neural Networks.