Convolutional Neural Network with SVM for Classification of Animal Images

Advances in GPU, parallel computing, and deep neural network made rapid growth in the field of machine learning and computer vision. In this paper, we try to explore the convolution neural network to classify animals. The convolution neural network is a powerful machine learning tool which is trained using a large collection of diverse images. In this paper, we combine convolutional neural network and SVM for classification of animals. The animal images are trained using AlexNet pretrained convolution neural network. Further, the extracted features are fed into multiclass SVM classifier for the purpose of classification. To evaluate the performance of our system, we have conducted extensive experimentation on our own dataset of 5000 images with 50 classes, each class containing 100 images. From the results, we can easily observe that the proposed method has achieved a good classification rate compared to the works in the literature.

[1]  Tanya Y. Berger-Wolf,et al.  Biometric animal databases from field photographs: identification of individual zebra in the wild , 2011, ICMR.

[2]  David A. Forsyth,et al.  Building models of animals from video , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[4]  Luca Maria Gambardella,et al.  Convolutional Neural Support Vector Machines: Hybrid Visual Pattern Classifiers for Multi-robot Systems , 2012, 2012 11th International Conference on Machine Learning and Applications.

[5]  Luigi Cinque,et al.  Identifying elephant photos by multi-curve matching , 2008, Pattern Recognit..

[6]  G. Hemantha Kumar,et al.  Supervised and unsupervised learning in animal classification , 2016, 2016 International Conference on Advances in Computing, Communications and Informatics (ICACCI).

[7]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[8]  Matthias Zeppelzauer Automated detection of elephants in wildlife video , 2013, EURASIP J. Image Video Process..

[9]  Monji Kherallah,et al.  A New Design Based-SVM of the CNN Classifier Architecture with Dropout for Offline Arabic Handwritten Recognition , 2016, ICCS.

[10]  N. Shobha Rani,et al.  Deformed character recognition using convolutional neural networks , 2018 .

[11]  David G. Stork,et al.  Pattern Classification (2nd ed.) , 1999 .

[12]  Chih-Jen Lin,et al.  A comparison of methods for multiclass support vector machines , 2002, IEEE Trans. Neural Networks.