[发明专利]一种基于深度学习的圈养动物行为分析方法有效
申请号: | 201910786366.9 | 申请日: | 2019-08-23 |
公开(公告)号: | CN110490161B | 公开(公告)日: | 2022-01-07 |
发明(设计)人: | 饶元;姜敏;张敬尧;沈一鸣;江朝晖;朱军;李绍稳 | 申请(专利权)人: | 安徽农业大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62 |
代理公司: | 安徽知问律师事务所 34134 | 代理人: | 代群群 |
地址: | 230036 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 深度 学习 圈养 动物 行为 分析 方法 | ||
1.一种基于深度学习的圈养动物行为分析方法,在圈养区域侧上方安装摄像头,包括如下步骤:
步骤S1,在线采集圈内动物全天活动视频;
步骤S2,从采集的视频中,遴选包含动物进食、饮水、行走和休息行为形态的帧图像,训练基于深度学习的动物个体检测模型;
步骤S3,读取待检测视频的第一帧图像;
步骤S4,采用步骤S2中训练得到的动物个体检测模型对当前帧图像进行动物个体目标检测,再判断动物个体边界框数量与圈中实际动物数量是否相等:
若不相等,则当前帧图像为无效帧图像,转步骤S6;
若相等,则当前帧图像为有效帧图像,接着判断前一帧图像的状态:
若前一帧图像为无效帧图像,则记录当前帧图像中各动物个体边界框质心的横、纵坐标,转步骤S6;
若前一帧图像为有效帧图像,则通过边界框判别动物在圈养区域内相对于进食、饮水兴趣区域所处的位置,转步骤S5;
步骤S5,分析动物个体边界框水平垂直方向长度比、边界框位于进食及饮水兴趣区域内的面积与整个边界框面积比、动物个体边界框质心位置变化量与临界值的关系,判别圈养动物的进食、饮水、行走和休息行为;
步骤S6,若当前帧图像为最后一帧图像,则行为分析终止;否则读取下一帧图像,所述下一帧图像与当前帧图像间隔可为1-10帧,转步骤S4;
所述步骤S4,采用步骤S2中训练得到的动物个体检测模型对当前帧图像执行动物个体目标检测,再判断动物个体边界框数量与圈中实际动物数量是否相等;若相等,且当前帧图像的前一帧图像为有效帧图像,通过边界框判别动物相对于进食、饮水兴趣区域所处的位置,具体判断过程包括:
建立判别公式:
(Fx-Ex)*(Ay-Ey)-(Fy-Ey)*(Ax-Ex)<=0 (1);
(Fx-Ex)*(By-Ey)-(Fy-Ey)*(Bx-Ex)<=0 (2);
(Hx-Gx)*(Cy-Gx)-(Hy-Gy)*(Cx-Gx)=0 (3);
(Hx-Gx)*(Dy-Gy)-(Hy-Gy)*(Dx-Gx)=0 (4);
若式(1)为真,A点在L1上方,P1=1,表示A点在进食区域;反之,P1=0;
若式(2)为真,B点在L1上方,P2=1,表示B点在进食区域;反之,P2=0;
若式(3)为真,C点在L2上方,P3=1,表示C点在饮水区域;反之,P3=0;
若式(4)为真,D点在L2上方,P4=1,表示D点在饮水区域;反之,P4=0;
L1表示进食槽与圈养栏杆分界线,L2表示饮水槽与圈养栏杆分界线;帧图像中检测出的动物个体采用矩形框圈定,将此矩形框定义为边界框,代表识别出的动物个体;左上点A(Ax,Ay),左下点B(Bx,By),右上点C(Cx,Cy),右下点D(Dx,Dy)为边界框的四个顶点,E(Ex,Ey)为L1的下端点,F(Fx,Fy)为L1的上端点,G(Gx,Gy)为L2的下端点,H(Hx,Hy)为L2的上端点;P1表示A点与L1的位置关系;P2表示B点与L1的位置关系;P3表示C点与L2的位置关系;P4表示D点与L2的位置关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽农业大学,未经安徽农业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910786366.9/1.html,转载请声明来源钻瓜专利网。