基于改进YOLO v3模型的挤奶奶牛个体识别方法
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:

陕西省重点产业创新链(群)-农业领域项目(2019ZDLNY02-05)和国家重点研发计划项目(2017YFD0701603)


Individual Identification of Dairy Cows Based on Improved YOLO v3
Author:
Affiliation:

Fund Project:

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

    为实现无接触、高精度养殖场环境下奶牛个体的有效识别,提出了基于改进YOLO v3深度卷积神经网络的挤奶奶牛个体识别方法。首先,在奶牛进、出挤奶间的通道上方安装摄像机,定时、自动获取奶牛背部视频,并用视频帧分解技术得到牛背部图像;用双边滤波法去除图像噪声,并用像素线性变换法增强图像亮度和对比度,通过人工标注标记奶牛个体编号;为适应复杂环境下的奶牛识别,借鉴Gaussian YOLO v3算法构建了优化锚点框和改进网络结构的YOLO v3识别模型。从89头奶牛的36790幅背部图像中,随机选取22074幅为训练集,其余图像为验证集和测试集。识别结果表明,改进YOLO v3模型的识别准确率为95.91%,召回率为95.32%,mAP为95.16%, IoU为85.28%,平均帧率为32f/s,识别准确率比YOLO v3高0.94个百分点,比Faster R-CNN高1.90个百分点,检测速度是Faster R-CNN的8倍,背部为纯黑色奶牛的F1值比YOLO v3提高了2.75个百分点。本文方法具有成本低、性能优良的特点,可用于养殖场复杂环境下挤奶奶牛个体的实时识别。

    Abstract:

    Aiming to achieve an effective identification of dairy cows in a noncontact and highprecision environment of farming, a method to identify dairy cows based on the improved YOLO v3 deep convolutional neural network was proposed. According to this method, multiple cameras were installed above the passageway between the doors of the milking room. The back of cows was videotaped automatically and regularly, after which the image of the cows back was captured by applying video frame decomposition technology. Upon the removal of images noise with bilateral filters and the enhancement of brightness and contrast with the pixel linear transformation method, the individual dairy cows were serial numbered manually. For the cows to be better identified in complex environments, the YOLO v3 recognition model that features optimized anchor boxes and improved network structure was constructed by making reference to the Gaussian YOLO v3 algorithm. From totally 36790 images showing the back of 89 cows, 22074 were randomly selected as the training set, while the remaining ones were classified into either the validation set or the test set. The results showed that the accuracy of the improved YOLO v3 was 9591%, the recall rate was 95.32%, the mAP was 95.16%, the IoU was 85.28%, the actual frame rate of detection was 32f/s, and the accuracy rate of identification was 0.94 percentage points higher compared with that of the YOLO v3 and 1.90 percentage points higher than that of Faster R-CNN. Moreover, the detection speed was eight times faster than that of Faster R-CNN, while the F1 value of dairy cows with pure black back was 2.75 percentage points higher compared with that of the original algorithm. The method showed such advantages as low cost and excellent performance, which were not only conducive to the realtime identification of dairy cows in complex farm environments, but also to the extended application of this method to the identification of other largesized animals. 

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

何东健,刘建敏,熊虹婷,芦忠忠.基于改进YOLO v3模型的挤奶奶牛个体识别方法[J].农业机械学报,2020,51(4):250-260. HE Dongjian, LIU Jianmin, XIONG Hongting, LU Zhongzhong. Individual Identification of Dairy Cows Based on Improved YOLO v3[J]. Transactions of the Chinese Society for Agricultural Machinery,2020,51(4):250-260.

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