[发明专利]猪咬尾检测方法、装置及存储介质有效
| 申请号: | 202010023074.2 | 申请日: | 2020-01-09 |
| 公开(公告)号: | CN111222475B | 公开(公告)日: | 2023-05-26 |
| 发明(设计)人: | 闫润强;李旭强;张强;邓柯珀 | 申请(专利权)人: | 洛阳语音云创新研究院 |
| 主分类号: | G06V40/20 | 分类号: | G06V40/20;G06V20/40;G06V20/52;G06V10/774;G06V10/82 |
| 代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 黎坚怡 |
| 地址: | 471000 河南省洛阳市*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 猪咬尾 检测 方法 装置 存储 介质 | ||
1.一种猪咬尾检测方法,其特征在于,包括:
获取当前帧,所述当前帧是对多头猪采集图像而得到的;
将当前帧输入第一神经网络得到当前图片特征;
将所述当前图片特征输入第二神经网络,得到所述当前帧的关键点集合和关键点亲和区域集合,所述关键点集合包括多个关键点,所述关键点亲和区域集合包括多个关键点亲和区域;
利用所述关键点集合和所述关键点亲和区域集合评估所述关键点集合中每两个所述关键点之间的关联度;
基于所述关联度对所述关键点进行拼接得到所述当前帧中的猪骨架模型;
利用所述当前帧中的猪骨架模型检测是否存在猪咬尾行为;
所述利用所述当前帧中的猪骨架模型检测是否存在猪咬尾行为包括:
利用所述当前帧中的猪骨架模型对猪行为记录进行更新,所述猪行为记录是利用历史帧中的猪骨架模型得到的;
判断所述猪行为记录是否满足猪咬尾条件;
若满足,则判定存在所述猪咬尾行为;
所述猪咬尾条件包括:
所述猪行为记录中存在至少一对前猪和后猪的猪骨架模型满足以下所有条件:
a.所述前猪的猪尾与所述后猪的猪嘴之间的距离在指定范围内;
b.所述前猪的猪尾与所述后猪的猪嘴之间的运动关系满足第一要求;
c.所述前猪的运动量满足第二要求和/或所述后猪的头部运动量满足第三要求;
d.所述前猪的猪骨架模型处于站立状态;
所述判断所述猪行为记录是否满足猪咬尾条件包括:
对于所述猪行为记录中已有的条目,若所述条目在更新前的所述猪行为记录中已满足条件b和d但未满足条件c,则计算并将所述当前帧中所述前猪和/或所述后猪的头部运动量记录进所述条目以对所述条目进行更新,判断更新后所述条目是否满足c和d,若满足则判定所述条目满足所述猪咬尾条件。
2.根据权利要求1所述的方法,其特征在于,
所述第二神经网络为二分支卷积神经网络,包括第一分支和第二分支,所述第一分支采用注意力机制且用于提取所述关键点集合,所述第二分支用于提取所述关键点亲和区域集合。
3.根据权利要求1所述的方法,其特征在于,
所述关键点包括猪嘴、猪左耳、猪右耳、猪左肩、猪右肩、猪左臀、猪右臀和猪尾。
4.根据权利要求1所述的方法,其特征在于,
所述关键点亲和区域包括两个直接连通的所述关键点之间的矢量,所述利用所述关键点集合和所述关键点亲和区域集合评估所述关键点集合中每两个所述关键点之间的关联度包括:
对于每两个所述关键点,计算两个所述关键点之间的连线上的所有点在关联关键点亲和区域中的所述矢量与两个所述关键点之间矢量的点积的线积分作为所述关联度。
5.根据权利要求1所述的方法,其特征在于,
所述关键点亲和区域包括两个直接连通的所述关键点之间的矢量,所述利用所述关键点集合和所述关键点亲和区域集合评估所述关键点集合中每两个所述关键点之间的关联度包括:
对于每两个所述关键点,计算两个所述关键点之间的矢量与关联关键点亲和区域中的所述矢量的点积作为所述关联度。
6.根据权利要求1所述的方法,其特征在于,
所述基于所述关联度对所述关键点进行拼接得到所述当前帧中的猪骨架模型包括:
连接所述关联度大于预设阈值的所述关键点得到已连接部位;
基于所述已连接部位的形状及预先构建的猪体形状特征确定所述关键点的类别;
按照预先构建的猪体尺寸特征在所述已连接部位和所述关键点的类别的基础上进行匹配连接,得到所述当前帧中的猪骨架模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于洛阳语音云创新研究院,未经洛阳语音云创新研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010023074.2/1.html,转载请声明来源钻瓜专利网。





