Li Yongfeng, Shu Hang, Bindelle Jérôme, Xu Beibei, Zhang Wenju, Jin Zhongming, Guo Leifeng, Wang Wensheng
Agricultural Information Institute, Chinese Academy of Agriculture Sciences, Beijing 100086, China.
AgroBioChem/TERRA, Precision Livestock and Nutrition Unit, Gembloux Agro-Bio Tech, University of Liège, 5030 Gembloux, Belgium.
Animals (Basel). 2022 Apr 20;12(9):1060. doi: 10.3390/ani12091060.
The behavior of livestock on farms is the primary representation of animal welfare, health conditions, and social interactions to determine whether they are healthy or not. The objective of this study was to propose a framework based on inertial measurement unit (IMU) data from 10 dairy cows to classify unitary behaviors such as feeding, standing, lying, ruminating-standing, ruminating-lying, and walking, and identify movements during unitary behaviors. Classification performance was investigated for three machine learning algorithms (K-nearest neighbors (KNN), random forest (RF), and extreme boosting algorithm (XGBoost)) in four time windows (5, 10, 30, and 60 s). Furthermore, feed tossing, rolling biting, and chewing in the correctly classified feeding segments were analyzed by the magnitude of the acceleration. The results revealed that the XGBoost had the highest performance in the 60 s time window with an average F1 score of 94% for the six unitary behavior classes. The F1 score of movements is 78% (feed tossing), 87% (rolling biting), and 87% (chewing). This framework offers a possibility to explore more detailed movements based on the unitary behavior classification.
农场中牲畜的行为是动物福利、健康状况以及社交互动的主要表现形式,用以判断它们是否健康。本研究的目的是基于10头奶牛的惯性测量单元(IMU)数据提出一个框架,对诸如进食、站立、躺卧、站立反刍、躺卧反刍和行走等单一行为进行分类,并识别单一行为期间的动作。针对四种时间窗口(5、10、30和60秒)内的三种机器学习算法(K近邻算法(KNN)、随机森林算法(RF)和极端梯度提升算法(XGBoost))研究了分类性能。此外,通过加速度大小对正确分类的进食片段中的抛食、滚咬和咀嚼行为进行了分析。结果显示,XGBoost在60秒时间窗口内表现最佳,六种单一行为类别的平均F1分数为94%。动作的F1分数分别为78%(抛食)、87%(滚咬)和87%(咀嚼)。该框架为基于单一行为分类探索更详细的动作提供了可能。