A multi-agent system for the classification of gender and age from images

Abstract The automatic classification of human images on the basis of age range and gender can be used in audiovisual content adaptation for Smart TVs or marquee advertising. Knowledge about users is used by publishing agencies and departments regulating TV content; on the basis of this information (age, gender) they are able to provide content that suits the interests of users. To this end, the creation of a highly precise image pattern recognition system is necessary, this may be one of the greatest challenges faced by computer technology in the last decades. These recognition systems must apply different pattern recognition techniques, in order to distinct gender and age in the images. In this work, we propose a multi-agent system that integrates different techniques for the acquisition, preprocessing and processing of images for the classification of age and gender. The system has been tested in an office building. Thanks to the use of a multi-agent system which allows to apply different workflows simultaneously, the performance of different methods could be compared (each flow with a different configuration). Experimental results have confirmed that a good preprocessing stage is necessary if we want the classification methods to perform well (Fisherfaces, Eigenfaces, Local Binary Patterns, Multilayer perceptron). The Fisherfaces method has proved to be more effective than MLP and the training time was shorter. In terms of the classification of age, Fisherfaces offers the best results in comparison to the rest of the system’s classifiers. The use of filters has allowed to reduce dimensionality, as a result the workload was reduced, a great advantage in a system that performs classification in real time.

[1]  Javier Bajo,et al.  Self-Organizing Architecture for Information Fusion in Distributed Sensor Networks , 2015, Int. J. Distributed Sens. Networks.

[2]  Mohammad Mahdi Dehshibi,et al.  A new algorithm for age recognition from facial images , 2010, Signal Process..

[3]  Timothy F. Cootes,et al.  Toward Automatic Simulation of Aging Effects on Face Images , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Javier Bajo,et al.  Hybrid indoor location system for museum tourist routes in augmented reality , 2014, 17th International Conference on Information Fusion (FUSION).

[5]  David J. Robertson,et al.  Unfamiliar face recognition : Security, surveillance and smartphones , 2016 .

[6]  Imran Naseem,et al.  Method for secure electronic voting system: face recognition based approach , 2017, International Workshop on Pattern Recognition.

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

[8]  S. Meher,et al.  Performance improvement for face recognition using PCA and two-dimensional PCA , 2013, 2013 International Conference on Computer Communication and Informatics.

[9]  Nilanjan Dey,et al.  Attendance Recording System Using Partial Face Recognition Algorithm , 2017 .

[10]  Alfonso González-Briones,et al.  An Agent-Based Clustering Approach for Gene Selection in Gene Expression Microarray , 2017, Interdisciplinary Sciences: Computational Life Sciences.

[11]  Asit K. Datta,et al.  Class specific subspace dependent nonlinear correlation filtering for illumination tolerant face recognition , 2014, Pattern Recognit. Lett..

[12]  Metin Mete Ozbilen,et al.  A survey on comparison of face recognition algorithms , 2014, 2014 IEEE 8th International Conference on Application of Information and Communication Technologies (AICT).

[13]  Wen Gao,et al.  Histogram of Gabor Phase Patterns (HGPP): A Novel Object Representation Approach for Face Recognition , 2007, IEEE Transactions on Image Processing.

[14]  Seungyong Lee,et al.  Bilateral texture filtering , 2014, ACM Trans. Graph..

[15]  R. Fisher THE USE OF MULTIPLE MEASUREMENTS IN TAXONOMIC PROBLEMS , 1936 .

[16]  Tarek Frikha,et al.  Use of ridgelets, curvelets application for face recognition: Case study: Smart identity card , 2016, 2016 2nd International Conference on Advanced Technologies for Signal and Image Processing (ATSIP).

[17]  Manish Kumar,et al.  Face Recognition Using Principle Component Analysis, Eigenface and Neural Network , 2010, 2010 International Conference on Signal Acquisition and Processing.

[18]  Tal Hassner,et al.  Age and gender classification using convolutional neural networks , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[19]  Andrew Zisserman,et al.  Deep Face Recognition , 2015, BMVC.

[20]  Zhi-Hua Zhou,et al.  Facial Age Estimation by Learning from Label Distributions , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[22]  Chih-Chin Lai,et al.  Facial expression recognition based on two-stage features extraction , 2014 .

[23]  Pritee Khanna,et al.  A gender classification system robust to occlusion using Gabor features based (2D)2PCA , 2014, J. Vis. Commun. Image Represent..

[24]  Thomas S. Huang,et al.  Human age estimation using bio-inspired features , 2009, CVPR.

[25]  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.

[26]  Niels da Vitoria Lobo,et al.  Age Classification from Facial Images , 1999, Comput. Vis. Image Underst..

[27]  Alex Pentland,et al.  View-based and modular eigenspaces for face recognition , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[28]  Mohd Shafry Mohd Rahim,et al.  A general review of human face detection including a study of neural networks and Haar feature-based cascade classifier in face detection , 2014, 2014 International Symposium on Biometrics and Security Technologies (ISBAST).

[29]  Amrita Bhowmik,et al.  Face Recognition using Eigenfaces , 2015 .

[30]  Alejandro F. Frangi,et al.  Similarity-based Fisherfaces , 2009, Pattern Recognit. Lett..

[31]  Radhey Shyam,et al.  Identifying Individuals Using Multimodal Face Recognition Techniques , 2015 .

[32]  Ming Yang,et al.  DeepFace: Closing the Gap to Human-Level Performance in Face Verification , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[33]  Andreas Lanitis Facial Age Estimation , 2010, Scholarpedia.

[34]  Amrita Roy Chowdhury,et al.  Age Group Estimation Using Face Angle , 2012 .

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

[36]  K. S. Venkatesh,et al.  Emotion recognition from geometric facial features using self-organizing map , 2014, Pattern Recognit..

[37]  Matti Pietikäinen,et al.  Face Description with Local Binary Patterns: Application to Face Recognition , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[38]  Chen-Fang Tsai,et al.  Face recognition using support vector model classifier for user authentication , 2016, Electron. Commer. Res. Appl..

[39]  Chengjun Liu,et al.  Gabor feature based classification using the enhanced fisher linear discriminant model for face recognition , 2002, IEEE Trans. Image Process..

[40]  Chun-Rong Huang,et al.  Gender classification from unaligned facial images using support subspaces , 2013, Information Sciences.

[41]  Javier Bajo,et al.  Intelligent system for lighting control in smart cities , 2016, Inf. Sci..

[42]  Alfonso González-Briones,et al.  Multi-agent System for Obtaining Relevant Genes in Expression Analysis between Young and Older Women with Triple Negative Breast Cancer. , 2015, Journal of integrative bioinformatics.

[43]  David J. Kriegman,et al.  Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection , 1996, ECCV.

[44]  Ying-Ke Lei,et al.  Face recognition via Weighted Sparse Representation , 2013, J. Vis. Commun. Image Represent..

[45]  Juyang Weng,et al.  Using Discriminant Eigenfeatures for Image Retrieval , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[46]  Rob Jenkins,et al.  Face Recognition by Metropolitan Police Super-Recognisers , 2016, PloS one.

[47]  Andreas Lanitis,et al.  An Overview of Research Activities in Facial Age Estimation Using the FG-NET Aging Database , 2014, ECCV Workshops.

[48]  Poonam Sharma,et al.  Efficient face recognition using wavelet-based generalized neural network , 2013, Signal Process..

[49]  Age K. Smilde,et al.  Principal Component Analysis , 2003, Encyclopedia of Machine Learning.

[50]  Ranjan Jana,et al.  Age Estimation from Face Image Using Wrinkle Features , 2015 .

[51]  Javier Bajo,et al.  idMAS-SQL: Intrusion Detection Based on MAS to Detect and Block SQL injection through data mining , 2013, Inf. Sci..