多目标肉牛进食行为识别方法研究
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:

宁夏自治区重点研发计划项目(2017BY067)、宁夏智慧农业产业技术协同创新中心项目(2017DC53)、国家自然科学基金项目(41771315)和国家重点研发计划项目(2017YFC0403203)


Recognition Method of Feeding Behavior of Multi-target Beef Cattle
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    基于计算机视觉技术,借助已有系统获得肉牛进食行为数据,并与体重变化、健康状况等进行关联分析,对肉牛科学养殖具有重要意义。为此提出了一种基于机器视觉的肉牛进食行为识别方法。该方法采用YOLOv3模型对观测范围内的肉牛目标进行检测,利用卷积神经网络识别单个目标的进食行为,进而实现对多目标肉牛进食行为的识别。卷积操作时,利用填充(padding)增强网络对目标边缘特征的提取能力;使用修正线性单元(ReLU)为激活函数,防止梯度消失;采用丢弃(dropout)方法提高网络的泛化能力。获取实际肉牛养殖场的监控视频,构建数据集,分别在8组测试集上进行试验,本文方法对观测范围内肉牛目标检测的平均精确度为83.8%,进食行为识别的平均精确度为79.7%、平均召回率为73.0%、平均准确率为74.3%,能够满足肉牛进食行为的监测需求。基于YOLOv3模型和卷积神经网络的多目标肉牛进食行为识别方法具有较高的准确性,为肉牛行为非接触式监测提供了新的途径。

    Abstract:

    Based on computer vision technology, the data of beef cattles’ feeding behavior can be obtained with the help of the existing system, and carrying out the correlation analysis with weight change, health status, etc. is of great significance for scientific beef breeding. A method of beef cattles’ feeding behavior recognition based on machine vision was proposed. YOLOv3 was used to detect the beef cattle targets in the observation range, and convolutional neural network was used to recognize the feeding behavior of single target, and then the recognition of feeding behavior of multitarget beef cattle was realized. In convolution operation, padding was used to enhance the network’s ability to extract the edge features of the target; the corrected linear units (ReLU) was used as the activation function to prevent the gradient from disappearing; the dropout method was used to improve the generalization ability of the network. Taking the actual beef cattle farm monitoring video as the research object, the experiment was carried out on eight test sets. The average precision of beef cattle target detection within the observation range was 83.8%, the average precision of feeding behavior recognition was 79.7%, the average recall rate was 73.0%, and the average accuracy rate was 74.3%, which can meet the monitoring of beef cattle feeding behavior. The multiobjective recognition method of beef cattle feeding behavior based on YOLOv3 and convolutional neural network had good accuracy, and provided a new way for noncontact monitoring of beef cattle behavior.

    参考文献
    相似文献
    引证文献
引用本文

张宏鸣,武杰,李永恒,李书琴,王红艳,宋荣杰.多目标肉牛进食行为识别方法研究[J].农业机械学报,2020,51(10):259-267. ZHANG Hongming, WU Jie, LI Yongheng, LI Shuqin, WANG Hongyan, SONG Rongjie. Recognition Method of Feeding Behavior of Multi-target Beef Cattle[J]. Transactions of the Chinese Society for Agricultural Machinery,2020,51(10):259-267.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2020-06-30
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2020-10-10
  • 出版日期: 2020-10-10