【技术实现步骤摘要】
一种基于姿态估计的羊群内部打斗行为检测方法
本专利技术属于人工智能、畜牧领域,尤其涉及一种基于姿态估计的羊群内部打斗行为检测方法。
技术介绍
目前羊群的行为通常采用人工观察和手工记录,利用人工观察和手工记录,一方面观察人员劳动强度大,且工作环境差,长时间在羊舍中观察将严重影响工作人员的健康;另一方面由于仅靠人工观察,因人手紧、成本高以及人的疲劳和认知程度等因素会导致信息不准和疏漏等现象发生。
技术实现思路
针对上述问题,本专利技术提出了一种基于姿态估计的羊群内部打斗行为检测方法,该方法包括:步骤一,输入图像经过姿态估计网络得到羊的骨架模型;步骤二,将羊的骨架模型送入姿势识别网络,判断羊的姿势是否为攻击姿势;与此同时,将羊的骨架模型投影到预先搭建好的羊舍BIM地面上,根据BIM中关键点坐标的变化得到羊的信息,羊的信息包括羊的移动速度、移动方向和头颈部角速度;其中,关键点包括头部中心点、颈部中心点、尾部中心点;步骤三,根据羊的姿势和羊的信息判断是否存在攻击羊和被攻击羊,若攻击羊和被攻击 ...
【技术保护点】
1.一种基于姿态估计的羊群内部打斗行为检测方法,其特征在于,该方法包括:/n步骤一,输入图像经过姿态估计网络得到羊的骨架模型;/n步骤二,将羊的骨架模型送入姿势识别网络,判断羊的姿势是否为攻击姿势;与此同时,将羊的骨架模型投影到预先搭建好的羊舍BIM地面上,根据BIM中关键点坐标的变化得到羊的信息,羊的信息包括羊的移动速度、移动方向和头颈部角速度;其中,关键点包括头部中心点、颈部中心点、尾部中心点;/n步骤三,根据羊的姿势和羊的信息判断是否存在攻击羊和被攻击羊,若攻击羊和被攻击羊同时存在,则判断发生打斗行为。/n
【技术特征摘要】
1.一种基于姿态估计的羊群内部打斗行为检测方法,其特征在于,该方法包括:
步骤一,输入图像经过姿态估计网络得到羊的骨架模型;
步骤二,将羊的骨架模型送入姿势识别网络,判断羊的姿势是否为攻击姿势;与此同时,将羊的骨架模型投影到预先搭建好的羊舍BIM地面上,根据BIM中关键点坐标的变化得到羊的信息,羊的信息包括羊的移动速度、移动方向和头颈部角速度;其中,关键点包括头部中心点、颈部中心点、尾部中心点;
步骤三,根据羊的姿势和羊的信息判断是否存在攻击羊和被攻击羊,若攻击羊和被攻击羊同时存在,则判断发生打斗行为。
2.如权利要求1所述的方法,其特征在于,姿势识别网络包括姿势识别编码器和全连接层,该网络的训练过程为:以不同姿势的羊的骨架模型为训练数据,标签为攻击、非攻击两类;编码器对训练数据进行下采样提取特征,经过特征展平后送入全连接层对羊的骨架模型进行分类;采用交叉熵损失函数进行训练。
3.如权利要求1所述的方法,其特征在于,羊的信息的具体获得方法为:
根据相邻两帧中同一关键点坐标的变化及两帧之间的间隔时间获得羊的移动速度;
根据上述相邻两帧中的颈部中心点坐标的变化得到羊的移动方向;
在同一帧中连接头部中心点和颈部中心点得到第一直线,连接颈部中心点和尾部...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。