【技术实现步骤摘要】
一种基于单阶深度神经网络的动物目标检测方法
[0001]本专利技术涉及一种基于单阶深度神经网络的动物目标检测方法。
技术介绍
[0002]随着图像处理技术的快速发展、计算机硬件成本的不断下降以及计算机运算速度的不断提升,计算机视觉技术己经成为现代畜牧养殖业的一个重要应用技术。近几年,越来越多的智能化畜牧管理方案被提出,来帮助政府实现科学管理,帮助牧民实现更好的放牧管理。“智慧牧场”的应用研究己经成为关注重点,牧场管理逐渐向信息化、智慧化的方向发展。牧场的管理人员通过智慧牧场管理平台可以提高牧场的信息化水平。应用智慧牧场管理系统可以真正实现牧场管理过程的公开化,透明化以及规范化,降低人工劳动成本,增加管理效率。
[0003]畜牧养殖的产业链条相当长,一只动物从出生到出栏需要半年多的时间,而在这段养殖时间里,往往会遇到各种各样的问题,有些甚至会威胁死亡。以疾病为例,如果动物生病,而动物数量过多,很难及时找到哪些动物生病的现象;动物群的放牧的过程中,由于放牧管理不当造成动物只发生死亡或丢失的情况难免发生,这就需要牧民每天在 ...
【技术保护点】
【技术特征摘要】
1.一种基于单阶深度神经网络的动物目标检测方法,其特征在于:所述方法通过以下步骤实现:步骤一、动物数据样本采集;动物数据样本的来源主要途径包括网上图片搜寻、视频的裁剪,以及项目提供;步骤二、动物数据样本标注;动物数据样本标注利用LabelImg标注工具进行人工标记,标记目标在原始图像中的位置并注明所属类别,并为每个图像生成一个相应的xml文件;步骤三、制作VOC数据集;将标注后的数据处理成检测模型能够使用的VOC数据集的格式,以在之后的模型训练过程中使用;步骤四、动物样本数据集的训练;采用YOLO系列或SSDO算法训练动物的数据集;YOLOv4的网络结构由CSPDarknet53作为骨干网络,SPP作为Neck的附加模块,PANet作为Neck的特征融合模块,YOLOv3作为Head;其中,Darknet53包含了5个残差块,这5个残差块包含的残差单元个数分别为1、2、8、8、4;CSPDarknet53在Darknet53的每个大残差块上加上了CSPNet,通过梯度的变化集成到特征图中,将特征图分为两部分,一部分进行卷积操作,另一部分与上一次的卷积结果进行结合,在目标检测过程中,CSP提升CNN的学习能力,同时减少计算量;PANet利用特征融合,YOLOv4中将融合的方法由加法改为乘法;步骤五、构建检测模型;将定位和分类2个过程合二为一,建立一套模型实现在一个阶段里寻找物体出现的位置与预测动物类别;步骤六、调整模型性能以及性能评估;所述的模型性能包括平均准确率、对象类别分割问题的标准性能度量、非极大值抑制、画面每秒传输帧数;步骤七、利用调整好的模型在图片中检测动物个体目标。2.根据权利要求1所述的一种基于单阶深度神经网络的动物目标检测方法,其特征在于:所述的方法还包括实时进行动物个体目标的检测的步骤。3.根据权利要求1或2所述的一种基于单阶深度神经网络的动物目标检测方法,其特征在于:所述的步骤一的动物数据样本采集的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。