PeerJ Computer Science (May 2023)

A space and time efficient convolutional neural network for age group estimation from facial images

  • Ahmad Alsaleh,
  • Cahit Perkgoz

DOI
https://doi.org/10.7717/peerj-cs.1395
Journal volume & issue
Vol. 9
p. e1395

Abstract

Read online Read online

Background Age estimation has a wide range of applications, including security and surveillance, human-computer interaction, and biometrics. Facial aging is a stochastic process affected by various factors, such as lifestyle, habits, genetics, and the environment. Extracting age-related facial features to predict ages or age groups is a challenging problem that has attracted the attention of researchers in recent years. Various methods have been developed to solve the problem, including classification, regression-based methods, and soft computing approaches. Among these, the most successful results have been obtained by using neural network based artificial intelligence (AI) techniques such as convolutional neural networks (CNN). In particular, deep learning approaches have achieved improved accuracies by automatically extracting features from images of the human face. However, more improvements are still needed to achieve faster and more accurate results. Methods To address the aforementioned issues, this article proposes a space and time-efficient CNN method to extract distinct facial features from face images and classify them according to age group. The performance loss associated with using a small number of parameters to extract high-level features is compensated for by including a sufficient number of convolution layers. Additionally, we design and test suitable CNN structures that can handle smaller image sizes to assess the impact of size reduction on performance. Results To validate the proposed CNN method, we conducted experiments on the UTKFace and Facial-age datasets. The results demonstrated that the model outperformed recent studies in terms of classification accuracy and achieved an overall weighted F1-score of 87.84% for age-group classification problem.

Keywords