Abstract
Age estimation from digital contents is an interesting topic. Face image reading for age estimation is an intuitive way after classifying face images into several predefined age groups. Age estimation can be regarded as a multiclass problem due to the variation of given individuals determined by genes and several external factors. There are various applications from age estimation, such as forensic and image detection. To approximate and detect the age of each person, the implementation of age estimation algorithm is essential. Many proposed algorithms contain several methods to build the whole mechanism. However, the implementation of SVM combined with optimization is not explored yet. Using an optimization algorithm supposedly can improve accuracy of age estimation algorithm. Based on that fact, we apply GA and PSO for this goal due to their simplicity and powerful ability. GA and PSO are used for this study to make the comparison between both optimizations. This work derives the results for both with optimization and without optimization to prove whether the approach has been successfully realized or not. In the proposed scheme, we conducted age range estimation with five predefined classes and combined several techniques of extracting estimation information from image data, such as Local Gabor Binary Patterns (LGBP) for filtering, Principle Component Analysis (PCA), Linear Discriminant Analysis (LDA) for feature extraction, Support Vector Machines (SVM) for classification, as well as Genetic Algorithm (GA) and Particle Swarm Optimization (PSO) for optimization. Genetic Algorithm and Particle Swarm Optimization were used to find the most suitable parameters to carry out the SVM method. Experimental results show that our proposed hybrid method can raise the estimation accuracy compared to other schemes. The outcome of fold 3 is enhanced up to 14% for both GA and PSO, and the scheme with GA has diminished processing time up to 26 s while it with PSO can reduce up to 25 s.
Similar content being viewed by others
References
Chen W-N et al (2013) Particle swarm optimization with an aging leader and challengers. Evolutionary Computation, IEEE Transactions on 17(2):241–258
Choi SE et al (2011) Age estimation using a hierarchical classifier based on global and local facial features. Pattern Recogn 44(6):1262–1281
Cote M, Albu AB (2015) Robust texture classification by aggregating pixel-based LBP statistics. Signal Processing Letters, IEEE 22(11):2102–2106
Fu Y, Huang TS (2008) Human age estimation with regression on discriminative aging manifold. Multimedia, IEEE Transactions on 10(4):578–584
Fukai H et al. (2011) Apparent age estimation system based on age perception. INTECH Open Access Publisher
Geng X et al. (2006) Learning from facial aging patterns for automatic age estimation. Proceedings of the 14th annual ACM international conference on Multimedia. ACM
Hewahi N et al (2010) Age estimation based on neural networks using face features. Journal of Emerging Trends in Computing and Information Sciences 1(2):61–67
Lanitis A, Taylor CJ, Cootes TF (2002) Toward automatic simulation of aging effects on face images. Pattern Analysis and Machine Intelligence, IEEE Transactions on 24(4):442–455
Lanitis A, Draganova C, Christodoulou C (2004) Comparing different classifiers for automatic age estimation. Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on 34(1):621–628
Li J et al. (2009) Face Recognition Based on PCA and LDA Combination Feature Extraction. The 1st International Conference on Information Science and Engineering (ICISE2009). IEEE
Luu K et al. (2009) Age estimation using active appearance models and support vector machine regression. Biometrics: Theory, Applications, and Systems, 2009. BTAS'09. IEEE 3rd International Conference on. IEEE
Poli R, Kennedy J, Blackwell T (2007) Particle swarm optimization. Swarm intelligence 1(1):33–57
Rodríguez MA, Jarur MC (2005) A genetic algorithm for searching spatial configurations. Evolutionary Computation, IEEE Transactions on 9.3: 252–270.
Sai P-K, Wang J-G, Teoh E-K (2015) Facial age range estimation with extreme learning machines. Neurocomputing 149:364–372
Sun X et al. (2008) Facial expression recognition based on histogram sequence of local Gabor binary patterns. Cybernetics and Intelligent Systems, 2008 I.E. Conference on. IEEE
Takimoto H et al. (2007) Appearance-age feature extraction from facial image based on age perception. SICE, 2007 Annual Conference. IEEE
Wang X-M et al. (2009) Face recognition based on face Gabor image and SVM. Image and Signal Processing, 2009. CISP'09. 2nd International Congress on. IEEE
Xie S et al. (2008) V-LGBP: Volume based local Gabor binary patterns for face representation and recognition. Pattern Recognition, 2008. ICPR 2008. 19th International Conference on. IEEE
Xuefeng C, Fei L, Huang C (2014) Face recognition by Zero-Ratio based LGBP features. Intelligent Control and Automation (WCICA), 2014 11th World Congress on. IEEE
Ye F, Shi Z, Shi Z (2009) A comparative study of PCA, LDA and Kernel LDA for image classification. Ubiquitous Virtual Reality, 2009. ISUVR'09. International Symposium on. IEEE
Zhang W et al (2007) Local Gabor binary patterns based on Kullback–Leibler divergence for partially occluded face recognition. Signal Processing Letters, IEEE 14(11):875–878
Zhihua X (2014) Infrared face recognition based on LBP co-occurrence matrix. Control Conference (CCC), 2014 33rd Chinese. IEEE
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ghufran, R.S., Leu, JS. & Prakosa, S.W. Improving the age estimation accuracy by a hybrid optimization scheme. Multimed Tools Appl 77, 2543–2559 (2018). https://doi.org/10.1007/s11042-017-4397-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-017-4397-3