基于视频流的奶牛个体识别方法

来源 :南京农业大学 | 被引量 : 0次 | 上传用户:XSDCL
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为有效提高规模化奶牛养殖场的生产效益,需要实现奶牛的精细养殖。由于精细养殖是根据不同奶牛个体的生存状态采取相应的措施,奶牛的个体识别至关重要。在实际奶牛养殖场中,人工识别法的成本比较高,而电子识别法则受到识别距离的限制,并且多个信号之间会出现干扰,两者都不能满足需求。基于计算机视觉的个体识别方法能在保持识别准确率的前提下实现无接触的奶牛个体识别,具有实际应用价值。目前,基于计算机视觉的奶牛个体识别方法研究主要存在如下问题:1)数据集经过人为筛选,仅对特定环境、角度、部位的图像进行识别,导致算法的可移植性差。2)未涉及出现重叠或遮挡状态的奶牛个体识别。针对上述问题,本文提出了一种基于视频流的奶牛个体识别方法,该方法能够解决真实复杂场景中,重叠或遮挡奶牛的识别问题。本次研究首先采集了奶牛养殖场的监控视频,在获取关键帧和间隔帧后,得到图像集cowframe;在图像集上分别训练了奶牛目标的图像分割模型和目标检测模型。最后,输入视频,对初始帧进行奶牛目标检测,获取初始帧的奶牛位置信息;根据需求选定奶牛目标,对具有位置信息的奶牛目标进行目标跟踪,获取其下一帧中的位置;对目标奶牛区域进行图像分割,得到目标区域的分割二值图,对二值图像进行奶牛目标是否遮挡的判定,对脱离遮挡状态的奶牛目标进行识别。本文的主要研究内容如下:(1)基于视频的图像集获取从监控视频中获取的原始视频段,数据量大且信息冗余,无法直接进行处理和分析,因此需要从中抽取一定数量的视频帧。因为奶牛的状态主要有两种:其一长时间静止站立、躺卧或缓慢移动;其二短时间内相对快速地移动。因此等间隔法抽取视频帧虽然能覆盖全时间段,但存在大量冗余;而基于帧间差分法抽取关键帧的方法解决了冗余问题,却无法实现时间段的全覆盖。本文结合这两种方法将关键帧与等间隔帧进行融合,最终生成覆盖全时间段的图像集cowframe。(2)复杂场景中的奶牛分割在图像集cowframe上挑选出1000张图片进行标注,在数据集cowseg上,以8:2的比例划分训练集和测试集。采用PSPNet、SegNet和UNet等3个网络模型分别训练奶牛目标分割模型。损失函数为Focal loss。训练50轮次后,这3个分割网络最终在测试集上的交互比(IOU)评价指标分别为0.9383、0.9176和0.8960;每帧耗时为0.6968秒、1.6525秒和2.0315秒。实验结果表明,使用损失函数Focal loss的图像分割模型PSPNet能够有效对奶牛养殖场景中的奶牛目标进行分割。(3)基于改进YOLOv3模型的奶牛目标检测室外场地中运动的奶牛对象,因活动范围大,在视频帧中的奶牛尺度各不相同。而YOLOv3网络模型适用于检测不同尺度大小的目标,本次研究选用YOLOv3作为基础网络,并对网络做了如下改进:1)添加密集连接模块,提高了模型的特征提取能力。2)添加SPP模块,实现了局部特征与全局特征的融合,提高了最终特征图的表达能力。在奶牛目标检测数据集cowtag,以9:1的比例划分训练集和测试集。训练30000轮次后,在测试集上,最终改进模型的平均准确率(AP)达到0.9536,高于原YOLOv3的0.9344,虽然在模型预测时间上由0.017秒增加到0.02秒,但综合来看本文的改进模型满足复杂场景中奶牛的目标检测需求。(4)遮挡奶牛目标的分离算法为了解决被遮挡奶牛的识别问题,本文设计了一种基于时序视频帧的遮挡奶牛分离算法。首先基于改进YOLOv3模型获取视频帧奶牛的初始位置,然后进行奶牛对象跟踪,逐帧得到奶牛目标的二值分割结果后,判断互相遮挡的奶牛是否脱离遮挡状态,直至脱离,最终获取脱离遮挡后的奶牛对象。(5)个体奶牛识别首先使用残差网络ResNet18、ResNet50、ResNet101对上文获取的脱离遮挡奶牛目标进行分类识别。在涵盖各种角度姿态的8头奶牛组成的数据集cowide上,这些模型的识别准确率分别为0.3063、0.6938以及0.7094。残差网络的特征提取能力较强,但是奶牛目标的身份信息主要是由黑白花纹构成,过深的网络会学习图像中的噪声,造成过拟合。随后使用AlexNet进行识别,识别准确率达到0.9969。因此本文最终选取AlexNet作为图像分类网络来进行个体识别。
其他文献
二化螟 Chilo suppressalis(Walker)属鳞翅目螟蛾科(Lepidoptera:Pyraidae),是我国最严重的常发性害虫之一,在我国各大稻区均有分布,幼虫可以为害水稻、茭白、高粱等多种经济作物,给我国农业生产带来了严重威胁。化学防治一直是是缓解二化螟危害的主要防治手段之一,但是由于杀虫剂大量长期不合理使用,导致二化螟对多种药剂产生了抗药性,因此监测二化螟的抗药性发展情况,进
学位
随着信息技术日新月异,互联网、大数据和人工智能产业爆炸式增长,带动大数据处理和人工智能等相关技术的快速发展。近几年,深度学习技术在各领域应用不断深入,种类繁多的深度学习模型不断涌现并取得了卓越的成效。然而,深度学习模型并不具有普适性,同一深度学习模型在不同应用中成效往往大相径庭。因此,针对具体应用,如何选取性能最优的深度学习模型是一个亟需解决的问题。另一方面,由于应用领域的多样性和复杂性,缺乏标准
学位
作为世界上最大的草莓生产国,中国草莓产业现状表现为总体产量高但单位产出效益低,一个重要的原因是草莓生产管理与采摘依然是依靠人工,生产模式粗放,且近年来劳动力成本日趋高昂,随着时间的推移,这一短板逐渐凸显。草莓采摘周期短、强度大,实现草莓采摘的机械化、智能化,进而降低劳动力成本增加产出效益已成必然趋势,其中基于机器视觉的草莓检测与识别是草莓生产精准管理与智能化采摘的前提与关键技术。基于传统图像分割方
学位
快速准确地测量叶绿素含量不仅可以分析植物的营养状况,还可以判断植物对室内空气净化能力的强弱,因此快速获取植物体内叶绿素含量具有重要意义。以绿萝为研究对象,综合运用高光谱分析技术、图像分析技术、计算机科学等多学科知识,分别研究基于高光谱特征和图像特征(纹理特征与颜色特征)的绿萝叶片叶绿素SPAD值的检测模型,提出基于多特征融合的绿萝叶片叶绿素含量检测模型;在多特征融合的基础上,为了提高模型对叶绿素含
学位
淀粉分支酶(EC 2.4.1.18)属于糖苷水解酶13家族,作为一种糖基转移酶能够水解α-1,4糖苷键产生非还原性末端的糖链,再通过转移酶活性将游离糖链的C1端连接到邻近的葡萄糖单元的C6位置上,形成新的α-1,6糖苷键,从而改变淀粉的支链结构和分支化程度。通过改变淀粉的分支度影响淀粉的特性,使得淀粉分支酶成为一种重要的淀粉加工用酶。本论文对微枝形杆菌Microvirga sp.MC18来源的一种
学位
根据粮食作物生长状况的影响因素在空间上的自相关性和异质性,管理分区技术对一个管理区域进行多个子区域的划分,便于对这些不同的子区域实施不同的管理决策,从而合理化差异化的使用精准农作方案,最大化农业生产收益。在较大规模农业生产管理的多田块尺度范围内,使用由单一田块尺度范围划分的作业单元进行大面积变量精准投入难以实现,针对传统模糊C均值聚类未考虑指标权重问题及其产生的破碎不规则分区结果不适于机械作业的缺
学位
叶片是植物进行光合作用最重要的器官,其健康状况是保证梨树稳产、高产、优产的重要保障,直接影响到我国现代梨产业的可持续发展和经济效益。在梨的实际生长过程中,叶片病害,特别是炭疽病是导致梨树落叶进而影响梨产量的重要因素。由于炭疽病侵染叶片后形成的小黑点属于极小目标,难以被肉眼识别,很容易错过梨叶部病害的最佳防治时期。长期以来,许多科研学者需要采集大量的叶片,带回实验室进行人工检测和统计,不仅劳动量大、
学位
革兰氏阴性动植物病原细菌大多数致病效应子通过Ⅲ型分泌系统分泌到细菌细胞外,然后由病菌Ⅲ型转位子转移到寄主细胞内,进而发挥病理功能。植物病原黄单胞菌Xoo(Xanthomonas oryzae pv.oryzae)也不例外,通过Ⅲ型分泌系统分泌类似于转录激活子(transcription-activator-like effectors,TAL)和 non-TAL 两类效应子,non-TAL效应子也
学位
作物生产对我国具有重要的意义,在实际生产环境中,病虫害问题对于作物产量和质量的影响很大。因此,建立作物病虫害知识库,分析影响作物生产的因素,对作物生产质量的提高,具有研究意义。知识图谱技术是一种能够以更接近人类认知世界形式表达信息的方式,可以更好的对作物病虫害领域信息进行表达,帮助我们理解、组织和查询相关信息。构建一个具有知识问答功能的作物病虫害知识图谱系统,分析农作物种植过程中农户遇到的病虫害问
学位
堆肥科学至今已有100年左右的历史,经过长时间的发展,堆肥在农业领域的作用越来越重要,在固体废物及农业废弃物处理中也开始广泛应用。堆肥腐熟度的评价是堆肥能够安全使用的重要标准,之前的方法主要是通过经验观察堆肥的物理状态变化或者分析堆肥的化学成分变化,操作繁琐且效率低,近些年有科学研究者提出从机器视觉的角度研究堆肥外观变化,利用卷积神经网络实现堆肥腐熟度的快速、准确判断,但在堆肥生产过程中,堆肥表面
学位