一种稳定红外人体表面温度快速筛检仪筛查结果的方法技术

技术编号:24752917 阅读:32 留言:0更新日期:2020-07-04 08:30
本发明专利技术涉及视频处理领域,具体涉及一种具有温度信息的录像文件的处理方法;本发明专利技术在温度检测预警系统对红外热成像画面进行录像时,同步把录像时间段内的图像画面、所有全屏温度数据和测温规则信息保存下来。离线温度分析软件打开红外录像文件时,确定全屏温度数据和测温区域是否存在并打开;在播放红外录像文件时,通过当前播放的时间点定位全屏温度数据和测温规则的当前数据,通过对录制的全屏温度数据实时分析,计算测温规则当前的温度结果并显示在回放的视频画面上。本发明专利技术还涉及数据的远程传输过程,即将全量数据传输至中心服务器供监管人员处理,将分量数据传输至用户服务器,供指定用户查看,并通过中心服务器和用户服务器的交互确定数据的准确性;通过对用户服务器中存储区以及存储数据的设置,保证了数据的安全性,有效防止了数据的篡改。

A method to stabilize the screening results of infrared human body surface temperature rapid screening instrument

【技术实现步骤摘要】
一种稳定红外人体表面温度快速筛检仪筛查结果的方法
本专利技术属于图像和数据处理
,涉及一种稳定红外人体表面温度快速筛检仪筛查结果的方法。
技术介绍
红外人体表面温度快速筛检仪主要应用于人流量较多的快速通道,用于筛检携带病毒导致人体发烧的场所。通过红外测温方式对人体进行体温筛查是防疫工作的一项重要技防措施。通过红外人体筛查仪实际应用的研究表明,采用红外人体表面温度快速筛检仪测量人体头面部裸露皮肤的体表温度进行筛查时,由于人体头面部裸露皮肤的温度受多种因素影响,导致测量结果会明显波动,在高帧率图像视频中表现为标注的人体温度不断的上下波动,影响筛查工作人员对人体温度值的正确读数。此外,目前市面上应用的红外人体筛查仪,可以对筛查区域内的人体标注出人脸识别框与体温值,并且在筛查区域内当一个或若干人体目标超过预置体温报警阈值(如37.3℃)时发出报警声音,但是这种仅仅按照报警阈值判断的报警方式会导致报警声音连续不断的产生,一直到发热目标全部离开筛查范围才会解除报警。这不仅影响筛检结果,而且持续的报警声音变成了噪音污染对筛查工作人员的身体健康也造成非常不良的影响。而且,现在技术当发现异常时,需要人为的通知异常人员;当人数较多时,容易造成人员的丢失,导致无法准确的进行跟踪定位。在对数据的处理时,通常都是在本地进行处理后以周期或实时上报的方式直接上报至数据中心的服务器集群中,此时未考虑服务器集群中各个服务器的负载以及接入点的状态,无法保证数据传输的稳定性及可靠性,容易导致数据丢失。
技术实现思路
为解决现有技术中存在的问题,本专利技术提供了一种稳定红外人体表面温度快速筛检仪筛查结果的方法。本专利技术解决其技术问题所采用的技术方案是:所述方法,首先通过人脸识别与跟踪技术进行人体编号,其次通过人体编号将多帧温度测量值进行算数平均作为波动更小更加稳定的人体温度值,最后将带编号的人体温度与预置体温报警阈值一起应用于报警声音的控制算法,可以明显优化红外筛查仪的声音报警方式,改善用户体验,有效提升工作人员的筛查效率。为实现上述目的,本专利技术采用以下技术方案,其处理步骤如下所示:(1)可见光图像采集模块采集可见光图像视频流;(2)红外数据采集与处理模块采集红外数据流,并进行红外数据校正及成像处理,获得红外测温数据流以及红外图像视频流;(3)人脸识别与跟踪模块由人脸识别子模块、人脸跟踪子模块组成。人脸识别子模块在可见光图像视频流中获取每帧图像中所有的人脸位置、大小与特征,人脸跟踪子模块根据人脸识别子模块识别到人脸的前提下,在后续帧中继续捕获所有人脸位置、大小与特征,并根据人脸识别结果进行人体编号;(4)红外与可见光图像配准模块将红外图像与可见光图像进行图像配准,将红外目标与可见光目标的位置一一对齐;(5)红外测温模块计算并提供红外图像中全像素的温度值;(6)人体温度计算与超温判决模块根据人体编号,计算连续多帧人体温度的算数平均值作为各编号人体的体温值,并根据人体编号与超温判决结果控制声音报警与显示报警;(7)声音报警模块发出声音报警。(8)显示报警模块在对应超温人体进行报警标注。其中,根据人脸识别结果进行人体编号后,还包括根据人脸识别结果获取目标人员的用户终端信息以及对应的紧急联系人信息,并建立人脸图像、人体编号、终端信息与紧急联系人信息的对应关系表;在产生声音报警或显示报警时,将人脸图像、人体编号以及体温值发送至终端信息和/或紧急联系人信息对应的终端。其中,将人脸图像、人体编号以及体温值发送至终端信息和/或紧急联系人信息对应的终端包括:当体温值超过报警阈值,且人体编号i连续出现的次数小于上限N次,则进一步识别目标人员的健康码信息以及年龄信息,当目标人员的健康码为他人代为提交时,首先将人脸图像、人体编号以及体温值发送至终端信息和紧急联系人信息对应的终端,然后利用呼叫机器人自动呼叫目标人员及其对应紧急联系人的终端,以语音呼叫的方式通知目标人员以及紧急联系人;当目标人员的健康码为自己提交,且年龄大于等于上限阈值时,首先将人脸图像、人体编号以及体温值发送至终端信息对应的目标人员的终端,然后利用呼叫机器人自动呼叫目标人员的终端,以语音呼叫的方式通知目标人员;当目标人员的健康码为自己提交,年龄小于上限阈值,大于下限阈值时,将人脸图像、人体编号以及体温值打包成一预警数据包,并在包头上设置一标识,然后发送至终端信息对应的目标人员的终端上,其中,上述标识用于指示该数据包的已读状态,即当所述预警数据包被目标人员查看时,将自动进行已读反馈,如果特定时间内未接收到已读反馈时,则利用呼叫机器人自动呼叫目标人员的终端,以语音呼叫的方式通知目标人员;当年龄小于等于下限阈值时,将人脸图像、人体编号以及体温值打包成一预警数据包,并在包头上设置一标识,然后发送至终端信息对应的目标人员的紧急联系人的终端上,其中,上述标识用于指示该数据包的已读状态,当特定时间内未接收到已读反馈时,则利用呼叫机器人自动呼叫目标人员的紧急联系人的终端,以语音呼叫的方式通知目标人员;其中,根据人脸识别结果获取终端信息、紧急联系人信息以及对应用户的健康码、轨迹码,将上述信息与人脸图像、人体编号以及体温值打包成一预警数据包,将其上传至数据中心;具体包括:确定本地设备与多个接入点之间的网络状态信息,以及多个接入点分别与位于数据中心的服务器集群中的服务器的网络质量信息,根据所述网络状态信息和所述网络质量信息选择多条链路,将预警数据包传输至数据中心。其中,根据所述网络状态信息和所述网络质量信息选择多条链路,将预警数据包传输至数据中心具体包括:1)获取本地设备与多个接入点之间的网络状态信息,根据所述网络状态信息,确定数据包的传输速率以及丢包率确定传输的可靠性,选择可靠性最高的两个接入点(以两个为例,也可以是3个、4个)作为中转接入点;2)所述两个中转接入点接收到预警数据包后,分别计算其与各个服务器之间的网络质量信息,以及中转质量信息,根据所述网络质量信息和中转质量信息确定数据的发送路径,以将预警数据包直接发送给对应的服务器或是经过相邻接入点将预警数据包发送给对应的服务器;其中,所述中转质量信息是根据中转接入点与其相邻接入点之间通信链路的可靠性(根据传输速率以及丢包率确定),以及其相邻接入点与各个服务器之间的网络质量信息进行确定;所述网络质量信息根据服务器当前的已接入量、接入许可量、根据历史信息估计的超载概率、以及通信链路的可靠性进行确定。本专利技术的有益效果是,本专利技术涉及的方法首先通过人脸识别与跟踪技术进行人脸定位与人体编号,其次将连续多帧图像中同一人体编号的多个体温值做算术平均作为该编号人体体温的最终测量结果,最后根据人体编号及其体温测量结果的超温情况进行综合判断,并做出正确恰当的报警处理,从而防止图像中标注的人体温度值上下快速跳动影响读数,以及防止超温异常时产生连续不断的报警噪音污染,影响筛查结果的正确性以及筛查效率。同时设置了针对不同人群的通知方式,有效提高了人员的本文档来自技高网...

【技术保护点】
1.一种稳定红外人体表面温度快速筛检仪筛查结果的方法,其特征在于,所述方法包括:/n(1)可见光图像采集模块采集可见光图像视频流;/n(2)红外数据采集与处理模块采集红外数据流,并进行红外数据流校正及成像处理,获得红外测温数据流以及红外图像视频流;/n(3)人脸识别子模块在可见光图像视频流中获取每帧图像中所有的人脸位置、大小与特征,人脸跟踪子模块在人脸识别子模块识别到人脸的前提下,在后续帧中继续捕获所有人脸位置、大小与特征,并根据人脸识别结果进行人体编号;/n(4)红外与可见光图像配准模块将红外图像与可见光图像进行图像配准,将红外目标与可见光目标的位置一一对齐;/n(5)红外测温模块计算并提供红外图像中全像素的温度值;/n(6)人体温度计算与超温判决模块根据人体编号,计算连续多帧人体温度的算数平均值作为各编号人体的体温值,并根据人体编号与超温判决结果控制声音报警与显示报警;/n(7)声音报警模块发出声音报警;/n(8)显示报警模块在对应超温人体进行报警标注。/n

【技术特征摘要】
1.一种稳定红外人体表面温度快速筛检仪筛查结果的方法,其特征在于,所述方法包括:
(1)可见光图像采集模块采集可见光图像视频流;
(2)红外数据采集与处理模块采集红外数据流,并进行红外数据流校正及成像处理,获得红外测温数据流以及红外图像视频流;
(3)人脸识别子模块在可见光图像视频流中获取每帧图像中所有的人脸位置、大小与特征,人脸跟踪子模块在人脸识别子模块识别到人脸的前提下,在后续帧中继续捕获所有人脸位置、大小与特征,并根据人脸识别结果进行人体编号;
(4)红外与可见光图像配准模块将红外图像与可见光图像进行图像配准,将红外目标与可见光目标的位置一一对齐;
(5)红外测温模块计算并提供红外图像中全像素的温度值;
(6)人体温度计算与超温判决模块根据人体编号,计算连续多帧人体温度的算数平均值作为各编号人体的体温值,并根据人体编号与超温判决结果控制声音报警与显示报警;
(7)声音报警模块发出声音报警;
(8)显示报警模块在对应超温人体进行报警标注。


2.如权利要求1所述的方法,其特征在于,
a)根据可见光人脸检测结果faces以及红外与可见光图像配准信息Δx与Δy,获得红外人脸框位置信息,其计算方法为:
ir_faces[i][j].x=faces[i][j].x+Δx;
ir_faces[i][j].y=faces[i][j].y+Δy;
ir_faces[i][j].width=faces[i][j].width;
ir_faces[i][j].height=faces[i][j].height;
b)根据红外人脸框位置信息ir_faces[i][j].x、ir_faces[i][j].y、ir_faces[i][j].width、ir_faces[i][j].height以及红外图像全像素温度T(x2,y2),统计第i个红外人脸框内最高温度值作为第j帧第i个人体温度值,记录为ir_faces[i][j].temperature,即faces[i][j].temperature;
c)假设当前j帧之前连续若干帧中,人体编号i的连续出现faces[i][j].n次,则平均温
度值faces[i][j].ave_temperature=,该平均温度
值记录为第j帧第i号人体体温值;
d)设置超温报警阈值为Thigh,人体编号i连续出现次数上限为N,当j帧中所有编号人体中其中任一个人体满足以下条件:
faces[i][j].ave_temperature>Thigh,并且faces[i][j].n<N,则驱动声音报警;
e)当j帧中所有编号人体中第i个人体满足以下条件:
faces[i][j].ave_temperature>Thigh,则第i人体超温显示报警。


3.如权利要求1所述的方法,其特征在于,
根据人脸识别结果进行人体编号后,还包括根据人脸识别结果获取目标人员的用户终端信息以及对应的紧急联系人信息,并建立人脸图像、人体编号、终端信息与紧急联系人信息...

【专利技术属性】
技术研发人员:吴永东张利平
申请(专利权)人:浙江双视红外科技股份有限公司
类型:发明
国别省市:浙江;33

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

1