DeepAge: Deep Learning of face-based age estimation

Omry Sendik, Yosi Keller

Research output: Contribution to journalArticlepeer-review

21 Scopus citations


The estimation of a person's age based on a face image is a common biometric task conducted effortlessly by human observers. We present a dual Convolutional Neural Network (CNN) and Support Vector Regression (SVR) approach for face-based age estimation. A CNN is trained for representation learning, followed by Metric Learning, after which SVR is applied to the learned features. This allows to overcome the lack of large datasets with age annotations, by initially training the CNN for face recognition. The proposed scheme was applied to the MORPH-II and FG-Net datasets and compares favorably with contemporary state-of-the-art approaches. In particular, we show that domain adaptation which is essential for analyzing small-scale datasets, such as the FG-Net, can be achieved by retraining the SVR layer, rather than the CNN.

Original languageEnglish
Pages (from-to)368-375
Number of pages8
JournalSignal Processing: Image Communication
StatePublished - Oct 2019

Bibliographical note

Publisher Copyright:
© 2019 Elsevier B.V.


Dive into the research topics of 'DeepAge: Deep Learning of face-based age estimation'. Together they form a unique fingerprint.

Cite this