[发明专利]基于卷积神经网的动物体表温度检测方法及装置有效
申请号: | 201810019889.6 | 申请日: | 2018-01-09 |
公开(公告)号: | CN108428224B | 公开(公告)日: | 2020-05-22 |
发明(设计)人: | 高万林;仲贞;王敏娟;于丽娜;陈治昌 | 申请(专利权)人: | 中国农业大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T7/33;G06N3/04 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;吴欢燕 |
地址: | 100193 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 卷积 神经 动物 体表 温度 检测 方法 装置 | ||
1.一种动物体表温度检测方法,其特征在于,包括:
利用具有仿射不变性的最大稳定极值区域MSER特征描述子对动物的原始图像进行特征提取,获得第一图像特征图;
将所述动物的热红外图像与所述第一图像特征图进行配准,获得第二图像特征图;
将所述第一图像特征图与所述第二图像特征图进行叠加,根据叠加后的特征融合图获得候选目标区域;
将所述候选目标区域输入卷积神经网络,获得动物体表温度的检测结果;
所述卷积神经网络包括三个卷积层,三个池化层,三个全连接层;所述将所述候选目标区域输入卷积神经网络,获得动物体表温度的检测结果,具体包括:
第一层卷积层使用96个卷积核大小为11×11,步长为4的卷积滤波器进行滤波;第二层卷积层使用256个卷积核大小为5×5,步长为1的卷积滤波器进行滤波;第三层卷积层使用384个卷积核大小为3×3,步长为1的卷积滤波器进行滤波;
将所述第一层卷积层、所述第二层卷积层以及所述第三层卷积层的滤波结果送入最大池化层,所述最大池化层设定池化窗口为3×3,步长为2;
将所述最大池化层的输出结果通过三个全连接层得到动物体表温度的检测结果。
2.根据权利要求1所述的方法,其特征在于,所述利用具有仿射不变性的最大稳定极值区域MSER特征描述子对动物的原始图像进行特征提取,获得第一图像特征图,具体包括:
将所述原始图像转换成第一灰度图像,根据所述第一灰度图像提取最大稳定极值区域,获得不规则区域;
对所述不规则区域进行椭圆拟合,根据拟合的椭圆的中心二阶矩取特征值,获得所述第一图像特征图。
3.根据权利要求2所述的方法,其特征在于,所述对所述不规则区域进行椭圆拟合,根据拟合的椭圆的中心二阶矩提取特征值,获得所述第一图像特征图,具体包括:
基于所述不规则区域内的每个像素点,计算每个像素点几何0阶矩和几何1阶矩,获得椭圆的中心(xc,yc)如下:
其中,m00=∑I(x,y),m01=∑yI(x,y),m10=∑xI(x,y),其中,I(x,y)表示所述不规则区域内的像素点的灰度值,x为x轴方向的灰度值,y为y轴方向的灰度值,m00为几何0阶矩,m01和m10为几何1阶矩;
获取椭圆的每个像素点的中心二阶矩,如下:
其中,
u20=∑(x-xc)2I(x,y),u02=∑(y-yc)2I(x,y),u11=∑(x-xc)(y-yc)I(x,y);
根据所述中心二阶矩计算每个像素点的两个特征值λ1和λ2,如下:
根据所有像素点的特征值λ1和λ2获得所述第一图像特征图。
4.根据权利要求1所述的方法,其特征在于,所述将所述动物的热红外图像与所述第一图像特征图进行配准,获得第二图像特征图,具体包括:
将所述热红外图像转换成第二灰度图像;
通过仿射变换方式对所述第二灰度图像与所述第一图像特征图进行配准,得到所述热红外图像的图像特征图,其中仿射变换的公式为:
其中,x1为第一特征图像的x方向的值、y1为为第一特征图像的y方向的值,x2为第二特征图像的x方向的值、y2为为第二特征图像的y方向的值,tx为x方向的平移值、ty为为y方向的平移值,s为缩放尺度,θ为以(x,y)为轴心逆时针旋转角度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业大学,未经中国农业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810019889.6/1.html,转载请声明来源钻瓜专利网。