一种无挡片红外测温方法及装置与流程

文档序号:19577043发布日期:2019-12-31 19:34阅读:421来源:国知局
一种无挡片红外测温方法及装置与流程
本发明涉及红外图像处理
技术领域
,尤其是涉及一种无挡片红外测温方法及装置。
背景技术
:随着电子技术的发展,红外成像和红外测温越来越广泛地应用到人们生产和生活的多个领域。红外测温技术在生产过程中,在产品质量控制和监测,设备在线故障诊断和安全保护以及节约能源等方面发挥着重要作用。无挡片热成像仪在图像观测方面具有不间断观测优势,从而越来越普及。但是无挡片热成像仪由于去除了挡片,而挡片是传统热像仪中非常重要的一个结构,它可以消除红外探测器的温度漂移,对测温有着直接的影响。目前无挡片热像仪受到设备本身温度及光学结构的影响,往往测温精度不高,测温精度波动大,稳定性差。技术实现要素:本发明的目的在于克服现有技术的缺陷,提供一种精度高、稳定性高的无挡片红外测温方法及装置。为实现上述目的,本发明提出如下技术方案:一种无挡片红外测温方法,包括如下步骤:步骤s100,采集机芯在不同环境温度下热机稳定后的探测器温度和目标灰度;步骤s200,根据步骤s100采集的数据建立用于根据探测器温度计算虚拟环境温度ts的多元线性回归模型ⅰ和用于根据虚拟环境温度ts计算不同探测器温度下虚拟目标灰度gs的多元线性回归模型ⅱ,进一步计算不同探测器温度下虚拟环境温度ts,及虚拟目标灰度gs;步骤s300,设置至少三个黑体,且为每个黑体设置不同的目标温度,将充分冷却后的机芯开机后采集每个目标温度在不同探测器温度下的灰度数据;步骤s400,根据步骤s300采集的数据建立用于根据探测器温度计算灰度差△g对应温度差△t的多元线性回归模型ⅲ,进一步计算不同探测器温度下灰度差△g对应的温度差△t,及预估目标温度te=ts+△t;步骤s500,根据机芯由冷机到热机状态下探测器温度的变化率对步骤s400获得的预估目标温度te进行修正,获得需要修正的温度差△t′,进而获得目标温度t=te-△t′。优选地,在步骤s200中,所述多元线性回归模型ⅰ为:其中,t0~tn为环境温度,v0~vn为环境温度t0~tn对应的探测器温度,β~n(0,σ2)。优选地,在步骤s200中,所述多元线性回归模型ⅱ为:其中,t0~tn为环境温度,g0~gn为环境温度t0~tn对应的目标灰度,v0~vn为环境温度t0~tn对应的探测器温度,β~n(0,σ2)。优选地,在步骤s300中,设置三个黑体,且设置三个黑体的目标温度分别为ta、tb和tc,其中,tb-ta<10℃,tc-tb>80℃。优选地,在步骤s200中,所述多元线性回归模型ⅲ为:其中,v0~vn为探测器温度,△g0~△gn为探测器温度v0~vn对应的灰度差,△t0=tb-ta,△t1=tc-tb。优选地,在步骤s500中,根据如下步骤获得需要修正的温度差△t′:步骤s501,设置一具有目标温度td的黑体;步骤s502,计算不同探测器温度下目标温度td与预估目标温度te的差值,及探测器温度变化率;步骤s503,根据步骤s502获得的数据建立用于根据探测器温度变化率计算需要修正的温度差△t′的多元线性回归方程ⅳ,进一步根据探测器温度变化率计算需要修正的温度差△t′。优选地,所述多元线性回归方程ⅳ为:其中,△t0′~△tn′为探测器温度v0~vn对应的温度差,vv0~vvn为探测器温度v0~vn对应的探测器温度变化率。优选地,在步骤s100中,环境温度范围为-20℃~60℃。本发明还揭示了一种无挡片红外测温装置,包括高低温环境数据采集模块,用于采集机芯在不同环境温度下热机稳定后的探测器温度和目标灰度;第一数据处理模块,用于根据高低温环境数据采集模块采集的数据建立用于根据探测器温度计算虚拟环境温度ts的多元线性回归模型ⅰ和用于根据虚拟环境温度ts计算不同探测器温度下虚拟目标灰度gs的多元线性回归模型ⅱ,进一步计算不同探测器温度下虚拟环境温度ts,及虚拟目标灰度gs;增益采集模块,用于设置至少三个黑体,且为每个黑体设置不同的目标温度,将充分冷却后的机芯开机后采集每个目标温度在不同探测器温度下的灰度数据;第二数据处理模块,用于根据增益采集模块采集的数据建立用于根据探测器温度计算灰度差△g对应温度差△t的多元线性回归模型ⅲ,进一步计算不同探测器温度下灰度差△g对应的温度差△t,及预估目标温度te=ts+△t;温度修正模块,用于根据机芯由冷机到热机状态下探测器温度的变化率对步骤s400获得的预估目标温度te进行修正,获得需要修正的温度差△t′,进而获得目标温度t=te-△t′。优选地,增益采集模块设置三个黑体,且设置三个黑体的目标温度分别为ta、tb和tc,其中,tb-ta<10℃,tc-tb>80℃。本发明的有益效果是:(1)本发明能够在无挡片情况下,通过采集机芯在不同环境温度下热机稳定后的数据,计算出虚拟环境温度及虚拟目标灰度,进一步根据目标温度变化时对应的灰度变化获得预估目标温度,最后根据探测器温度变化情况并结合预估目标温度,进行温度修正,获得精确测量的目标温度;(2)本发明还能够实时调整需要修正的温度差,进而实现精确测温功能。附图说明图1是本发明的方法流程图示意图;图2是本发明的装置结构框图示意图。具体实施方式下面将结合本发明的附图,对本发明实施例的技术方案进行清楚、完整的描述。本发明所揭示的一种无挡片红外测温方法,在红外机芯没有机械挡片的情况下,通过采集机芯在不同环境温度下热机稳定后的数据,计算虚拟环境温度及虚拟目标灰度,进一步根据目标温度变化时对应的灰度变化获得预估目标温度,最后根据探测器温度变化情况并结合预估目标温度,进行温度修正,以获得精确的目标温度。如图1所示,本发明所揭示的一种无挡片红外测温方法,包括如下步骤:步骤s100,采集机芯在不同环境温度下热机稳定后的探测器温度和目标灰度;步骤s200,根据步骤s100采集的数据建立用于根据探测器温度计算虚拟环境温度ts的多元线性回归模型ⅰ和用于根据虚拟环境温度ts计算虚拟目标灰度gs的多元线性回归模型ⅱ,进一步计算不同探测器温度下虚拟环境温度ts,及虚拟目标灰度gs;具体地,具体实施时将红外热成像仪机芯置于高低温箱中进行数据采集,也即首先将高低温箱的环境温度设置为t0,如-20℃,当机芯热机稳定后采集环境温度t0时的探测器温度v0和随温目标灰度g0;其次,将高低温箱的环境温度设置为t1,如-15℃或-10℃,当机芯热机稳定后采集环境温度t1时的探测器温度v1和随温目标灰度g1,随温目标温度是指目标温度同环境温度相同;依次类推,逐步提高高低温箱的环境温度,将环境温度逐渐上升至tn,同时采集不同环境下机芯热机稳定后的探测器温度和目标灰度,进而获得如下表所示数据。表一探测器温度(vtemp)随温目标温度(gray)环境温度t目标温度tempv0g0t0t0v1g1t1t1v2g2t2t2…………vngntntn具体实施时,可根据实际需求设置环境温度的范围,本实施例中,高低温箱的环境温度的范围优选-20℃~60℃。进一步地,根据表一首先建立用于根据探测器温度计算虚拟环境温度的多元线性回归模型(1.1),如下所示:其中,vn为自变量,表示环境温度tn时的探测器温度,β是去除自变量vn对温度tn的影响后的随机误差,且β~n(0,σ2)。将表一中的数据代入上述多元线性回归模型(1.1)中求解多元线性回归系数k0、k1、k2和k3。具体实施时,将上述多元线性回归模型(1.1)写成矩阵形式:t=k×v+β根据最小二乘法寻找多元线性回归系数k0、k1、k2和k3的适宜数值a0、a1、a2和a3,使的实际观测值和多元线性回归模型(1.1)的估计值之间的残差平方和最小,即:根据最小二乘法理论,对上式中的a0、a1、a2和a3分别求偏导,并另偏导数为0,可获得如下4个方程,求解方程即可以得出最小二乘估计值:a0、a1、a2和a3即为要求解的k0、k1、k2和k3的最小二乘估计值。机芯开机后,可已知当前探测器温度vtemp时,可将当前探测器温度vtemp代入上述多元线性回归模型(1.1)中即可计算出当前探测器温度vtemp下虚拟环境温度ts,同理,可通过多元线性回归模型(1.1)求解出不同探测器温度vtemp下虚拟环境温度ts。更进一步地,由于机芯热机稳定后,目标温度与环境温度一致,也即虚拟目标温度与虚拟环境温度保持一致。为了计算虚拟目标温度对应的虚拟目标灰度,根据表一建立如下多元线性回归模型(1.2),如下所示:将表一中的数据代入上述多元线性回归模型(1.2)中求解多元线性回归系数k0'、k1'、k2'和k3'的最小二乘估计值a0'、a1'、a2'和a3'。当已知当前探测器温度vtemp及虚拟环境温度ts时,将两者代入上述多元线性回归模型(1.2)中即可计算出当前探测器温度vtemp下虚拟目标温度ts对应的虚拟目标灰度gs。步骤s300,设置至少三个黑体,且为每个黑体设置不同的目标温度,将充分冷却后的机芯开机后采集每个目标温度在不同探测器温度下的灰度数据;步骤s400,根据步骤s300采集的数据建立用于根据探测器温度计算灰度差△g对应温度差△t的多元线性回归模型ⅲ,进一步计算不同探测器温度下灰度差△g对应的温度差△t,及预估目标温度te=ts+△t;具体地,采集增益的目的是为了计算出温度差所对应的灰度差。由于探测器温度vtemp及目标温度的高低均会对目标温度对应的灰度产生影响,因此通过借助黑体进行数据的采集,以确定目标温度变化时对应的灰度变化情况,也即获取不同探测器温度vtemp下温度差△t与灰度差△g之间的关系。本实施例中,以设置三个黑体为例,并将三个黑体的目标温度分别设置为ta、tb和tc,其中,tb-ta<10℃,tc-tb>80℃。具体实施时,可根据实际需求设置黑体的数量及黑体的温度。采集三个目标温度对应的灰度数据时,首先使机芯充分冷却一段时间,开机后尽快连续的采集三个目标温度在不同探测器温度下对应的灰度数据,初始时可适当提高采集密度,然而热机过程中可降低采集密度,并且需在同一个探测器温度下采集三个目标温度对应的灰度数据,最终获得如下表所示数据。表二进一步地,根据表二建立用于计算不同探测器温度下灰度差△g对应温度差△t的多元线性回归模型(2.1),如下所示:将表二中的数据代入上述多元线性回归模型(2.1)中求解多元线性回归系数k0″、k1″、k2″、k3″、k4″和k5″的最小二乘估计值a0″、a1″、a2″、a3″、a4″和a5″。当已知当前探测器温度vtemp及灰度差△g=g-gs时,其中,g为采集到的目标灰度,gs为当前探测器温度vtemp下虚拟目标灰度,将两者代入上述多元线性回归模型(2.1)中即可计算出当前探测器温度vtemp下温度差△t,同理,可通过多元线性回归模型(2.1)求解出不同探测器温度vtemp下灰度差△g对应的温度差△t。更进一步地,不同探测器温度vtemp下预估目标温度te=ts+△t,其中,ts为不同探测器温度vtemp对应的虚拟环境温度,△t为不同探测器温度vtemp对应的温度差。步骤s500,根据机芯由冷机到热机状态下探测器温度的变化率对步骤s400获得的预估目标温度te进行修正,使测得的目标温度t=te-△t′,△t′为需要修正的温度差。具体地,机芯升温过程中,探测器温度vtemp逐渐升高,并且变化率逐渐减小。当探测器温度vtemp变化时,预估目标温度te也随之发生变化。在机芯未达到稳定状态之前,预估目标温度te与实际环境温度存在偏差,并且偏差随着探测器温度vtemp变化率的减小而逐渐减小,进而可根据探测器温度vtemp的变化率对预估目标温度te进行修正。具体实施时,设置一黑体,并将黑体的目标温度为td,通过步骤s100至步骤s400由当前探测器温度vtemp及采集获得的目标灰度g,分别计算当前探测器温度vtemp下的虚拟环境温度ts和温度差△t,进而获得当前探测器温度vtemp下的预估目标温度te=ts+△t。进一步地,需要修正的温度差△t′=td-te,其中需要修正的温度差△t′与探测器温度vtemp变化率有关。通过计算不同探测器温度vtemp下需要修正的温度差,及不同探测器温度vtemp下的探测器温度变化率形成如下数据表:表三需要校正的温度差△t′=td-te探测器温度变化率vv△t0′vv0△t1′vv1……△tn′vvn进一步地,根据表三建立用于根据当前探测器温度变化率计算需要修正的温度差的多元线性回归方程(3.1),如下所示:将表三中的数据代入上述多元线性回归模型(3.1)中求解多元线性回归系数k0″′、k1″′、k2″′和k3″′的最小二乘估计值a0″′、a1″′、a2″′和a3″′。当已知当前探测器温度变化率时可根据上述多元线性回归模型(3.1)求解出当前探测器温度vtemp下需要校正的温度差△t′,进而获得测得的目标温度t=te-△t′。本发明所述的无挡片红外测温方法,可在红外机芯没有机械挡片的情况下,自动跟踪红外机芯的工作状态,实时调整需要修正的温度差,进而实现精确测温功能。如图2所示,本发明还揭示了一种无挡片红外测温装置,包括高低温环境数据采集模块、第一数据处理模块、增益采集模块、第二数据处理模块和温度修正模块。其中,高低温环境数据采集模块用于采集红外热成像仪机芯在不同环境温度下热机稳定后的探测器温度和目标灰度;第一数据处理模块用于根据高低温环境数据采集模块采集的数据建立用于根据探测器温度计算虚拟环境温度ts的多元线性回归模型ⅰ和用于根据虚拟环境温度ts计算不同探测器温度下虚拟目标灰度gs的多元线性回归模型ⅱ,进一步计算不同探测器温度下虚拟环境温度ts,及虚拟目标灰度gs;增益采集模块用于设置至少三个黑体,且为每个黑体设置不同的目标温度,将充分冷却后的机芯开机后采集每个目标温度在不同探测器温度下的灰度数据;第二数据处理模块用于根据增益采集模块采集的数据建立用于根据探测器温度计算灰度差△g对应温度差△t的多元线性回归模型ⅲ,进一步计算不同探测器温度下灰度差△g对应的温度差△t,及预估目标温度te=ts+△t;温度修正模块用于根据机芯由冷机到热机状态下探测器温度的变化率对预估目标温度te进行修正,获得需要修正的温度差△t′,进而获得目标温度t=te-△t′。具体实施时,高低温环境数据采集模块、第一数据处理模块、增益采集模块、第二数据处理模块和温度修正模块的具体处理过程详见上述。本发明的技术内容及技术特征已揭示如上,然而熟悉本领域的技术人员仍可能基于本发明的教示及揭示而作种种不背离本发明精神的替换及修饰,因此,本发明保护范围应不限于实施例所揭示的内容,而应包括各种不背离本发明的替换及修饰,并为本专利申请权利要求所涵盖。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1