Cattle Race Classification Using Gray Level Co-occurrence Matrix Convolutional Neural Networks

Abstract In e-Livestock management system, practical and accurate cattle race identification is paramount. This paper presents a cattle race identification system from their images. We propose a deep learning architecture, which is called as Gray Level Co-occurrence Matrix Convolutional Neural Networks (GLCM-CNN), to semi-unsupervisedly identify a cattles race given thousands of its images with complex background settings. We introduce and evaluate GLCM features, i.e., contrast, energy, and homogeneity into CNN learning for GLCMs capability to recognize pattern with diverse variations, robustness to geometric distortion, and simple transformation. Our experiments show that GLCM-CNN is gives higher classification accuracy and requires less number of learning iterations than the original CNN. In our approach, the data input layer has better distinguishing features than the original image. In addition, our method does not require any prior segmentation process. In this paper, we also address the reduction of computation overhead using saliency maps.

[1]  D. I. Sensuse,et al.  e-Livestock in Indonesia: Definition adjustment, expected benefits, and challenges , 2012, 2012 International Conference on Advanced Computer Science and Information Systems (ICACSIS).

[2]  Pietro Perona,et al.  Graph-Based Visual Saliency , 2006, NIPS.

[3]  S. T. Buckland,et al.  An Introduction to the Bootstrap. , 1994 .

[4]  J. B. Levitt,et al.  Receptive fields and functional architecture of macaque V2. , 1994, Journal of neurophysiology.

[5]  S Ullman,et al.  Shifts in selective visual attention: towards the underlying neural circuitry. , 1985, Human neurobiology.

[6]  Nitin N. Patil,et al.  Classification of Texture Using Gray Level Co-occurrence Matrix and Self-Organizing Map , 2014, 2014 International Conference on Electronic Systems, Signal Processing and Computing Technologies.

[7]  Yann LeCun,et al.  Convolutional networks and applications in vision , 2010, Proceedings of 2010 IEEE International Symposium on Circuits and Systems.

[8]  Yoshua Bengio,et al.  Convolutional networks for images, speech, and time series , 1998 .

[9]  M. Biskupska Bottom-up saliency maps : a review , 2013 .

[10]  Fei-Fei Li,et al.  Large-Scale Video Classification with Convolutional Neural Networks , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

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

[12]  Soo-Young Lee,et al.  Color image processing based on Nonnegative Matrix Factorization with Convolutional Neural Network , 2014, 2014 International Joint Conference on Neural Networks (IJCNN).

[13]  D. Hubel,et al.  Receptive fields and functional architecture of monkey striate cortex , 1968, The Journal of physiology.

[14]  Rasmus Berg Palm,et al.  Prediction as a candidate for learning deep hierarchical models of data , 2012 .

[15]  A. Noviyanto,et al.  Cattle's fur detection based on Gaussian mixture model in complex background: Application of automatic race classification of beef cattle , 2012, 2012 International Conference on Advanced Computer Science and Information Systems (ICACSIS).

[16]  Aniati Murni Arymurthy,et al.  Cattle's fur detection in complex background based on Graph Cuts , 2013, 2013 International Conference on Advanced Computer Science and Information Systems (ICACSIS).

[17]  Tetsuya Takiguchi,et al.  Local-feature-map Integration Using Convolutional Neural Networks for Music Genre Classification , 2012, INTERSPEECH.

[18]  Ronan Collobert,et al.  Recurrent Convolutional Neural Networks for Scene Labeling , 2014, ICML.

[19]  Bogdan Kwolek,et al.  Face Detection Using Convolutional Neural Networks and Gabor Filters , 2005, ICANN.

[20]  Ah Chung Tsoi,et al.  Face recognition: a convolutional neural-network approach , 1997, IEEE Trans. Neural Networks.