【技术实现步骤摘要】
一种基于目标跟踪的猪只行为节律分析方法及系统
[0001]本专利技术涉及畜牧业信息
,更具体的,涉及一种基于目标跟踪的猪只行为节律分析方法及系统。
技术介绍
[0002]种猪的行为包括饮食、排泄、发情等。各类行为在养殖过程中随着环境、时间等因素的变化而发生有节律性的变动,称为行为节律。种猪的行为节律分析可以作为种猪生长健康状况的判断依据,为筛选优良种猪、适时配种提供选择依据,并且可以有效预防异常情况的发生,提高繁殖率、降低养殖成本,在规模化养殖中具有重要意义。
[0003]目前已有的猪只行为监测方法主要分为传统的人工监测方法和智能化监测方法。传统的人工监测方法主要是通过人工定期巡查监测猪只行为,但人工巡查费时费力,且难以及时发现猪只异常行为。而智能化监测方法包含两种手段,一种是通过耳标等接触式传感器监测,利用机器学习方法对接触式传感器收集到的猪只个体信息进行处理,从而分析出行为规律,但是传感器的安装容易使猪只产生应激反应,同时非常容易出现损坏脱落和反应不灵敏的情况;另一种是通过摄像头等非接触式传感器监测,结合计算机视觉技术对拍摄的视频进行猪只行为识别。有较多学者运用后者的方法展开研究,董力中等人通过对猪只关键点进行检测以识别猪只饮食、躺卧、站立等行为,但是这种方法不能很好的区分相似行为;涂淑琴等人对跟踪到的单帧图像利用目标检测技术识别站立、饮食、行走等行为,这种方法有可能造成连贯性行为识别错误;Kaifeng Zhang等人利用双流卷积网络模型充分提取时间和空间行为特征来识别猪只的连贯性复杂行为,但是该 ...
【技术保护点】
【技术特征摘要】
1.一种基于目标跟踪的猪只行为节律分析方法,其特征在于:包括以下步骤:S1.采集猪栏内所有猪只的视频信息;S2.训练猪只检测模型,根据视频信息,通过猪只检测模型进行猪只检测;S3.通过多目标跟踪算法,结合猪只检测模型检测结果,对猪只进行跟踪,获得猪只位置变化轨迹;S4.根据猪只位置变化轨迹,分别对猪只进行简单行为以及复杂行为的识别;S5.分析所有种猪个体简单行为和复杂行为一天内的变化规律,进一步分析猪只行为节律分析,从而判断猪只健康状态信息。2.根据权利要求1所述的基于目标跟踪的猪只行为节律分析方法,其特征在于:所述的步骤S2中,训练猪只检测模型,根据视频信息,通过猪只检测模型进行猪只检测,具体为:构建猪只检测数据集,并通过猪只检测数据集训练一个基于YOLOv7网络的猪只检测模型,使用猪只检测模型,基于YOLOv7网络的目标检测算法,对视频中的猪只进行个体检测和头尾检测,分别得到猪只的运动信息和位置信息。3.根据权利要求2所述的基于目标跟踪的猪只行为节律分析方法,其特征在于:所述的步骤S3中,通过多目标跟踪算法,结合猪只检测模型检测结果,对猪只进行跟踪,获得猪只位置变化轨迹,具体步骤为:S301.将ResNet34深度残差网络代替原DeepSORT中的特征提取网络,得到改进后的DeepSORT网络;S302.通过改进后的DeepSORT网络提取视频中的猪只的外观特征;S303.根据位置信息和提取的外观特征,改进后的DeepSORT网络采用卡尔曼滤波算法预测猪只的轨迹,得到轨迹列表;S304.对改进后的DeepSORT网络进行二次改进,使其永不删除未匹配的确认态轨迹;根据运动信息,二次改进后的DeepSORT网络利用匈牙利算法将轨迹列表中的轨迹和猪只进行匹配。4.根据权利要求3所述的基于目标跟踪的猪只行为节律分析方法,其特征在于:所述的步骤S304中,利用匈牙利算法将轨迹列表中的轨迹和猪只进行匹配,具体步骤为:S3101.通过对运动信息和外观特征计算其代价矩阵,将轨迹列表中的确认态轨迹和检测框进行级联匹配;S3102.对不确认态轨迹和S3101中未成功匹配的确认态轨迹进行IOU匹配。5.根据权利要求4所述的基于目标跟踪的猪只行为节律分析方法,其特征在于:所述的步骤S3101中,将轨迹列表中的确认态轨迹和检测框进行级联匹配后,可得到三种情况:第一种,轨迹和检测框匹配,代表跟踪成功,此时将检测框通过卡尔曼滤波更新对应的轨迹;第二种,检测框未匹配;第三种,轨迹未匹配。6.根据权利要求5所述的基于目标跟踪的猪只行为节律分析方法,其特征在于:所述的步骤S3102中,对不确认态轨迹和S3101中未成功匹配的确认态轨迹进行IOU匹配,所述的未成功匹配的确认态轨迹包括检测框未匹配和轨迹未匹配的确认态轨迹;IOU匹配后,同样可得到三种情况:第一种,轨迹和检测框匹配,代表跟踪成功,此时将检测框通过卡尔曼滤波更新对应的轨迹;第二种,检测框未匹配;第三种,轨迹未匹配;对于第二种和第三种情况,设猪只总数不变,设置变量N,若为第一秒内,则N为检测器
检测到的猪只数目;若超过第一秒,则N为前一秒所有帧检测到猪只数的平均数:其中,k为每一帧检测到的猪只数目,r为每秒的总帧数,s为此时是否为第一秒,若为第一秒,则s=1,若不是第一秒,则s=1;对于第二种情况中IOU匹配后检测框未匹配的轨迹,首先判断其是否产生新轨迹,如果轨迹条数小于N,则产生新轨迹,保留该轨迹,参与下一轮的IOU匹配;反之不产生,且将未检测的框重新进行级联匹配,且增大马氏距离的距离阈值m,使其和最近的轨迹匹配:其中,n为第n轮,m
(n)
为第n轮匹配马氏距离的距离阈值,m
(n
‑
1)
为上一轮马氏距离的距离阈值;对于IOU匹配后轨迹未匹配的轨迹,若该轨迹为不确认态,则直接删除轨迹,若为确认态,则保留该轨迹,继续进行下一轮的IOU匹配。7.根据权利要求5所述的基于目标跟踪的猪只行为节律分析方法,其特征在于:所述的步骤S4中,根据猪只位置变化轨迹,分别对猪只进行简单行为以及复杂行为的识别;所述的步骤S4的具体步骤为:S401.构建猪只行为识别数据集;在YOLOv7网...
【专利技术属性】
技术研发人员:杨秋妹,惠向阳,肖德琴,陈淼彬,黄一桂,黄森鹏,胡栋辉,张彬,
申请(专利权)人:华南农业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。