Combining Convolutional Neural Network and Support Vector Machine for Gait-based Gender Recognition

Recently, deep learning based on convolutional neural networks (CNN) has achieved great state-of-the-art performance in many fields such as image classification, semantic analysis and biometric recognition. Normally, the Softmax activation function is used as classifier in the last layer of CNN. However, there some studies try to replace the Softmax layer with the support vector machine (SVM) in an artificial neural network architecture and achieve great results. Inspired by these works, we research the performance of CNN with linear SVM classifier on the gender recognition based on CASIA-B dataset. In the first model, the input image's descriptors are extracted from the fully connected layer of the pre-trained VGGNet-16 model as the features to train the SVM. In the second model, we adjust VGGNet-16 with a hinge loss function using an L2 norm to create a new architecture, namely VGGNet-SVM. The results have shown that SVM shows the better performance than Softmax in VGGNet-16 to work out the gender recognition problem based on gait.

[1]  Yichuan Tang,et al.  Deep Learning using Linear Support Vector Machines , 2013, 1306.0239.

[2]  Anupam Shukla,et al.  Gender Identification in Human Gait Using Neural Network , 2012 .

[3]  Arun Ross,et al.  An introduction to biometric recognition , 2004, IEEE Transactions on Circuits and Systems for Video Technology.

[4]  Mark S. Nixon,et al.  Gender Classification in Human Gait Using Support Vector Machine , 2005, ACIVS.

[5]  Abien Fred Agarap An Architecture Combining Convolutional Neural Network (CNN) and Support Vector Machine (SVM) for Image Classification , 2017, ArXiv.

[6]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[7]  El-Sayed M. El-Alfy,et al.  Silhouette-Based Gender Recognition in Smart Environments Using Fuzzy Local Binary Patterns and Support Vector Machines , 2017, ANT/SEIT.

[8]  Li-Hong Juang,et al.  Gender Recognition Studying by Gait Energy Image Classification , 2012, 2012 International Symposium on Computer, Consumer and Control.

[9]  Bir Bhanu,et al.  Individual recognition using gait energy image , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  Yasushi Makihara,et al.  GEINet: View-invariant gait recognition using a convolutional neural network , 2016, 2016 International Conference on Biometrics (ICB).

[11]  Ausif Mahmood,et al.  Improved Gait recognition based on specialized deep convolutional neural networks , 2015, 2015 IEEE Applied Imagery Pattern Recognition Workshop (AIPR).

[12]  Ausif Mahmood,et al.  Improved Gait recognition based on specialized deep convolutional neural networks , 2015, 2015 IEEE Applied Imagery Pattern Recognition Workshop (AIPR).

[13]  Mahir Faik Karaaba,et al.  Deep Convolutional Neural Networks and Support Vector Machines for Gender Recognition , 2015, 2015 IEEE Symposium Series on Computational Intelligence.

[14]  Kiyoshi Tanaka,et al.  Clothing-invariant gait recognition using convolutional neural network , 2016, 2016 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS).

[15]  Stefan Carlsson,et al.  CNN Features Off-the-Shelf: An Astounding Baseline for Recognition , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition Workshops.