[发明专利]一种实时人体温度快速侦测法有效
申请号: | 201810399016.2 | 申请日: | 2018-04-28 |
公开(公告)号: | CN109029779B | 公开(公告)日: | 2020-02-14 |
发明(设计)人: | 戴明郎;谢祯冏 | 申请(专利权)人: | 华映科技(集团)股份有限公司 |
主分类号: | G01K13/00 | 分类号: | G01K13/00 |
代理公司: | 35100 福州元创专利商标代理有限公司 | 代理人: | 蔡学俊 |
地址: | 350015 福建省福州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 侦测 可见光 红外线 辨识 红外线影像 可见光影像 动态规划 透视投影 温度计算 相似度 比对 迭合 体温 融合 转换 | ||
1.一种实时人体温度快速侦测法,其特征在于,首先,取得可见光与红外线影像之物体的精简化轮廓后,以动态规划进行轮廓的交叉比对,再透过透视投影转换将红外线物体迭合至与之相似度最高的可见光物体上,并进行人体温度计算;该方法具体实现步骤如下:
步骤S1、通过红外线摄影机与可见光摄影机摄取影像,获取红外线影像与可见光影像;接着对可见光影像使用高斯去背法取得移动物体轮廓;将红外线影像的色彩空间从RGB转至HSV,根据公式(1)取得移动物体轮廓
其中,F(x,y)为前景影像,H(x,y)为色相信道,x,y为影像坐标;
步骤S2、取得红外线影像与可见光影像中每个移动物体的轮廓后,使用多边形逼近法将轮廓进行逼近,再而依据精简化轮廓计算轮廓中每个线段的参数,包括:线段的角度A、线段的长度L、前一线段的角度旋转至当前线段的角度的旋转角PR、当前线段的角度旋转至后一线段的角度的旋转角NR,将线段两端点定义为a和b,则个参数计算公式如(2)~(5)所示:
PR=|Current Segment Angle-Previous Segment Angle| (4)
NR=|Next Segment Angle-Current Segment Angle| (5)
其中,a、b为组成线段的两端点,x,y为影像坐标;
接着使用动态规划DP比对轮廓,建立一个二维数组的数据表格Datatable,表格大小为可见光移动物体线段数量×红外线移动物体线段数量,表格内的值分别为可见光移动物体轮廓的相应线段与红外线移动物体轮廓的相应线段比较之后的差异值,比较公式如(6)
其中,公式(6)表示目前计算对象为Data table中第x列、第y栏的值,即比较可见光移动物体R之第y个线段与红外线移动物体T之第x线段上线段的角度A、线段的长度L、前一线段的角度旋转至当前线段的角度的旋转角PR、当前线段的角度旋转至后一线段的角度的旋转角NR这四个值的差异,W1、W2、W3及W4为对应的权重;
接着根据数据表格,采用动态规划DP以两两移动物体轮廓为一组计算轮廓的总差异值;
步骤S3:根据比对结果为每个移动物体轮廓计算一个单应矩阵,将红外线的移动物体单独取出后,使用透视转换将红外线移动物体转换成可见光移动物体,最后将红外线移动物体融合到可见光移动物体上,并进行人体温度计算。
2.根据权利要求1所述的一种实时人体温度快速侦测法,其特征在于,步骤S2中,采用动态规划DP以两两移动物体轮廓为一组计算轮廓的总差异值的具体实现步骤如下:
步骤S21:依据下列四项条件定义初始化DP表格DP table,其中,DP table(x,y)表示DPtable第x列、第y栏的值,可见光移动物体R线段数量为n、红外线移动物体T线段数量为m,并用A、B、C分别代表三个方向↖、←、↑,X则代表不进行追踪:
(1)若x=0,y=0,则DP table(0,0)的值等于Data table(0,0)的值,Path table(0,0)的值为X;
(2)若x=0,y≠0,则DP table(0,y)的值等于DP table(0,y-1)+Data table(0,y)的值,Path table(0,y)的值为C;
(3)若x≠0,y=0,则DP table(x,0)的值等于DP table(x-1,0)+Data table(x,0)的值,Path table(x,0)的值为B;
(4)若x≠0,y≠0,则DP table(x,y)的值依以下方式计算,并记录每个格子源自于何方向,将方向记录到路径表格Path table中:
首先,x=1时,从1到n-1遍历y,
令K1、K2、K3的值分别为DPtable(x-1,y-1)、DP table(x-1,y)、DPtable(x,y-1)的值,则DP table(x,y)的值等于Min(K1,K2,K3)+Data table(x,y)的值,且若K1/K2/K3是最小值,则Path table(x,y)的值为A/B/C;
同理,x=2,3,……,n-1时,分别从1到m-1遍历y,重复上述过程;
步骤S22:根据路径表格Path table计算结果,求得Path table的路径,计算方式如下:
遍历x从n–1到0且y从m–1到0,
若Path table(x,y)的值为A,则x减1,y减1,并储存此时的x,y值至(Rx,Ty)中;
若Path table(x,y)的值为B,则x减1;
若Path table(x,y)的值为C,则y减1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华映科技(集团)股份有限公司,未经华映科技(集团)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810399016.2/1.html,转载请声明来源钻瓜专利网。