Human Age Prediction Based on Facial Patterns Using CNN
Abstract
Deep learning has established its dominance and proved to be a powerful tool for increased accuracy and the ability to handle and process big data. One such popular Deep Neural Networks (DNN) is Convolutional Neural Network (CNN), a class of deep NN, applied to analyze and predict visual imagery. In this paper age estimation problem is adressed. Advancement in technology has increased the expectation of consumers. Face detection and age prediction are the two top technological trends on social media platforms. The trained model attempts to identify an image and then predict its age using deep learning models. We have used CNN algorithm for the final model after the effort was made in selecting the most efficient algorithms among RNN and GAN. The model is trained using different age classifiers and results obtained showed improvement in the performance of age estimation.
Keywords:
Convolutional neural networks, Deep learning, Machine learning, Age estimationReferences
- [1] Fu, Y., Guo, G., & Huang, T. S. (2010). Age synthesis and estimation via faces: A survey. IEEE transactions on pattern analysis and machine intelligence, 32(11), 1955–1976. https://doi.org/10.1109/TPAMI.2010.36
- [2] Lanitis, A., Taylor, C. J., & Cootes, T. F. (2002). Toward automatic simulation of aging effects on face images. IEEE transactions on pattern analysis and machine intelligence, 24(4), 442–455. https://doi.org/10.1109/34.993553
- [3] Guo, G., Mu, G., Fu, Y., & Huang, T. S. (2009). Human age estimation using bio-inspired features. 2009 IEEE conference on computer vision and pattern recognition, CVPR 2009 (pp. 112–119). IEEE. https://doi.org/10.1109/CVPRW.2009.5206681
- [4] Gao, F., & Ai, H. (2009). Face age classification on consumer images with gabor feature and fuzzy lda method. Lecture notes in computer science (including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics) (pp. 132–141). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-642-01793-3_14
- [5] Günay, A., & NabIyev, V. V. (2008). Automatic age classification with LBP. 2008 23rd international symposium on computer and information sciences, ISCIS 2008 (pp. 1–4). IEEE. https://doi.org/10.1109/ISCIS.2008.4717926
- [6] Levi, G., & Hassner, T. (2015). Age and gender classification using convolutional neural networks. Proceedings of the IEEE conference on computer vision and pattern recognition workshops (pp. 34–42). IEEE. https://B2n.ir/ud1451
- [7] Abdulnabi, A. H., Wang, G., Lu, J., & Jia, K. (2015). Multi-task CNN model for attribute prediction. IEEE transactions on multimedia, 17(11), 1949–1959. https://doi.org/10.1109/TMM.2015.2477680
- [8] Huerta, I., Fernández, C., Segura, C., Hernando, J., & Prati, A. (2015). A deep analysis on age estimation. Pattern recognition letters, 68, 239–249. https://doi.org/10.1016/j.patrec.2015.06.006
- [9] Liao, H., Yan, Y., Dai, W., & Fan, P. (2018). Age estimation of face images based on CNN and divide-and-rule strategy. Mathematical problems in engineering, 2018(1), 1712686. https://doi.org/10.1155/2018/1712686
- [10] Agbo-Ajala, O., & Viriri, S. (2020). Deeply learned classifiers for age and gender predictions of unfiltered faces. Scientific world journal, 2020(1), 1289408. https://doi.org/10.1155/2020/1289408
- [11] Liu, X., Zou, Y., Kuang, H., & Ma, X. (2020). Face image age estimation based on data augmentation and lightweight convolutional neural network. Symmetry, 12(1), 146. https://doi.org/10.3390/SYM12010146
- [12] Abdolrashidi, A., Minaei, M., Azimi, E., & Minaee, S. (2020). Age and gender prediction from face images using attentional convolutional network. ArXiv Preprint ArXiv:2010.03791. https://arxiv.org/abs/2010.03791
- [13] Deng, Y., Teng, S., Fei, L., Zhang, W., & Rida, I. (2021). A multifeature learning and fusion network for facial age estimation. Sensors (basel, switzerland), 21(13), 4597. https://doi.org/10.3390/s21134597
- [14] Chen, S., Zhang, C., Dong, M., Le, J., & Rao, M. (2017). Using ranking-cnn for age estimation. Proceedings-30th IEEE conference on computer vision and pattern recognition, CVPR 2017 (pp. 5183-5192). IEEE. https://doi.org/10.1109/CVPR.2017.86