(12)发明专利申请
(10)申请公布号 CN 111458031 A(43)申请公布日 2020.07.28
(21)申请号 202010269192.1(22)申请日 2020.04.08
(71)申请人 深圳市大树人工智能科技有限公司
地址 518000 广东省深圳市龙华街道清华
社区清湖路尚美中心大厦9层903-903A(72)发明人 高明全 张浩宇 (51)Int.Cl.
G01J 5/00(2006.01)G01K 13/00(2006.01)G01K 1/02(2006.01)G06F 30/20(2020.01)
权利要求书1页 说明书3页 附图1页
(54)发明名称
一种非接触式远距离测量人体体温的测算方法
(57)摘要
本发明公布了一种非接触式远距离测量人体体温的测算方法,该方法包括:步骤1)用户通过测温模块取得实时测量的人体额头体表温度,并且通过ServiceProcess模块输入到算法中。步骤2)ServiceProcess模块接收到体表温度后,把数据输入到TemperatureProcess模块中。步骤3)TemperatureProcess模块把人体体表温度输入到TemperatureCalibration模块,TemperatureCalibration模块对人体体表温度数据进行运算并且返回误差矫正值。步骤4)TemperatureProcess模块调用EnvTemperatureCalibratrion模块获取当前环境温度矫正值,该算法可以用于测温设备中,可以更精准的在各种室内外环境中测量人体体温,节约大量的人力和财力成本,特别是在疫情期间可以快速非接触精准检测人体体温。
CN 111458031 ACN 111458031 A
权 利 要 求 书
1/1页
1.一种非接触式远距离测量人体体温的测算方法,其特征在于,该方法包括:步骤1)用户通过测温模块取得实时测量的人体额头体表温度,并且通过ServiceProcess模块输入到算法中。
步骤2)ServiceProcess模块接收到体表温度后,把数据输入到TemperatureProcess模块中。
步骤3)TemperatureProcess模块把人体体表温度输入到TemperatureCalibration模块,TemperatureCalibration模块对人体体表温度数据进行运算并且返回误差矫正值。
步骤4)TemperatureProcess模块调用EnvTemperatureCalibratrion模块获取当前环境温度矫正值。
步骤5)TemperatureProcess模块把人体体表温度、体温运算的误差矫正值和环境温度矫正值输入到TemperatureModel模块中,该模块使用算法模型进行运算得到最终的体温值,并且通过ServiceProcess模块返回给用户。
步骤6)用户通过环境温度测温模块实时获取当前的环境温度,并且定时通过ServiceProcess模块更新到EnvTemperatureProcess模块中。
步骤7)EnvTemperatureProcess模块接收到用户更新环境温度数据,开始对数据进行运算,并且通过TemperatureProcess模块更新到EnvTemperatureCalibratrion模块中,EnvTemperatureCalibratrion模块进行运算得到当前环境温度的矫正值。
2.如权利要求1的一种非接触式远距离测量人体体温的测算方法,其特征在于,所述步骤1中,ServiceProcess模块负责算法与外部调用者之间的交互,并提供体温转换的结果。
3.如权利要求1的一种非接触式远距离测量人体体温的测算方法,其特征在于,所述步骤2中,TemperatureProcess模块调用各个算法处理的节点,并且对各个节点的处理结果进行综合运算。
4.如权利要求1的一种非接触式远距离测量人体体温的测算方法,其特征在于,所述步骤3中,TemperatureCalibration模块处理体温运算的偏差因子,根据测量的人体温度数据进行深度学习运算得出需要对体温数据进行矫正的数值,并且实时更新到算法模型中。
5.如权利要求1的一种非接触式远距离测量人体体温的测算方法,其特征在于,所述步骤5中,TemperatureModel模块体表温度转换为体温的算法模型,负责具体的温度转换的运算。
6.如权利要求1的一种非接触式远距离测量人体体温的测算方法,其特征在于,所述步骤7中,EnvTemperatureCalibratrion模块增加环境温度影响的偏差因子,从环境温度数据处理结果中获取数据,并更新到算法模型中,对运算结果进行校准。
7.如权利要求1的一种非接触式远距离测量人体体温的测算方法,其特征在于,所述步骤7中,EnvTemperatureProcess模块对环境温度数据进行处理。
2
CN 111458031 A
说 明 书
一种非接触式远距离测量人体体温的测算方法
1/3页
技术领域
[0001]本发明涉及非接触式远距离测量人体体温领域,特别涉及一种非接触式远距离测量人体体温的测算方法。
背景技术
[0002]现在市场上测温设备主要有水银温度计、额温强、耳温枪、红外测温仪、红外热成像测温设备,其中水银温度计利用热胀冷缩的原理测温,额温枪、耳温枪、红外测温仪、红外热成像采用体表温度转换人体实际体温算法进行非接触式测量温度。但是上述现有测温设备,基本是采用的体表温度转换实际体温的算法,未能考虑环境温度的影响,导致现有的测温设备采用的算法无法有效的在室外各种环境温度下精确测量人体温度,因此,为解决上述存在的问题,提出一种针对室内外非接触式红外精准测温,基于c++语言的算法的一种非接触式远距离测量人体体温的测算方法。
发明内容
[0003]本发明的目的在于提供一种非接触式远距离测量人体体温的测算方法,以解决上述背景技术中现有测温设备采用的体表温度转换实际体温的算法,未能考虑环境温度的影响的问题。
[0004]为实现上述目的,本发明提供如下技术方案:一种非接触式远距离测量人体体温的测算方法,该方法包括:
[0005]步骤1)用户通过测温模块取得实时测量的人体额头体表温度,并且通过ServiceProcess模块输入到算法中。
[0006]步骤2)ServiceProcess模块接收到体表温度后,把数据输入到TemperatureProcess模块中。
[0007]步骤3)TemperatureProcess模块把人体体表温度输入到TemperatureCalibration模块,TemperatureCalibration模块对人体体表温度数据进行运算并且返回误差矫正值。
[0008]步骤4)TemperatureProcess模块调用EnvTemperatureCalibratrion模块获取当前环境温度矫正值。
[0009]步骤5)TemperatureProcess模块把人体体表温度、体温运算的误差矫正值和环境温度矫正值输入到TemperatureModel模块中,该模块使用算法模型进行运算得到最终的体温值,并且通过ServiceProcess模块返回给用户。
[0010]步骤6)用户通过环境温度测温模块实时获取当前的环境温度,并且定时通过ServiceProcess模块更新到EnvTemperatureProcess模块中。
[0011]步骤7)EnvTemperatureProcess模块接收到用户更新环境温度数据,开始对数据进行运算,并且通过TemperatureProcess模块更新到EnvTemperatureCalibratrion模块中,EnvTemperatureCalibratrion模块进行运算得到当前环境温度的矫正值。
3
CN 111458031 A[0012]
说 明 书
2/3页
优选的,所述步骤1中,ServiceProcess模块负责算法与外部调用者之间的交互,
并提供体温转换的结果。[0013]优选的,所述步骤2中,TemperatureProcess模块调用各个算法处理的节点,并且对各个节点的处理结果进行综合运算。[0014]优选的,所述步骤3中,TemperatureCalibration模块处理体温运算的偏差因子,根据测量的人体温度数据进行深度学习运算得出需要对体温数据进行矫正的数值,并且实时更新到算法模型中。[0015]优选的,所述步骤5中,TemperatureModel模块体表温度转换为体温的算法模型,负责具体的温度转换的运算。[0016]优选的,所述步骤7中,EnvTemperatureCalibratrion模块增加环境温度影响的偏差因子,从环境温度数据处理结果中获取数据,并更新到算法模型中,对运算结果进行校准。
[0017]优选的,所述步骤7中,EnvTemperatureProcess模块对环境温度数据进行处理。[0018]本发明的一种非接触式远距离测量人体体温的测算方法的有益效果是:该算法可以用于测温设备中,加入环境温度的影响,使得测温设备可以在室内外精确测温,大大增加了测温设备使用场景,可以更精准的在各种室内外环境中测量人体体温,节约大量的人力和财力成本,特别是在疫情期间可以快速非接触精准检测人体体温。附图说明
[0019]图1为本算法的总体设计方案。
具体实施方式
[0020]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。[0021]请参阅图1,本发明提供一种技术方案:一种非接触式远距离测量人体体温的测算方法,该方法包括:
[0022]步骤1)用户通过测温模块取得实时测量的人体额头体表温度,并且通过ServiceProcess模块输入到算法中,ServiceProcess模块负责算法与外部调用者之间的交互,并提供体温转换的结果。
[0023]步骤2)ServiceProcess模块接收到体表温度后,把数据输入到TemperatureProcess模块中,TemperatureProcess模块调用各个算法处理的节点,并且对各个节点的处理结果进行综合运算。
[0024]步骤3)TemperatureProcess模块把人体体表温度输入到TemperatureCalibration模块,TemperatureCalibration模块对人体体表温度数据进行运算并且返回误差矫正值,TemperatureCalibration模块处理体温运算的偏差因子,根据测量的人体温度数据进行深度学习运算得出需要对体温数据进行矫正的数值,并且实时更新到算法模型中。
4
CN 111458031 A[0025]
说 明 书
3/3页
步骤4)TemperatureProcess模块调用EnvTemperatureCalibratrion模块获取当
前环境温度矫正值。
[0026]步骤5)TemperatureProcess模块把人体体表温度、体温运算的误差矫正值和环境温度矫正值输入到TemperatureModel模块中,该模块使用算法模型进行运算得到最终的体温值,并且通过ServiceProcess模块返回给用户,TemperatureModel模块体表温度转换为体温的算法模型,负责具体的温度转换的运算。
[0027]步骤6)用户通过环境温度测温模块实时获取当前的环境温度,并且定时通过ServiceProcess模块更新到EnvTemperatureProcess模块中。
[0028]步骤7)EnvTemperatureProcess模块接收到用户更新环境温度数据,开始对数据进行运算,并且通过TemperatureProcess模块更新到EnvTemperatureCalibratrion模块中,EnvTemperatureCal ibratrion模块进行运算得到当前环境温度的矫正值,EnvTemperatureCalibratrion模块增加环境温度影响的偏差因子,从环境温度数据处理结果中获取数据,并更新到算法模型中,对运算结果进行校准,EnvTemperatureProcess模块对环境温度数据进行处理。
[0029]对于本领域的普通技术人员而言,根据本发明的教导,在不脱离本发明的原理与精神的情况下,对实施方式所进行的改变、修改、替换和变形仍落入本发明的保护范围之内。
5
CN 111458031 A
说 明 书 附 图
1/1页
图1
6
因篇幅问题不能全部显示,请点此查看更多更全内容