Embedded neural network for real-time animal behavior classification

Recent biological studies have focused on understanding animal interactions and welfare. To help biologists to obtain animals behavior information, resources like wireless sensor networks are needed. Moreover, large amounts of obtained data have to be processed off-line in order to classify different behaviors. There are recent research projects focused on designing monitoring systems capable of measuring some animals parameters in order to recognize and monitor their gaits or behaviors. However, network unreliability and high power consumption have limited their applicability.In this work, we present an animal behavior recognition, classification and monitoring system based on a wireless sensor network and a smart collar device, provided with inertial sensors and an embedded multi-layer perceptron-based feed-forward neural network, to classify the different gaits or behaviors based on the collected information. In similar works, classification mechanisms are implemented in a server (or base station). The main novelty of this work is the full implementation of a reconfigurable neural network embedded into the animals collar, which allows a real-time behavior classification and enables its local storage in SD memory. Moreover, this approach reduces the amount of data transmitted to the base station (and its periodicity), achieving a significantly improving battery life. The system has been simulated and tested in a real scenario for three different horse gaits, using different heuristics and sensors to improve the accuracy of behavior recognition, achieving a maximum of 81%.

[1]  Christopher M. Bishop,et al.  Neural networks for pattern recognition , 1995 .

[2]  Noureddine Manamanni,et al.  Posture and body acceleration tracking by inertial and magnetic sensing: Application in behavioral analysis of free-ranging animals , 2011, Biomed. Signal Process. Control..

[3]  Susan E. Harris,et al.  Horse gaits, balance, and movement , 1993 .

[4]  Greg Bishop-Hurley,et al.  Behavioral classification of data from collars containing motion sensors in grazing cattle , 2015, Comput. Electron. Agric..

[5]  H. Søgaard,et al.  ZigBee-based wireless sensor networks for monitoring animal presence and pasture time in a strip of new grass , 2008 .

[6]  Bernard Widrow,et al.  Improving the learning speed of 2-layer neural networks by choosing initial values of the adaptive weights , 1990, 1990 IJCNN International Joint Conference on Neural Networks.

[7]  Daniel Gutierrez-Galan,et al.  Performance Evaluation of Neural Networks for Animal Behaviors Classification: Horse Gaits Case Study , 2016, DCAI.

[8]  H. Søgaard,et al.  ZigBee-based wireless sensor networks for classifying the behaviour of a herd of animals using classification trees , 2008 .

[9]  J. P. Holland,et al.  An automated sensor-based method of simple behavioural classification of sheep in extensive systems , 2008 .

[10]  Esmaeil S. Nadimi,et al.  Monitoring and classifying the behavior of a herd of sheep using ad hoc wireless sensor networks and artificial intelligence , 2009 .

[11]  Mac Schwager,et al.  Robust classification of animal tracking data , 2007 .

[12]  Peter I. Corke,et al.  Virtual fences for controlling cows , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[13]  Esmaeil S. Nadimi,et al.  Monitoring and classifying animal behavior using ZigBee-based mobile ad hoc wireless sensor networks and artificial neural networks , 2012 .

[14]  Juan Pedro Dominguez-Morales,et al.  System based on inertial sensors for behavioral monitoring of wildlife , 2015, 2015 International Conference on Computer, Information and Telecommunication Systems (CITS).

[15]  Yong Wang,et al.  Energy-efficient computing for wildlife tracking: design tradeoffs and early experiences with ZebraNet , 2002, ASPLOS X.

[16]  Eugene D. Ungar,et al.  Inference of Animal Activity From GPS Collar Data on Free-Ranging Cattle , 2005 .

[17]  Edward A. Codling,et al.  Classification of behaviour in housed dairy cows using an accelerometer-based activity monitoring system , 2015, Animal Biotelemetry.

[18]  Alsmadi M.Kh.S.,et al.  Back Propagation Algorithm: The Best Algorithm Among the Multi-layer Perceptron Algorithm , 2009 .

[19]  Daniel Gutierrez-Galan,et al.  Wireless Sensor Network for Wildlife Tracking and Behavior Classification of Animals in Doñana , 2016, IEEE Communications Letters.

[20]  M. Domínguez-Morales,et al.  Technical viability study for behavioral monitoring of wildlife animals in Doñana: An 802.15.4 coverage study in a Natural Park , 2011, Proceedings of the International Conference on.

[21]  E. Schlecht,et al.  The use of differentially corrected global positioning system to monitor activities of cattle at pasture , 2004 .