Age estimation using deep learning

Abstract Age has always been an important attribute of identity. It also has been an important factor in social interaction. The posture, vocabulary, facial wrinkles and the intonation are all elements that facilitate the prediction of the user's age. Age estimation from the face by numerical analysis finds many potential applications such as the development of intelligent human-machine interfaces and improvement of safety and protection in various sectors such as transport, security and medicine. In many works, researchers are particularly interested in the face's features to regress the age. Recent advances in Artificial Intelligence (AI) and particulary Deep Learning (DL) techniques increase motivations to use this methods to estimate age. In this work, we present a novel method for age estimation from a facial images based on autoencoders. Autoencoder is an artificial neural network used for unsupervised learning of efficient coding. Its aim is to learn a representation for a set of data. The purpose of this work is to exploit the performance of autoencoders to learn features in a supervised manner to estimate user's age. We use MORPH, FG-NET datasets to test the performance of our proposed method. Experimental results show the robustness and effectiveness of the proposed method through the MAE (Men Average Error) rate showing a value of 3.34% for MORPH dataset and 3.75% for FG-NET.

[1]  Tien Dat Nguyen,et al.  Enhanced age estimation by considering the areas of non-skin and the non-uniform illumination of visible light camera sensor , 2016, Expert Syst. Appl..

[2]  Carlos Segura,et al.  A deep analysis on age estimation , 2015, Pattern Recognit. Lett..

[3]  Paul A. Viola,et al.  Robust Real-Time Face Detection , 2001, International Journal of Computer Vision.

[4]  Hasan Badem,et al.  A new efficient training strategy for deep neural networks by hybridization of artificial bee colony and limited-memory BFGS optimization algorithms , 2017, Neurocomputing.

[5]  Xiaolong Wang,et al.  A Study of Convolutional Sparse Feature Learning for Human Age Estimate , 2017, 2017 12th IEEE International Conference on Automatic Face & Gesture Recognition (FG 2017).

[6]  Jhony K. Pontes,et al.  A flexible hierarchical approach for facial age estimation based on multiple features , 2016, Pattern Recognit..

[7]  Qing Tian,et al.  Cross-heterogeneous-database age estimation through correlation representation learning , 2017, Neurocomputing.

[8]  Mohammad Mahdi Dehshibi,et al.  A new algorithm for age recognition from facial images , 2010, Signal Process..

[9]  Caroline Wilkinson,et al.  Juvenile age estimation from facial images. , 2017, Science & justice : journal of the Forensic Science Society.

[10]  F. Xavier Roca,et al.  Age and gender recognition in the wild with deep attention , 2017, Pattern Recognit..

[11]  Richa Singh,et al.  Face Verification via Class Sparsity Based Supervised Encoding , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Eam Khwang Teoh,et al.  Facial age range estimation with extreme learning machines , 2015, Neurocomputing.

[13]  Kang Ryoung Park,et al.  Age estimation using a hierarchical classifier based on global and local facial features , 2011, Pattern Recognit..

[14]  Phalguni Gupta,et al.  Hierarchical age estimation with dissimilarity-based classification , 2013, Neurocomputing.

[15]  Raul Queiroz Feitosa,et al.  Single Sample Face Recognition from Video via Stacked Supervised Auto-Encoder , 2016, 2016 29th SIBGRAPI Conference on Graphics, Patterns and Images (SIBGRAPI).

[16]  Kai Li,et al.  D2C: Deep cumulatively and comparatively learning for human age estimation , 2017, Pattern Recognit..

[17]  Shiguang Shan,et al.  Stacked Progressive Auto-Encoders (SPAE) for Face Recognition Across Poses , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[18]  Michael S. Lew,et al.  Deep learning for visual understanding: A review , 2016, Neurocomputing.

[19]  Haibin Ling,et al.  Diagnosing deep learning models for high accuracy age estimation from a single image , 2017, Pattern Recognit..

[20]  Yuan Dong,et al.  Automatic age estimation based on deep learning algorithm , 2016, Neurocomputing.

[21]  Pascal Vincent,et al.  Stacked Denoising Autoencoders: Learning Useful Representations in a Deep Network with a Local Denoising Criterion , 2010, J. Mach. Learn. Res..

[22]  Niels da Vitoria Lobo,et al.  Age Classification from Facial Images , 1999, Comput. Vis. Image Underst..

[23]  Jiwen Lu,et al.  Ordinary Preserving Manifold Analysis for Human Age and Head Pose Estimation , 2013, IEEE Transactions on Human-Machine Systems.