Effective training and accurate interpretation of canine behaviors are essential for dog welfare and to obtain the maximum benefits provided by working dogs. We are developing a canine body area network based interface to incorporate electronic sensing and computational behavior modeling into canine training, where computers will be able to provide real time feedback to trainers about canine behavior. In this study, we investigated the accuracy of machine learning algorithms in identifying canine posture through wireless inertial sensing with 3-axis accelerometers and 3-axis gyroscopes. Data was collected from two dogs performing a sequence of 5 postures (sit, stand, lie, stand on two legs, and eat off the ground). A two-stage cascade learning technique was used: one for differentiating samples of behaviors of interest from transitions between behaviors, and one for posture classification of the behaviors. The algorithms achieved high posture classification accuracies demonstrating potential to enable a real time canine computer interface.
[1]
Michael L. Littman,et al.
Activity Recognition from Accelerometer Data
,
2005,
AAAI.
[2]
Alexander Ferworn,et al.
Canine Pose Estimation: A Computing for Public Safety Solution
,
2009,
2009 Canadian Conference on Computer and Robot Vision.
[3]
Paul A. Viola,et al.
Robust Real-Time Face Detection
,
2001,
International Journal of Computer Vision.
[4]
Kenneth Meijer,et al.
Activity identification using body-mounted sensors—a review of classification techniques
,
2009,
Physiological measurement.
[5]
R. Brugarolas,et al.
Behavior recognition based on machine learning algorithms for a wireless canine machine interface
,
2013,
2013 IEEE International Conference on Body Sensor Networks.
[6]
Ian H. Witten,et al.
The WEKA data mining software: an update
,
2009,
SKDD.