Gender and age recognition for video analytics solution

An application for video data analysis based on computer vision and machine learning methods is presented. Novel gender and age classifiers based on adaptive features, local binary patterns and support vector machines are proposed. More than 94% accuracy of viewer's gender recognition is achieved. Our age estimation algorithm provides world-quality results for MORTH database, but focused on real-life audience measurement videodata in which faces can be looks more or less similar to RUS-FD private database. In this case we can reach total mean absolute error score less than 7. All the video processing stages are united into a real-time system of audience analysis. The system allows to extract all the possible information about people from the input video stream, to aggregate and analyze this information in order to measure different statistical parameters. The promising practical application of such algorithms can be human-computer interaction, surveillance monitoring, video content analysis, targeted advertising, biometrics, and entertainment.

[1]  Ethem Alpaydin,et al.  Introduction to machine learning , 2004, Adaptive computation and machine learning.

[2]  Kang Ryoung Park,et al.  Age estimation using a hierarchical classifier based on global and local facial features , 2011, Pattern Recognit..

[3]  Sun-Yuan Kung,et al.  Face recognition/detection by probabilistic decision-based neural network , 1997, IEEE Trans. Neural Networks.

[4]  Roope Raisamo,et al.  An experimental comparison of gender classification methods , 2008, Pattern Recognit. Lett..

[5]  Tomaso A. Poggio,et al.  Example-Based Learning for View-Based Human Face Detection , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  R. Lienhart,et al.  Face Detection with Support Vector Machines and a Very Large Set of Linear Features , 2002 .

[8]  Xiaolong Wang,et al.  A study on human age estimation under facial expression changes , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[9]  Kang Ryoung Park,et al.  Comparative Study of Human Age Estimation with or without Preclassification of Gender and Facial Expression , 2014, TheScientificWorldJournal.

[11]  Jian-Jiun Ding,et al.  Facial age estimation based on label-sensitive learning and age-oriented regression , 2013, Pattern Recognit..

[12]  Anil K. Jain,et al.  Age estimation from face images: Human vs. machine performance , 2013, 2013 International Conference on Biometrics (ICB).

[13]  Karl Ricanek,et al.  MORPH: a longitudinal image database of normal adult age-progression , 2006, 7th International Conference on Automatic Face and Gesture Recognition (FGR06).

[14]  Hyeonjoon Moon,et al.  The FERET Evaluation Methodology for Face-Recognition Algorithms , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  Yun Fu,et al.  Human age estimation using bio-inspired features , 2009, 2009 IEEE Conference on Computer Vision and Pattern Recognition.

[16]  Anil K. Jain,et al.  Age , Gender and Race Estimation from Unconstrained Face Images , 2014 .

[17]  Takeo Kanade,et al.  Neural Network-Based Face Detection , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[18]  Theo Gevers,et al.  Learning-based encoding with soft assignment for age estimation under unconstrained imaging conditions , 2012, Image Vis. Comput..

[19]  Alexander Ganin,et al.  Online Audience Measurement System Based on Machine Learning Techniques , 2014, VAAM@ICPR.

[20]  Anil K. Jain,et al.  Handbook of Face Recognition, 2nd Edition , 2011 .

[21]  Shinichi Tamura,et al.  Male/female identification from 8×6 very low resolution face images by neural network , 1996, Pattern Recognit..

[22]  Caifeng Shan Learning local features for age estimation on real-life faces , 2010, MPVA '10.

[23]  Paul A. Viola,et al.  Rapid object detection using a boosted cascade of simple features , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[24]  Rama Chellappa,et al.  A hierarchical approach for human age estimation , 2012, 2012 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[25]  Nong Sang,et al.  Local binary pattern based face recognition by estimation of facial distinctive information distribution , 2009 .

[26]  Geoffrey I. Webb,et al.  Encyclopedia of Machine Learning , 2011, Encyclopedia of Machine Learning.

[27]  Shiguang Shan,et al.  A Compositional and Dynamic Model for Face Aging , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[28]  Richard Szeliski,et al.  Computer Vision - Algorithms and Applications , 2011, Texts in Computer Science.

[29]  Matti Pietikäinen,et al.  Age Classification in Unconstrained Conditions Using LBP Variants , 2012, Proceedings of the 21st International Conference on Pattern Recognition (ICPR2012).

[30]  Paul Juell,et al.  A hierarchical neural network for human face detection , 1996, Pattern Recognit..

[31]  Zhi-Hua Zhou,et al.  Automatic Age Estimation Based on Facial Aging Patterns , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[32]  Narendra Ahuja,et al.  A SNoW-Based Face Detector , 1999, NIPS.

[33]  Yun Fu,et al.  Age Synthesis and Estimation via Faces: A Survey , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.