一种用于标准化笼养鸡舍的病死鸡识别方法技术

技术编号:38830182 阅读:25 留言:0更新日期:2023-09-17 09:50
本发明专利技术属于病死鸡识别技术领域,涉及一种用于标准化笼养鸡舍的病死鸡识别方法。方法包括如下步骤:S0、双目可见光相机和热红外相机的时间同步;S1、双目可见光相机和热红外相机的配准;S2、利用双目可见光相机和YOLOX网络探测每只鸡的运动状态,将其作为第一病死鸡判断决策因素;S3、根据步骤S2获取的每只鸡在前时刻RGB图像当中的位置坐标结合当前时刻热红外图像,获得每只鸡的平均温度,将其作为第二病死鸡判断决策因素;S4、综合第一病死鸡判断决策因素和第二病死鸡判断决策因素判断鸡的健康状态,并输出最终结果。并输出最终结果。并输出最终结果。

【技术实现步骤摘要】
一种用于标准化笼养鸡舍的病死鸡识别方法


[0001]本专利技术属于病死鸡识别
,涉及一种用于标准化笼养鸡舍的病死鸡识别方法。

技术介绍

[0002]在肉鸡养殖业中,还有很多亟待解决的问题,据调查,在中国五万只以上的大规模肉鸡养鸡场中,肉鸡的平均死亡率为10%左右,而现在大多数的养鸡场依然在依靠人眼和经验对鸡的状态进行判断,这种操作需要养殖人员经常性地去巡视鸡舍,这不但会使得鸡舍内大量尘埃被吸入工人的身体,造成工人的身体损害,还可能出现遗漏现象,因此家禽养殖业由于恶劣的劳动环境和较高的劳动强度,导致劳动力成本居高不下。同时,鸡的发病具有群体效应,如果鸡舍中的病死鸡不能及时识别并检出,会在鸡群中迅速扩散,导致大面积生病的现象,不仅造成经济损失也会带来食品安全等公共卫生问题。为了能够解决以上问题,需要开发一款能够高精度高效率的用于标准化笼养鸡舍的病死鸡识别方法。
[0003]目前国内对于专门化的用于标准化笼养鸡舍的病死鸡识别方法研究较少,还处于初步探索阶段。名称为“基于机器人的笼养蛋鸡健康行为监测系统”(申请号201621224630.8)的中国技术专利,公开了一种基于机器人的笼养蛋鸡健康行为监测系统,该系统通过敲打鸡笼,促使鸡站立,借助统计鸡的腿部特征的方法来判断鸡是否有病、死现象,这种方式很不可取。敲击每个鸡笼势必会惊扰到所有鸡,不利于鸡的进食和成长。名称为“笼养鸡智能巡检系统及其巡检机器人的巡航控制方法”(申请号201910350606.0)的中国专利技术专利,公开了一种笼养鸡的智能巡检系统,该系统使用热成像摄像头采集整个鸡笼的红外热像图来判断鸡的体温,但判断方式采用整个鸡笼平均温度的方式来判断,并没有对单个鸡逐一进行检测,很有可能产生误报反而降低了效率,产生不必要的人工劳动。

技术实现思路

[0004]针对笼养鸡舍当中病死鸡识别准确率低、人工成本过高等问题,本专利技术的目的是提供一种用于标准化笼养鸡舍的病死鸡识别方法。
[0005]为了实现上述目的,本专利技术提供了如下技术方案:
[0006]一种用于标准化笼养鸡舍的病死鸡识别方法,包括如下步骤:
[0007]S0、双目可见光相机和热红外相机的时间同步;
[0008]使用机器人操作系统ROS对标准化笼养鸡舍巡检机器人上搭载的双目可见光相机和热红外相机获取的双目可见光图像和热红外图像进行发布,其中双目可见光相机以10Hz的频率进行发布,热红外相机以5Hz的频率进行发布,同时基于机器人操作系统ROS的时钟对发布的图像添加一个时间标签;根据该时间标签,采用话题阻塞等待的方式,进行软件时序同步,只当双目可见光图像和热红外图像的任意两张图像的时间差值均小于100ms时,当前的三张图像为一个同步图像对,并进行保存;
[0009]S1、双目可见光相机和热红外相机的配准;
[0010]标准化笼养鸡舍巡检机器人到达巡检路线上的各巡检点后,对双目可见光相机和热红外相机进行配准,获得可见光图像和热红外图像的单应变换矩阵;
[0011]S2、利用双目可见光相机和YOLOX网络探测每只鸡的运动状态,将其作为第一病死鸡判断决策因素;
[0012]完成相机配准后,使用双目可见光相机实时获取鸡的原始RGB图像,利用现有已训练好的YOLOX网络,以鸡头为标注目标,得到每只鸡在当前时刻RGB图像当中的位置坐标,将每只鸡预测框当中鸡头的目标特征作为模板进行匹配跟踪,得到每只鸡在下一时刻RGB图像当中的位置坐标;通过坐标相减,检测每只鸡是否运动,并将其作为第一病死鸡判断决策因素;如果某只鸡不运动,则判断该鸡为异常状态;否则判断该鸡为正常状态;
[0013]S3、根据步骤S2获取的每只鸡在前时刻RGB图像当中的位置坐标结合当前时刻热红外图像,获得每只鸡的平均温度,将其作为第二病死鸡判断决策因素;
[0014]根据步骤S2获得的每只鸡在当前时刻RGB图像当中的位置坐标和步骤S1得到的单应变换矩阵,计算获得每只鸡在热红外图像当中的位置坐标;根据每只鸡在热红外图像中的位置坐标,利用红外热像图计算每只鸡的平均温度,并将其作为第二病死鸡判断决策因素;如果某只鸡的平均温度低于30度或高于45度,则判断该鸡为异常状态;否则判断该鸡为正常状态;
[0015]S4、综合第一病死鸡判断决策因素和第二病死鸡判断决策因素判断鸡的健康状态,并输出最终结果;
[0016]如果该只鸡的第一病死鸡判断决策因素和第二病死鸡判断决策因素均为异常状态,则判断该只鸡为病死鸡;否则,判断该只鸡为健康鸡。
[0017]所述步骤S1具体包括如下步骤:
[0018]S1.1、拍摄多张可见光图像和热红外图像,通过张正友相机标定法对相机进行标定,获取双目左相机的内参矩阵M1、双目右相机的内参矩阵M2、热红外相机的内参M
thermal
,双目左右相机之间的旋转矩阵R、双目左右相机之间的平移矩阵T,热红外相机相对于双目左相机的旋转矩阵R
thermal
和热红外相机相对于双目可见光相机的平移矩阵T
thermmal

[0019]S1.2、利用ORB特征点检测方法对可见光图像进行特征点提取,分别得到特征点在双目左相机坐标系下的坐标Coordinates
left
和特征点在双目右相机坐标系下的坐标Coordinates
rig

[0020]S1.3、基于双目相机左、右相机与世界坐标系的关系(公式1和公式2),代入步骤S1.1得到的双目左相机的内参矩阵M1、双目右相机的内参矩阵M2、双目左右相机之间的旋转矩阵R、双目左右相机之间的平移矩阵T,代入步骤S1.2提取到的特征点,进行投影获取每个特征点在世界坐标系下的坐标点Coordinates
world

[0021][0022][0023]公式1和公式2中,S1和S2为非零尺度因子,I为单位矩阵,M1为双目左相机的内参矩阵;M2为双目右相机的内参矩阵;R为双目左右相机之间的旋转矩阵;T为双目左右相机之间的平移矩阵;
[0024]S1.4、根据步骤S1.1获取的热红外相机的内参矩阵M
thermal
、热红外相机相对于双目左相机的旋转矩阵R
thermal
,热红外相机相对于双目可见光相机的平移矩阵T
thermmal
,将步骤S1.3获取的世界坐标系下的特征点坐标Coordinates
world
,进行反投影,获得特征点在热红外坐标系下的坐标Coordinates
thermal

[0025][0026]公式3中,S是非零尺度因子;
[0027]S1.5、根据步骤S1.2获取的特征点在双目左相机坐标系下的坐标Coordinates
left
以及步骤S1.4获取的特征点在热红外坐标系下的坐标Coordinates
thermal
,基于公式4求取可见光本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于标准化笼养鸡舍的病死鸡识别方法,其特征在于,所述方法包括如下步骤:S0、双目可见光相机和热红外相机的时间同步;使用机器人操作系统ROS对标准化笼养鸡舍巡检机器人上搭载的双目可见光相机和热红外相机获取的双目可见光图像和热红外图像进行发布,其中双目可见光相机以10Hz的频率进行发布,热红外相机以5Hz的频率进行发布,同时基于机器人操作系统ROS的时钟对发布的图像添加一个时间标签;根据该时间标签,采用话题阻塞等待的方式,进行软件时序同步,只当双目可见光图像和热红外图像的任意两张图像的时间差值均小于100ms时,当前的三张图像为一个同步图像对,并进行保存;S1、双目可见光相机和热红外相机的配准;标准化笼养鸡舍巡检机器人到达巡检路线上的各巡检点后,对双目可见光相机和热红外相机进行配准,获得可见光图像和热红外图像的单应变换矩阵;S2、利用双目可见光相机和YOLOX网络探测每只鸡的运动状态,将其作为第一病死鸡判断决策因素;完成相机配准后,使用双目可见光相机实时获取鸡的原始RGB图像,利用现有已训练好的YOLOX网络,以鸡头为标注目标,得到每只鸡在当前时刻RGB图像当中的位置坐标,将每只鸡预测框当中鸡头的目标特征作为模板进行匹配跟踪,得到每只鸡在下一时刻RGB图像当中的位置坐标;通过坐标相减,检测每只鸡是否运动,并将其作为第一病死鸡判断决策因素;如果某只鸡不运动,则判断该鸡为异常状态;否则判断该鸡为正常状态;S3、根据步骤S2获取的每只鸡在前时刻RGB图像当中的位置坐标结合当前时刻热红外图像,获得每只鸡的平均温度,将其作为第二病死鸡判断决策因素;根据步骤S2获得的每只鸡在当前时刻RGB图像当中的位置坐标和步骤S1得到的单应变换矩阵,计算获得每只鸡在热红外图像当中的位置坐标;根据每只鸡在热红外图像中的位置坐标,利用红外热像图计算每只鸡的平均温度,并将其作为第二病死鸡判断决策因素;如果某只鸡的平均温度低于30度或高于45度,则判断该鸡为异常状态;否则判断该鸡为正常状态;S4、综合第一病死鸡判断决策因素和第二病死鸡判断决策因素判断鸡的健康状态,并输出最终结果;如果该只鸡的第一病死鸡判断决策因素和第二病死鸡判断决策因素均为异常状态,则判断该只鸡为病死鸡;否则,判断该只鸡为健康鸡。2.根据权利要求1所述的方法,其特征在于,所述步骤S1具体包括如下步骤:S1.1、拍摄多张可见光图像和热红外图像,通过张正友相机标定法对相机进行标定,获取双目左相机的内参矩阵M1、双目右相机的内参矩阵M2、热红外相机的内参M
therm
,双目左右相机之间的旋转矩阵R、双目左右相机之间的平移矩阵T,热红外相机相对于双目左相机的旋转矩阵R
therm
和热红外相机相对于双目可见光相机的平移矩阵T
thermal
;S1.2、利用ORB特征点检测方法对可见光图像进行特征点提取,分别得到特征点在双目左相机坐标系下的坐标Coordinates
left
...

【专利技术属性】
技术研发人员:张漫李帅李寒韩雨晓王宁孙意凡王天海
申请(专利权)人:中国农业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1