Gender classification: a convolutional neural network approach

An approach using a convolutional neural network (CNN) is proposed for real-time gender classification based on facial images. The proposed CNN architecture exhibits a much reduced design complexity when compared with other CNN solutions applied in pattern recognition. The number of processing layers in the CNN is reduced to only four by fusing the convolutional and subsampling layers. Unlike in conventional CNNs, we replace the convolution operation with cross-correlation, hence reducing the computational load. The network is trained using a second-order backpropagation learning algorithm with annealed global learning rates. Performance evaluation of the proposed CNN solution is conducted on two publicly available face databases of SUMS and AT&T. We achieve classification accuracies of 98.75% and 99.38% on the SUMS and AT&T databases, respectively. The neural network is able to process and classify a 32 × 32 pixel face image in less than 0.27 ms, which corresponds to a very high throughput of over 3700 images per second. Training converges within less than 20 epochs. These results correspond to a superior classification performance, verifying that the proposed CNN is an effective real-time solution for gender recognition.

[1]  Patrice Y. Simard,et al.  Best practices for convolutional neural networks applied to visual document analysis , 2003, Seventh International Conference on Document Analysis and Recognition, 2003. Proceedings..

[2]  Yihong Gong,et al.  Human Tracking Using Convolutional Neural Networks , 2010, IEEE Transactions on Neural Networks.

[3]  CremonesiPaolo Parallel, distributed and network-based processing , 2006 .

[4]  Christophe Garcia,et al.  Simplifying ConvNets for Fast Learning , 2012, ICANN.

[5]  M. Arfan Jaffar,et al.  Feature selection for efficient gender classification , 2010 .

[6]  Naveed Riaz,et al.  Gender Classification with Decision Trees , 2013 .

[7]  Klaus Kofler,et al.  Performance and Scalability of GPU-Based Convolutional Neural Networks , 2010, 2010 18th Euromicro Conference on Parallel, Distributed and Network-based Processing.

[8]  Gul Shaira Banu Jahangeer,et al.  Face Gender Image Classification Using Various Wavelet Transform and Support Vector Machine with various Kernels , 2012 .

[9]  Bao-Liang Lu,et al.  Multi-view Gender Classification Using Local Binary Patterns and Support Vector Machines , 2006, ISNN.

[10]  Klaus-Robert Müller,et al.  Efficient BackProp , 2012, Neural Networks: Tricks of the Trade.

[11]  Mohamed Abdou Berbar Three robust features extraction approaches for facial gender classification , 2013, The Visual Computer.

[12]  Christophe Garcia,et al.  Embedded facial image processing with Convolutional Neural Networks , 2010, Proceedings of 2010 IEEE International Symposium on Circuits and Systems.

[13]  Ming Yang,et al.  3D Convolutional Neural Networks for Human Action Recognition , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[14]  Stefan Duffner,et al.  Face image analysis with convolutional neural networks , 2009 .

[15]  Terrence J. Sejnowski,et al.  SEXNET: A Neural Network Identifies Sex From Human Faces , 1990, NIPS.

[16]  Mohammad Teshnehlab,et al.  Face Recognition Using Convolutional Neural Network and Simple Logistic Classifier , 2014 .

[17]  A.M. Mirza,et al.  Gender classification using discrete cosine transformation: a comparison of different classifiers , 2003, 7th International Multi Topic Conference, 2003. INMIC 2003..

[18]  George Bebis,et al.  Neural-network-based gender classification using genetic search for eigen-feature selection , 2002, Proceedings of the 2002 International Joint Conference on Neural Networks. IJCNN'02 (Cat. No.02CH37290).

[19]  Basil Sh. Mahmood,et al.  Video Based Face Recognition Using Convolutional Neural Network , 2011 .

[20]  Abdesselam Bouzerdoum,et al.  A Gender Recognition System using Shunting Inhibitory Convolutional Neural Networks , 2006, The 2006 IEEE International Joint Conference on Neural Network Proceedings.

[21]  Ju Cheng Yang,et al.  Comparing Studies of Learning Methods for Human Face Gender Recognition , 2012, CCBR.

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