Real-Time Age Detection Using a Convolutional Neural Network

The problem of determining people’s age is a recurring theme in areas such as law enforcement, education and sports because age is often used to determine eligibility. The aim of current work is to make use of a lightweight machine learning model for automating the task of detecting people’s age. This paper presents a solution that makes use of a lightweight Convolutional Neural Network model, built according to a modification of the LeNet-5 architecture to perform age detection, for both males and females, in real-time. The UTK-Face Large Scale Face Dataset was used to train and test the performance of the model in terms of predicting age. To evaluate the model’s performance in real-time, Haar Cascades were used to detect faces from video feeds. The detected faces were fed to the model for it to make age predictions. Experimental results showed that age-detection can be performed in real-time. Although, the prediction accuracy of the model requires improvement.

[1]  Lina J. Karam,et al.  A Study and Comparison of Human and Deep Learning Recognition Performance under Visual Distortions , 2017, 2017 26th International Conference on Computer Communication and Networks (ICCCN).

[2]  Ihn-Han Bae,et al.  A Rough Set Based Anomaly Detection Scheme Considering the Age of User Profiles , 2007, International Conference on Computational Science.

[3]  Yang Song,et al.  Age Progression/Regression by Conditional Adversarial Autoencoder , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[4]  Yoshua Bengio,et al.  Gradient-based learning applied to document recognition , 1998, Proc. IEEE.

[5]  Jun Li,et al.  Deep Convolutional Neural Network with Independent Softmax for Large Scale Face Recognition , 2016, ACM Multimedia.

[6]  Bo Chen,et al.  MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications , 2017, ArXiv.

[7]  M. Fatih Demirci,et al.  Age Classification Using an Optimized CNN Architecture , 2017, ICCDA '17.

[8]  Van Huan Nguyen,et al.  CNN-Based Character Recognition for License Plate Recognition System , 2018, ACIIDS.

[9]  Simone Bianco,et al.  Large Age-Gap face verification by feature injection in deep networks , 2016, Pattern Recognit. Lett..

[10]  Rae-Hong Park,et al.  Age category estimation using matching convolutional neural network , 2018, 2018 IEEE International Conference on Consumer Electronics (ICCE).

[11]  Fei Wang,et al.  Age Detection for Chinese Users in Weibo , 2015, WAIM.

[12]  Jie Wu,et al.  A Smile Detection Method Based on Improved LeNet-5 and Support Vector Machine , 2018, 2018 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computing, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI).

[13]  Yoshua Bengio,et al.  Object Recognition with Gradient-Based Learning , 1999, Shape, Contour and Grouping in Computer Vision.

[14]  Chang-Tsun Li,et al.  Fusion Network for Face-Based Age Estimation , 2018, 2018 25th IEEE International Conference on Image Processing (ICIP).

[15]  이창기,et al.  Convolutional Neural Network를 이용한 한국어 영화평 감성 분석 , 2016 .

[16]  John R. Smith,et al.  Collaborative Human-AI (CHAI): Evidence-Based Interpretable Melanoma Classification in Dermoscopic Images , 2018, MLCN/DLF/iMIMIC@MICCAI.