Facial image based human age estimation is of great application significance. The public-available facial image datasets used for age estimation suffer greatly from the uneven distribution of images of different age groups, which may lead to the low estimation accuracy of the under-sampled age categories and limit the usage of the age estimation in certain applications. We propose a three-stage probability adjustment based CNN algorithm to solve the imbalanced distribution problem of the dataset. In particular, we construct an ENIN neural network structure by applying the Network in Network (NIN) structure to the traditional convolution neural network (CNN) and use the probability vector adjustment to improve the classification accuracy of the under-sampled age categories. Then, we filter out the images with high possibility of being misclassified after the probability vector adjustment and reset their categories by comparing cosine similarity and retraining the ensembled ENIN classifier. We also introduce a population-age-distribution based accuracy metric Accuracy-P to estimate the performance of the age estimation algorithm in real-world applications. Our experimental results confirm that our algorithm can effectively improve the overall estimation accuracy by significantly improving the accuracy of the under-sampled age groups while maintaining satisfactory accuracy for the other age groups.
[1]
Jung-San Lee,et al.
Selective scalable secret image sharing with verification
,
2015,
Multimedia Tools and Applications.
[2]
Qiang Chen,et al.
Network In Network
,
2013,
ICLR.
[3]
Daniel Lélis Baggio,et al.
Mastering OpenCV with Practical Computer Vision Projects
,
2012
.
[4]
Hui Han,et al.
Borderline-SMOTE: A New Over-Sampling Method in Imbalanced Data Sets Learning
,
2005,
ICIC.
[5]
Gary Weiss,et al.
Does cost-sensitive learning beat sampling for classifying rare classes?
,
2005,
UBDM '05.
[6]
Taeho Jo,et al.
Class imbalances versus small disjuncts
,
2004,
SKDD.
[7]
Nitesh V. Chawla,et al.
SMOTE: Synthetic Minority Over-sampling Technique
,
2002,
J. Artif. Intell. Res..
[8]
Timothy F. Cootes,et al.
Active Appearance Models
,
1998,
ECCV.
[9]
Niels da Vitoria Lobo,et al.
Age classification from facial images
,
1994,
1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.