热图像的生成方法、装置和热成像设备与流程

文档序号:24560225发布日期:2021-04-06 12:09阅读:323来源:国知局
热图像的生成方法、装置和热成像设备与流程

本申请涉及热成像技术领域,特别涉及一种热图像的生成方法、装置和热成像设备。



背景技术:

热成像设备是一种通过非接触探测目标物的红外能量(热量),并将其转换为电信号,进而得到图像画面和温度信息的设备,热成像设备生成的记录物体的热量或温度的图像称为热图像。热成像设备可以包括红外热成像摄像机、热像仪等。

现有热成像设备所生成的热图像一般是灰度图,也即热图像中各个像素仅具有灰阶值。现有热成像设备无法按照用户的需求生成个性化热图像,满足用户的个性化需求。



技术实现要素:

本申请提供了一种热图像的生成方法和装置,能够按照用户需求生成个性化热图像,提升用户体验。

第一方面,本申请实施例提供一种热图像的生成方法,应用于热成像设备,包括:

获取用户设置的至少一个第一指定温度信息;

获取所述第一指定温度信息对应的第一颜色特征信息,以及所述第一指定温度信息在目标热图像中对应的第二颜色特征信息;

对于待处理热图像中所述第一颜色特征信息对应的像素,将该像素对应的第一颜色值映射为第二颜色值,得到所述目标热图像;所述第一颜色值是该像素在所述待处理热图像中的颜色值,所述第二颜色值是所述第二颜色特征信息包括的颜色值。

在一种可能的实现方式中,所述待处理热图像是原始热图像,所述第一颜色特征信息是原始灰阶值特征信息,所述第二颜色特征信息是压缩灰阶值特征信息;或者,

所述待处理热图像是压缩热图像,所述第一颜色特征信息是原始灰阶值特征信息,所述第二颜色特征信息是多通道颜色值特征信息;或者

所述待处理热图像是压缩热图像,所述第一颜色特征信息是压缩灰阶值特征信息,所述第二颜色特征信息是多通道颜色值特征信息。

在一种可能的实现方式中,所述将该像素对应的第一颜色值映射为第二颜色值之前,还包括:

获取第一非指定温度信息;所述第一指定温度信息之间、所述第一非指定温度信息之间、所述第一指定温度信息和所述第一非指定温度信息之间的温度均不重合;

获取所述第一非指定温度信息对应的第一颜色特征信息,以及所述第一非指定温度信息在所述目标热图像中对应的第二颜色特征信息;所述第一非指定温度信息对应的第二颜色特征信息与所述第一指定温度信息对应的第二颜色特征信息不同。

在一种可能的实现方式中,所述待处理热图像是压缩热图像,所述第一颜色特征信息是压缩灰阶值特征信息,所述第二颜色特征信息是多通道颜色值特征信息,所述对于待处理热图像中所述第一颜色特征信息对应的像素,将该像素对应的第一颜色值映射为第二颜色值,得到所述目标热图像,包括:对于一压缩灰阶值特征信息,从所述压缩热图像中查找压缩灰阶值包括在该压缩灰阶值特征信息中的像素,得到所述压缩灰阶值特征信息对应的像素;对于得到的所述像素,根据该像素对应的压缩灰阶值特征信息和多通道颜色值特征信息,将该像素的压缩灰阶值映射为多通道颜色值,得到所述目标热图像;

或者,所述待处理热图像是压缩热图像,所述第一颜色特征信息是原始灰阶值特征信息,所述第二颜色特征信息是多通道颜色值特征信息,所述对于待处理热图像中所述第一颜色特征信息对应的像素,将该像素对应的第一颜色值映射为第二颜色值,得到所述目标热图像,包括:对于一原始灰阶值特征信息,从所述压缩热图像的原始热图像中查找原始灰阶值包括在该原始灰阶值特征信息中的像素,确定查找到的像素在原始热图像中的位置信息;从所述压缩热图像中查找到所述位置信息指示的像素,对于所述压缩热图像中查找到的所述像素,根据该像素对应的原始灰阶值特征信息和多通道颜色值特征信息,将该像素的压缩灰阶值映射为多通道颜色值,得到所述目标热图像;

或者,所述待处理热图像是原始热图像,所述第一颜色特征信息是原始灰阶值特征信息,所述第二颜色特征信息是压缩灰阶值特征信息,所述对于待处理热图像中所述第一颜色特征信息对应的像素,将该像素对应的第一颜色值映射为第二颜色值,得到所述目标热图像,包括:对于一原始灰阶值特征信息,从所述原始热图像中查找原始灰阶值包括在该原始灰阶值特征信息中的像素,得到所述原始灰阶值特征信息对应的像素;对于得到的所述像素,根据该像素对应的原始灰阶值特征信息和压缩灰阶值特征信息,将该像素的原始灰阶值映射为压缩灰阶值,得到所述目标热图像。

在一种可能的实现方式中,所述第二颜色特征信息是颜色值;所述将该像素对应的第一颜色值映射为第二颜色值,包括:将该像素的第一颜色值映射为该像素对应的第二颜色特征信息包括的颜色值;

或者,所述第二颜色特征信息是颜色值区间;所述将该像素对应的第一颜色值映射为第二颜色值,包括:根据该像素对应的第一颜色特征信息与所述颜色值区间之间的映射关系确定该像素的第二颜色值,将该像素的第一颜色值映射为确定的所述第二颜色值。

在一种可能的实现方式中,所述获取用户设置的至少一个第一指定温度信息,包括:

获取所述用户在温度信息设置界面上输入的所述第一指定温度信息的数值或者上下边界值,得到所述第一指定温度信息;或者,

将热图像展示给所述用户,获取所述用户在所述热图像上选择的至少一个区域,根据所述区域中像素的灰阶值确定所述第一指定温度信息;所述热图像是原始热图像或者压缩热图像;或者,

获取所述用户在温度信息设置界面上输入的第一非指定温度信息的数值或者上下边界值,得到所述第一非指定温度信息,根据所述第一非指定温度信息和所述热成像设备的可探测温度范围确定所述第一指定温度信息;或者,

将热图像展示给所述用户,获取所述用户在所述热图像上选择的至少一个区域,根据所述区域中像素的灰阶值确定所述第一非指定温度信息,根据所述第一非指定温度信息和所述热成像设备的可探测温度范围确定所述第一指定温度信息;所述热图像是原始热图像或者压缩热图像。

在一种可能的实现方式中,所述根据所述区域中像素的灰阶值确定所述第一指定温度信息,包括:

对于一个所述区域,根据所述区域中像素的最大灰阶值和最小灰阶值确定所述区域的温度信息;如果不存在温度重叠的温度信息,将每个所述温度信息分别作为一个第一指定温度信息;如果存在具有温度重叠的温度信息,将温度不重叠的温度信息分别作为第一指定温度信息,将温度重叠的温度信息合并为一个温度信息后作为第一指定温度信息。

在一种可能的实现方式中,获取所述第一指定温度信息在目标热图像中对应的第二颜色特征信息,包括:

获取所述用户在特征设置界面上为所述第一指定温度信息选择的第二颜色特征信息,得到所述第一指定温度信息对应的第二颜色特征信息;或者,

从预设的第二颜色特征信息中为所述第一指定温度信息分配对应的第二颜色特征信息。

在一种可能的实现方式中,获取所述第一非指定温度信息在所述目标热图像中对应的第二颜色特征信息,包括:

获取所述用户在特征设置界面上为所述第一非指定温度信息选择的第二颜色特征信息,得到所述第一指定温度信息对应的第二颜色特征信息;或者,

从预设的第二颜色特征信息中为所述第一非指定温度信息分配对应的第二颜色特征信息;或者,

根据所述第一指定温度信息对应的第二颜色特征信息,确定所述第一非指定温度信息对应的第二颜色特征信息。

第二方面,本申请实施例提供一种热图像的生成装置,包括:

第一获取模块,用于获取用户设置的至少一个第一指定温度信息;

第二获取模块,用于获取所述第一指定温度信息对应的第一颜色特征信息,以及第一指定温度信息在目标热图像中对应的第二颜色特征信息

映射模块,用于对于待处理热图像中所述第一颜色特征信息对应的像素,将该像素对应的第一颜色值映射为第二颜色值,得到目标热图像;所述第一颜色值是该像素在所述待处理热图像中的颜色值,所述第二颜色值是所述第二颜色特征信息包括的颜色值。

在一种可能的实现方式中,所述待处理热图像是原始热图像,所述第一颜色特征信息是原始灰阶值特征信息,所述第二颜色特征信息是压缩灰阶值特征信息;或者,所述待处理热图像是压缩热图像,所述第一颜色特征信息是原始灰阶值特征信息,所述第二颜色特征信息是多通道颜色值特征信息;或者所述待处理热图像是压缩热图像,所述第一颜色特征信息是压缩灰阶值特征信息,所述第二颜色特征信息是多通道颜色值特征信息。

在一种可能的实现方式中,所述第一获取模块还用于:获取第一非指定温度信息;所述第一指定温度信息之间、所述第一非指定温度信息之间、所述第一指定温度信息和所述第一非指定温度信息之间的温度均不重合;

所述第二获取模块还用于:获取所述第一非指定温度信息对应的第一颜色特征信息,以及所述第一非指定温度信息在所述目标热图像中对应的第二颜色特征信息;所述第一非指定温度信息对应的第二颜色特征信息与所述第一指定温度信息对应的第二颜色特征信息不同。

在一种可能的实现方式中,所述待处理热图像是压缩热图像,所述第一颜色特征信息是压缩灰阶值特征信息,所述第二颜色特征信息是多通道颜色值特征信息,所述映射模块具体用于:对于一压缩灰阶值特征信息,从所述压缩热图像中查找压缩灰阶值包括在该压缩灰阶值特征信息中的像素,得到所述压缩灰阶值特征信息对应的像素;对于得到的所述像素,根据该像素对应的压缩灰阶值特征信息和多通道颜色值特征信息,将该像素的压缩灰阶值映射为多通道颜色值,得到所述目标热图像;

或者,所述待处理热图像是压缩热图像,所述第一颜色特征信息是原始灰阶值特征信息,所述第二颜色特征信息是多通道颜色值特征信息,所述映射模块具体用于:对于一原始灰阶值特征信息,从所述压缩热图像的原始热图像中查找原始灰阶值包括在该原始灰阶值特征信息中的像素,确定查找到的像素在原始热图像中的位置信息;从所述压缩热图像中查找到所述位置信息指示的像素,对于所述压缩热图像中查找到的所述像素,根据该像素对应的原始灰阶值特征信息和多通道颜色值特征信息,将该像素的压缩灰阶值映射为多通道颜色值,得到所述目标热图像;

或者,所述待处理热图像是原始热图像,所述第一颜色特征信息是原始灰阶值特征信息,所述第二颜色特征信息是压缩灰阶值特征信息,所述映射模块具体用于:对于一原始灰阶值特征信息,从所述原始热图像中查找原始灰阶值包括在该原始灰阶值特征信息中的像素,得到所述原始灰阶值特征信息对应的像素;对于得到的所述像素,根据该像素对应的原始灰阶值特征信息和压缩灰阶值特征信息,将该像素的原始灰阶值映射为压缩灰阶值,得到所述目标热图像。

在一种可能的实现方式中,所述第二颜色特征信息是颜色值;所述映射模块具体用于:将该像素的第一颜色值映射为该像素对应的第二颜色特征信息包括的颜色值;

或者,所述第二颜色特征信息是颜色值区间;所述映射模块具体用于:根据该像素对应的第一颜色特征信息与所述颜色值区间之间的映射关系确定该像素的第二颜色值,将该像素的第一颜色值映射为确定的所述第二颜色值。

在一种可能的实现方式中,所述第一获取模块具体用于:

获取所述用户在温度信息设置界面上输入的所述第一指定温度信息的数值或者上下边界值,得到所述第一指定温度信息;或者,

将热图像展示给所述用户,获取所述用户在所述热图像上选择的至少一个区域,根据所述区域中像素的灰阶值确定所述第一指定温度信息;所述热图像是原始热图像或者压缩热图像;或者,

获取所述用户在温度信息设置界面上输入的第一非指定温度信息的数值或者上下边界值,得到所述第一非指定温度信息,根据所述第一非指定温度信息和所述热成像设备的可探测温度范围确定所述第一指定温度信息;或者,

将热图像展示给所述用户,获取所述用户在所述热图像上选择的至少一个区域,根据所述区域中像素的灰阶值确定所述第一非指定温度信息,根据所述第一非指定温度信息和所述热成像设备的可探测温度范围确定所述第一指定温度信息;所述热图像是原始热图像或者压缩热图像。

在一种可能的实现方式中,所述第一获取模块具体用于:对于一个所述区域,根据所述区域中像素的最大灰阶值和最小灰阶值确定所述区域的温度信息;如果不存在温度重叠的温度信息,将每个所述温度信息分别作为一个第一指定温度信息;如果存在具有温度重叠的温度信息,将温度不重叠的温度信息分别作为第一指定温度信息,将温度重叠的温度信息合并为一个温度信息后作为第一指定温度信息。

在一种可能的实现方式中,所述第二获取模块具体用于:获取所述用户在特征设置界面上为所述第一指定温度信息选择的第二颜色特征信息,得到所述第一指定温度信息对应的第二颜色特征信息;或者,从预设的第二颜色特征信息中为所述第一指定温度信息分配对应的第二颜色特征信息。

在一种可能的实现方式中,所述第二获取模块具体用于:获取所述用户在特征设置界面上为所述第一非指定温度信息选择的第二颜色特征信息,得到所述第一指定温度信息对应的第二颜色特征信息;或者,从预设的第二颜色特征信息中为所述第一非指定温度信息分配对应的第二颜色特征信息;或者,根据所述第一指定温度信息对应的第二颜色特征信息,确定所述第一非指定温度信息对应的第二颜色特征信息。

第三方面,本申请实施例还提供一种热成像设备,包括:一个或多个处理器;存储器;以及一个或多个计算机程序,其中所述一个或多个计算机程序被存储在所述存储器中,所述一个或多个计算机程序包括指令,当所述指令被所述设备执行时,使得所述设备执行第一方面任一项所述的方法。

第四方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行第一方面任一项所述的方法。

本申请实施例热图像生成方法中,热成像设备获取用户设置的至少一个第一指定温度信息,获取第一指定温度信息对应的第一颜色特征信息,以及第一指定温度信息在目标热图像中对应的第二颜色特征信息,对于待处理热图像中第一颜色特征信息对应的像素,将该像素对应的第一颜色值映射为第二颜色值,得到目标热图像,第一颜色值是该像素在待处理热图像中的颜色值,第二颜色值是第二颜色特征信息包括的颜色值,从而得到的目标热图像中温度包括在第一指定温度信息中的像素将显示为第二颜色特征信息包括的颜色值,从而对目标热图像例如压缩热图像或者伪彩热图像中用户感兴趣的温度值或者温度区间进行了凸显,按照用户需求生成了个性化热图像,提升了用户体验。

附图说明

图1为本申请热成像设备一个实施例的结构图;

图2为本申请热图像生成方法一个实施例的流程图;

图3a为本申请热图像生成方法另一个实施例的流程图;

图3b~图3d为本申请实施例热成像设备提供的界面示例图;

图4为本申请热图像生成方法再一个实施例的流程图;

图5为本申请热图像生成方法又一个实施例的流程图;

图6为本申请热图像生成方法又一个实施例的流程图;

图7为本申请热图像生成方法又一个实施例的流程图;

图8为本申请热图像生成方法又一个实施例的流程图;

图9为本申请热图像生成装置一个实施例的结构图。

具体实施方式

本申请的实施方式部分使用的术语仅用于对本申请的具体实施例进行解释,而非旨在限定本申请。

首先对本申请实施例中涉及的名词进行示例性而非限定性的说明。

红外热成像摄像机:通过非接触式的探测红外能量,并通过传感器将其转换为电信号,进而得到图像画面以及温度信息的摄像机。

灰阶值:物体温度辐射通过电磁波传输被热成像设备中的热成像探测器感知到,数字化采样后生成的热图像中各个像素的灰阶值,相同状态下灰阶值越大代表温度越高。

稳态:热成像探测器输出灰阶值与温度值对应关系相对稳定的状态,通常需要设备供电启动一段时间后才能达到此状态。非稳态情况下温度值与灰阶值对应关系波动明显。

温度漂移(简称温飘):表征非稳态情况下温度值与灰阶值随时间波动的现象,即同样的温度值在不同的时间点对应不同的灰阶值。

伪彩:热成像探测器探测非可见光波段电磁波因此不能自然生成彩色图像,只能生成灰度图像。通过灰度值与颜色值的对应关系产生伪彩色图像。

现有的实现方案中,热成像设备中的热成像探测器输出的原始热图像是灰度图,一般每个像素的灰阶值是14bit的数据;之后,热成像设备会将原始热图像中每个像素的灰阶值映射为8bit或者10bit的数据,这一映射过程称为灰阶映射,这一过程是对原始热图像中像素灰阶值的压缩;热成像设备将灰阶映射后得到的热图像展示给用户,由用户进行查看。

热成像设备进行灰阶映射之前和之后的热图像均为灰度图,热图像中各个像素仅具有灰阶值。在灰阶映射之前的热图像中灰阶值和温度之间具有正向的映射关系,也即像素的灰阶值越大,温度越高,像素的灰阶值越小,温度越低;而在灰阶映射之后的热图像中,灰阶值和温度之间不一定具有正向的映射关系,这取决于灰阶映射的具体映射规则。

其中,热成像设备可以为红外热成像摄像机、热像仪等输出热成像视频的设备,此时上述的热图像可以是热成像设备输出的视频中的一帧视频图像。对每一帧视频图像进行上述灰阶映射处理,即可得到向用户展示的热成像视频。

热成像设备中灰阶映射的映射规则是预先设定好的,所有的热图像均按照相同的映射规则进行灰阶映射,而且对于同一个热图像,每个像素的灰阶映射规则也是相同的,无法按照用户的需求生成个性化热图像。

为此,本申请提出一种热图像的生成方法和装置,能够由用户指定感兴趣的温度值或者温度区间等温度信息,热成像设备基于用户指定的温度信息生成凸显用户指定的温度信息对应的图像区域的热图像,从而使得向用户展示的热图像更贴近用户需求,提升用户体验。

本申请热图像的生成方法和装置可以适用于热成像设备,例如红外热像仪、红外热成像摄像机、红外热成像照相机等。

本申请实施例中为了区分灰阶映射前后的热图像,将灰阶映射之前的、由热成像探测器输出的热图像称为原始热图像,将对原始热图像进行灰阶映射之后(也即对原始热图像中每个像素的灰阶值进行压缩之后)得到的热图像称为压缩热图像;为了区分原始热图像和压缩热图像中的灰阶值,将原始热图像中像素的灰阶值称为原始灰阶值,将压缩热图像中像素的灰阶值称为压缩灰阶值。

本申请实施例中,将压缩热图像中像素的压缩热图像映射为多通道颜色值之后得到的热图像称为伪彩热图像。在热成像设备中,本申请实施例中的多通道颜色值一般可以是红绿蓝(rgb)颜色值。但是,多通道颜色值并不仅限于rgb颜色值,其与热成像设备中为表示色彩而建立的抽象色彩模型相关,这里不赘述。

以下,首先对热成像设备的结构进行示例性说明。图1为热成像设备的一种结构示例图,如图1所示,热成像设备10可以包括:热成像探测器11以及处理器12;可选地,还可以包括存储器13。其中,热成像探测器11以及处理器12和存储器13之间可以通过内部连接通路互相通信,传递控制和/或数据信号,该存储器13用于存储计算机程序,该处理器11用于从该存储器13中调用并运行该计算机程序。

上述存储器13可以是只读存储器(read-onlymemory,rom)、可存储静态信息和指令的其它类型的静态存储设备、随机存取存储器(randomaccessmemory,ram)或可存储信息和指令的其它类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其它磁存储设备,或者还可以是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其它介质等。

上述处理器11可以和存储器13合成一个处理装置,更常见的是彼此独立的部件,处理器11用于执行存储器13中存储的程序代码来实现上述功能。具体实现时,该存储器13也可以集成在处理器11中,或者,独立于处理器11。

除此之外,为了使得电子设备10的功能更加完善,该电子设备10还可以包括输入单元14、显示单元15等中的一个或多个。其中,显示单元15可以包括显示屏。

热成像探测器11用于生成原始热图像,将原始热图像传输给处理器12;

处理器12可以对原始热图像进行处理,从而得到本申请实施例的满足用户个性化需求的压缩热图像或者伪彩热图像。

处理器12生成的压缩热图像或者伪彩热图像可以由显示单元15展示给用户。

可选地,上述电子设备10还可以包括电源16,用于给热成像设备中的各种器件或电路提供电源。

应理解,图1所示的热成像设备10能够实现本申请实施例提供的热图像生成方法的各个过程。热成像设备10中的各个模块的操作和/或功能,分别为了实现上述方法实施例中的相应流程。具体可参见下述本申请实施例中的描述,为避免重复,此处适当省略详细描述。

图2为本申请热图像生成方法一种实施例的流程图,如图2所示,该方法可以包括:

步骤201:热成像设备获取用户设置的至少一个第一指定温度信息。

其中,第一指定温度信息可以是温度值,或者温度区间,不同的第一指定温度信息之间的温度不重叠。如果获取多个第一指定温度信息,每个第一指定温度信息可以是温度值或者温度区间,例如,获取2个第一指定温度信息,1个第一指定温度信息可以是温度值或者温度区间,另1个第一指定温度信息可以是温度值或者温度区间。

步骤202:热成像设备获取第一指定温度信息对应的第一颜色特征信息,以及第一指定温度信息在目标热图像中对应的第二颜色特征信息。

步骤203:对于待处理热图像中第一颜色特征信息对应的像素,热成像设备将该像素对应的第一颜色值映射为第二颜色值,得到目标热图像;第一颜色值是该像素在待处理热图像中的颜色值,第二颜色值是第二颜色特征信息包括的颜色值。

对于步骤202~步骤203,如果待处理热图像是原始热图像,则第一颜色特征信息可以是原始灰阶值特征信息,第二颜色特征信息可以是压缩灰阶值特征信息;或者,

如果待处理热图像是压缩热图像,则第一颜色特征信息可以是原始灰阶值特征信息,第二颜色特征信息可以是多通道颜色值特征信息;或者,

如果待处理热图像是压缩热图像,第一颜色特征信息可以是压缩灰阶值特征信息,第二颜色特征信息可以是多通道颜色值特征信息。

其中,第一颜色特征信息可以是颜色值或者颜色值区间;第二颜色特征信息可以是颜色值或者颜色值区间。举例来说,原始灰阶值特征信息可以是原始灰阶值或者原始灰阶值区间,压缩灰阶值特征信息可以是压缩灰阶值或者压缩灰阶值区间,多通道颜色值特征信息可以是多通道颜色值或者多通道颜色值区间。

图2所示的方法中,热成像设备获取用户设置的至少一个第一指定温度信息,获取第一指定温度信息对应的第一颜色特征信息,以及第一指定温度信息在目标热图像中对应的第二颜色特征信息,对于待处理热图像中第一颜色特征信息对应的像素,将该像素对应的第一颜色值映射为第二颜色值,得到目标热图像,从而得到的目标热图像中温度包括在第一指定温度信息中的像素将显示为第二颜色特征信息包括的颜色值,从而对目标热图像例如压缩热图像或者伪彩热图像中用户感兴趣的温度信息对应的图像区域进行了凸显,按照用户需求生成了个性化热图像,提升了用户体验。

以下通过具体实施例对本申请实施例热图像生成方法进行示例性说明。

图3a为本申请热图像生成方法一种实施例的流程图,如图3a所示,该方法可以包括:

步骤301:热成像设备获取用户设置的至少一个第一指定温度信息,获取第一指定温度信息对应的多通道颜色值特征信息。

其中,每个第一指定温度信息对应一个多通道颜色值特征信息,不同的第一指定温度信息对应的多通道颜色值特征信息可以相同或不同。可选地,为了区别不同第一指定温度信息,不同第一指定温度信息对应的多通道颜色值特征信息不同。

其中,多通道颜色值特征信息可以为多通道颜色值、或者多通道颜色值区间,从而,一个第一指定温度信息对应的可以是多通道颜色值也可以是多通道颜色值区间。第一指定温度信息为多个时,一个第一指定温度信息对应的是多通道颜色值或多通道颜色值区间与其他第一指定温度信息对应的是多通道颜色值或多通道颜色值区间之间没有关联关系,也即:一个第一指定温度信息对应多通道颜色值,另一个第一指定温度信息可以对应多通道颜色值也可以对应多通道颜色值区间,同理,一个第一指定温度信息对应多通道颜色值区间,另一个第一指定温度信息可以对应多通道颜色值也可以对应多通道颜色值区间,本申请实施例不作限定。

其中,多通道颜色值可以是rgb颜色值,rgb颜色值包括红(r)、绿(g)、蓝(b)三个参数,因此,每个多通道颜色值区间一般由三个参数的区间构成,也即一个多通道颜色值区间包括:r的数值或数据区间、g的数值或数值区间、以及b的数值或数值区间,本申请实施例不再赘述。

其中,第一指定温度信息对应的多通道颜色值特征信息可以由用户设置,也可以由热成像设备自动设置,本申请实施例不作限定。

如果由热成像设备自动设置,获取第一指定温度信息对应的多通道颜色值特征信息可以包括:

从预设的多通道颜色值特征信息中为所述第一指定温度信息分配对应的多通道颜色值特征信息。

如果由用户设置,获取第一指定温度信息对应的多通道颜色值特征信息可以包括:

获取用户在多通道颜色值特征信息设置界面上为第一指定温度信息选择的多通道颜色值特征信息,得到所述第一指定温度信息对应的多通道颜色值特征信息;

其中,热成像设备可以为用户提供设置第一指定温度信息的界面(以下称为温度信息设置界面),以便用户设置第一指定温度信息,进而热成像设备可以获取到用户设置的第一指定温度信息。同样的,如果多通道颜色值特征信息由用户设置,热成像设备可以为用户提供设置多通道颜色值特征信息的界面(以下称为多通道颜色值特征信息设置界面),以便用户设置第一指定温度信息对应的多通道颜色值特征信息,进而热成像设备可以获取到用户设置的第一指定温度信息对应的多通道颜色值特征信息。

热成像设备为用户提供的温度信息设置界面和多通道颜色值特征信息设置界面可以是同一个界面,也可以是分开的两个界面,本申请实施例不作限定。

在一种可能的实现方式中,参见图3b所示,是热成像设备提供的一种温度信息设置界面示例图,包括第一指定温度信息(也即用户感兴趣的温度信息)上下边界值的输入控件,用户可以在该界面中输入一个或多个第一指定温度信息的上下边界值,需要说明的是,上下边界值如果填写相同数值,则第一指定温度信息是一个温度值;界面中还提供每个第一指定温度信息的多通道颜色值特征信息设置控件,用户选择多通道颜色值特征信息设置控件后,进入多通道颜色值特征信息设置界面,用户可以在该多通道颜色值特征信息设置界面设置第一指定温度信息的多通道颜色值特征信息,图3b中以红色、橙色、蓝色、黄色、绿色、青色、紫色等直观颜色来代替对应的多通道颜色值或者多通道颜色值区间展示给用户,用户选择对应的多通道颜色值特征信息后,返回之前的界面,完成一个第一指定温度信息的多通道颜色值特征信息的设置;用户在设置完第一指定温度信息以及多通道颜色值特征信息后,可以选择设置界面中的确定控件,相应的,热成像设备检测到用户针对于确定控件的操作,可以获取用户在温度信息设置界面上输入的第一指定温度信息的上下边界值,得到第一指定温度信息,获取用户在多通道颜色值特征信息设置界面上为第一指定温度信息选择的多通道颜色值特征信息,得到第一指定温度信息对应的多通道颜色值特征信息。

一般的,热成像设备限于热成像设备中热成像探测器的探测性能,具有可探测的温度范围,用户设置的第一指定温度信息应该包括在热成像设备可探测的温度范围之内。为了保证用户设置的第一指定温度信息在热成像设备可探测的温度范围之内,可以在热成像设备提供的温度信息设置界面中对热成像设备可探测的温度范围进行提示,例如图3b中提示的热成像设备可探测的温度范围为-20度~150度。

在另一种可能的实现方式中,参见图3c所示,热成像设备可以在温度信息设置界面中将热图像31展示给用户,展示给用户的热图像可以是原始热图像,也可以是压缩热图像。用户可以通过操作选择压缩热图像中的一个或多个区域311,用户选择完成后可以选择设置界面中的确定控件,相应的,热成像设备检测到用户针对于确定控件的操作,获取用户在展示的热图像上选择的至少一个区域311,根据区域中像素的灰阶值(原始灰阶值或者压缩灰阶值)确定第一指定温度信息。其中,根据区域中像素的灰阶值确定第一指定温度信息,可以包括:根据区域中像素的最大灰阶值和最小灰阶值确定所述区域的温度信息,根据温度信息确定第一指定温度信息。如果区域有2个或者更多个,相应的,得到的温度信息也有2个或者更多个,则根据温度信息确定第一指定温度信息可以包括:如果不存在温度重叠的温度信息,可以将每个所述温度信息分别作为一个第一指定温度信息;如果存在具有温度重叠的温度信息,将温度不重叠的温度信息分别作为第一指定温度信息,将温度重叠的温度信息合并为一个温度信息后作为第一指定温度信息。举例来说,假设热成像设备获取到用户选择的4个区域,分别为区域1~4,得到对应的温度区间1~4,温度区间1~3之间具有温度重叠,温度区间4与温度区间1~3之间没有温度重叠,则将温度区间1~3合并为一个温度区间5,将温度区间4和温度区间5分别作为第一指定温度信息,从而得到2个第一指定温度信息。

在用户设置第一指定温度信息后,热成像设备可以进一步为用户提供类似图3d所示的多通道颜色值特征信息设置界面,实现方法与图3b相似,这里不再赘述。

以上图3b~图3d所示的实例中,以用户在设置界面设置第一指定温度信息为例,在其他的实例中,热成像设备也可以为用户提供第一非指定温度信息的设置界面,界面可以参考图3b或图3c,区别仅在于用户在设置界面中设置的是用户不感兴趣的温度信息,也即第一非指定温度信息,则热成像设备将自身可探测温度范围除用户设置的第一非指定温度信息之外的温度信息作为用户设置的第一指定温度信息。此时,本步骤可以包括:

获取所述用户在温度信息设置界面上输入的第一非指定温度信息的数值或者上下边界值,得到第一非指定温度信息,根据第一非指定温度信息确定第一指定温度信息,第一指定温度信息是热成像设备可探测温度范围中除第一非指定温度信息之外的温度信息;或者,

将热图像展示给用户,获取用户在热图像上选择的至少一个区域,根据区域中像素的灰阶值确定第一非指定温度信息,根据第一非指定温度信息确定第一指定温度信息;所述热图像为所述原始热图像或者所述原始热图像进行灰阶映射后得到的压缩热图像。

需要说明的是,对于一个热成像设备而言,可探测温度范围是一定的,在用户设置了第一指定温度信息之后,第一非指定温度信息是一定的,也即同样被用户设置完成,同样的,用户设置了第一非指定温度信息后,第一指定温度信息是一定的,也即被用户设置完成。举例来说,如果根据用户设置的第一非指定温度信息和热成像设备的可探测温度范围确定,第一指定温度信息的数值或者上下边界值可以根据可探测温度范围的上下边界值以及第一非指定温度信息的数值或者上下边界值确定,例如假设可探测温度范围为(0,50),第一非指定温度信息为(10,20)以及(30,40)两个区间,则根据这两个第一非指定温度信息可以将可探测温度范围划分为以下5个温度子区间:(0,10],(10,20),[20,30],(30,40),[40,50),其中,第一非指定温度信息为:(10,20)(30,40),第一指定温度信息为:(0,10],[20,30],[40,50)。后续步骤中根据第一指定温度信息确定第一非指定温度信息的方法可以参考上述举例,这里不赘述。

步骤302:热成像设备确定第一指定温度信息对应的灰阶值特征信息。

灰阶值特征信息可以是压缩灰阶值特征信息,或者原始灰阶值特征信息。压缩灰阶值特征信息可以是压缩灰阶值或者压缩灰阶值区间;原始灰阶值特征信息可以是原始灰阶值或者原始灰阶值区间。

其中,如果灰阶值特征信息是原始灰阶值特征信息,本步骤的实现可以包括:基于温度与原始灰阶值之间的预设映射关系计算第一指定温度信息对应的原始灰阶值特征信息。其中,温度与原始灰阶值之间的预设映射关系本申请实施例不作限定。

其中,热成像设备可探测的温度范围与原始热图像中像素的原始灰阶值的取值范围之间具有正向的映射关系,通过原始灰阶值可以表征温度,像素的原始灰阶值越大,温度越高,像素的原始灰阶值越小,温度越低;而由于原始热图像到压缩热图像的处理可能存在不同的映射规则,热成像设备可探测的温度范围与压缩热图像中像素的压缩灰阶值的取值范围之间不一定具有正向的映射关系,如果不具有正向的映射关系,则通过压缩灰阶值可能无法表征温度,也即可能存在同一压缩热图像中一些像素的压缩灰阶值越大,温度越高,压缩灰阶值越小,温度越低,而另一些像素的压缩灰阶值越大,温度越低,压缩灰阶值越小,温度越高的情况。

此时,如果灰阶值特征信息是压缩灰阶值特征信息,本步骤的实现可以包括:基于温度与原始灰阶值之间的预设映射关系计算第一指定温度信息对应的原始灰阶值特征信息;基于原始灰阶值与压缩灰阶值之间的预设映射关系计算原始灰阶值特征信息对应的压缩灰阶值特征信息,得到第一指定温度信息对应的压缩灰阶值特征信息。其中,原始灰阶值与压缩灰阶值之间的预设映射关系本申请实施例不作限定。

步骤303:热成像设备确定压缩热图像中第一指定温度信息对应的灰阶值特征信息所对应的像素。

其中,如果灰阶值特征信息是压缩灰阶值特征信息,本步骤可以包括:对于一压缩灰阶值特征信息,从压缩热图像中查找压缩灰阶值包括在压缩灰阶值特征信息中的像素,得到压缩灰阶值特征信息对应的像素。

举例来说,如果压缩灰阶值特征信息是一个压缩灰阶值区间,例如(50,100),则,压缩热图像中压缩灰阶值是51~99的像素,就是压缩灰阶值区间(也即灰阶值特征信息)对应的像素。

其中,如果灰阶值特征信息为原始灰阶值特征信息,本步骤可以包括:对于一原始灰阶值特征信息,从原始热图像中查找原始灰阶值包括在该原始灰阶值特征信息中的像素,确定查找到的像素在原始热图像中的位置信息;从压缩热图像中查找到位置信息指示的像素,作为该原始灰阶值特征信息对应的像素。

举例来说,假设原始灰阶值特征信息是一个原始灰阶值范围,例如(50,100),则,从原始热图像中查找到原始灰阶值是51~99的像素,分别确定每个像素的位置信息,位置信息可以是预设坐标系中的坐标值;相应的,根据确定的位置信息可以从压缩热图像中查找到对应的像素,这些像素与原始热图像中查找到的像素具有相同的位置信息。需要说明的是,如果位置信息是坐标值,则原始热图像和压缩热图像应该基于相同的原则建立坐标系,以保证压缩热图像中位置信息指示的像素与原始热图像中的对应像素处于相同位置。

步骤304:对于确定的每一像素,热成像设备根据该像素对应的灰阶值特征信息以及多通道颜色值特征信息将该像素的压缩灰阶值映射为多通道颜色值,得到伪彩热图像。

其中,在步骤302计算得到第一指定温度信息对应的灰阶值特征信息后,第一指定温度信息、灰阶值特征信息、以及多通道颜色值特征信息之间具有对应关系,对于压缩热图像中步骤303确定的像素,基于像素所对应的灰阶值特征信息、以及上述对应关系,像素将对应着第一指定温度信息、灰阶值特征信息以及多通道颜色值特征信息。

如果一个像素对应的多通道颜色值特征信息为多通道颜色值,热成像设备可以将该像素的压缩灰阶值映射为像素对应的多通道颜色值特征信息包括的多通道颜色值;如果一个像素对应的多通道颜色值特征信息为多通道颜色值区间,热成像设备可以根据该像素对应的灰阶值特征信息与多通道颜色区间之间的映射关系确定该像素的多通道颜色值,将像素的压缩灰阶值映射为确定的多通道颜色值。

需要说明的是,图3a所示的方法中对热成像设备如何对原始热图像进行灰阶映射得到压缩热图像不作限定,例如可以使用相关灰阶映射技术例如线性自动增益控制(agc,automaticgaincontrol)、直方图agc等映射算法实现,本申请实施例不再赘述,

图3a所示的方法中,热成像设备获取用户设置的第一指定温度信息,获取第一指定温度信息对应的多通道颜色值特征信息,将处于第一指定温度信息的像素的压缩灰阶值按照多通道颜色值特征信息映射为多通道颜色值,从而得到的目标热图像中处于第一指定温度信息的像素将显示为用户设置的多通道颜色值特征信息指示的颜色,从而对压缩热图像中用户感兴趣的温度信息进行了凸显,按照用户需求生成了个性化热图像,提升了用户体验。

区别于图3a所示的方法仅对压缩热图像基于第一指定温度信息进行伪彩映射,在图4所示的热图像生成方法中,还基于第一指定温度信息对原始热图像进行灰阶映射。如图4所示,该方法在图3a的基础上,步骤301~步骤302被替换为以下步骤401~步骤403,具体的:

步骤401:热成像设备获取用户设置的至少一个第一指定温度信息和至少一个第一非指定温度信息,获取第一指定温度信息对应的多通道颜色值特征信息。

其中,所述第一指定温度信息之间、所述第一非指定温度信息之间、所述第一指定温度信息和所述第一非指定温度信息之间的温度均不重合。

其中,第一指定温度信息和第一非指定温度信息构成热成像设备的可探测温度范围,以下将第一指定温度信息和第一非指定温度信息统称为第一温度信息。

本步骤的实现可以参考步骤301中的对应描述,这里不赘述。

步骤402:热成像设备确定每个第一温度信息对应的压缩灰阶值特征信息,计算每个第一温度信息对应的原始灰阶值特征信息。

热成像设备确定上述压缩灰阶值特征信息与计算上述原始灰阶值特征信息的执行顺序,本申请实施例不作限定。

其中,热成像设备计算第一指定温度信息对应的原始灰阶值特征信息可以包括:

根据温度与原始灰阶值之间的预设映射关系计算第一指定温度信息对应的原始灰阶值特征信息。

温度与原始灰阶值之间的预设映射关系本申请实施例不作限定。举例来说,假设温度与原始灰阶值之间是线性的映射关系,热成像设备可探测的温度区间为0度~80度,第一指定温度信息为(10,20),原始热图像中像素的压缩灰阶值取值范围是(0,65535),则第一指定温度信息(10,20)对应的原始灰阶值特征信息为(8192,16383),也即:第一指定温度信息与热成像设备可探测温度范围之间的位置和比例关系,第一指定温度信息对应的原始灰阶值特征信息与原始灰阶值取值范围之间的位置和比例关系,两者可以相同。

其中,热成像设备计算第一非指定温度信息对应的原始灰阶值特征信息的方法可以参考上述计算第一指定温度信息对应的原始灰阶值特征信息的方法,这里不赘述。

其中,现有按照温度进行的灰阶映射中,无法指定温度信息,温度与原始灰阶值之间的映射关系、原始灰阶值与压缩灰阶值之间的映射关系是预设好的,所有的像素均根据像素的温度按照同样的映射关系进行上述映射,最终得到像素的压缩灰阶值,也即是说在一个热成像设备中一旦一个像素的温度确定,那么,这个像素的压缩灰阶值就是确定的;同样的,也无法指定温度信息对应的压缩灰阶值特征信息。

但是在本申请实施例的该步骤中,可以打破现有技术用户无法设置温度信息、按照固定映射关系进行映射这种处理,可以由用户为每个第一温度信息设置对应的压缩灰阶值特征信息,或者可以由热成像设备按照某种预设规则为每个第一温度信息设置对应的压缩灰阶值特征信息。如果由用户为每个第一温度信息设置对应的压缩灰阶值特征信息,可以为用户提供对应的压缩灰阶值特征信息设置界面,用户在该设置界面中设置每个第一温度信息对应的压缩灰阶值特征信息。

在一种可能的实现方式中,可以为第一指定温度信息分配相对于现有灰阶映射方法中更大的压缩灰阶值区间,为第一非指定温度信息分配相对于现有灰阶映射方法中更小的压缩灰阶值区间甚至仅分配一个压缩灰阶值。通过这种处理,可以使得压缩热图像中用户设置的第一指定温度信息对应的图像区域显示更为清晰。

举例来说,第一温度子区间为:(0,10],(10,20),[20,30],(30,40),[40,50),第一指定温度信息为:(10,20)(30,40),压缩灰阶值取值范围为[0,255],假设现有的灰阶映射方法进行线性映射,得到各个第一温度信息对应的压缩灰阶值区间分别为:(0,51],(51,102),[102,153],(153,204),[204,255);而在本申请实施例中,可以为第一指定温度信息(10,20)分配相对于(51,102)更大的压缩灰阶值区间例如(30,120),可以为第一指定温度信息(30,40)分配相对于(153,204)更大的压缩灰阶值区间例如(130,249),相应的,第一非指定温度信息对应的压缩灰阶值区间分别对应缩小,最终各个第一温度信息对应的压缩灰阶值区间为:(0,30],(30,120),[120,130],(130,249),[249,255);如果为第一指定温度信息分配的压缩灰阶值区间进一步扩大,为第一非指定温度信息分配的压缩灰阶值区间可以进一步缩小最终可以缩小至一个压缩灰阶值,例如最终为各个第一温度信息分配的压缩灰阶值特征信息可以为:0,(0,127),127,(127,255),255。

步骤403:对于原始热图像中的像素,根据该像素对应的原始灰阶值特征信息以及压缩灰阶值特征信息将该像素的原始灰阶值映射为压缩灰阶值,得到压缩热图像。

其中,如果一个原始灰阶值特征信息对应的压缩灰阶值特征信息是一个压缩灰阶值,可以将属于该原始灰阶值特征信息的像素的原始灰阶值映射为该压缩灰阶值;

如果一个原始灰阶值特征信息对应的压缩灰阶值特征信息是一个压缩灰阶值区间,可以根据原始灰阶值特征信息与对应的压缩灰阶值区间之间的灰阶映射关系将属于该原始灰阶值特征信息的原始灰阶值灰阶映射为压缩灰阶值区间中的压缩灰阶值。具体的灰阶映射关系的实现可以参考相关灰阶映射方法例如线性agc、直方图agc等映射算法,这里不赘述。

由于图4所示实施例步骤402中计算得到了第一指定温度信息对应的原始灰阶值特征信息以及压缩灰阶值特征信息,以及第一非指定温度信息对应的原始灰阶值特征信息以及压缩灰阶值特征信息,因此,本实施例的步骤303中的灰阶值特征信息可以是压缩灰阶值特征信息,也可以是原始灰阶值特征信息,均可以得到伪彩热图像,基于数据处理速度更快、数据处理量相对更少的角度,优选为压缩灰阶值特征信息。

图4所示的方法中,基于第一指定温度信息将原始热图像灰阶映射为压缩热图像时,第一指定温度信息具有相对于现有技术更大的压缩灰阶值区间,从而得到压缩热图像中,第一指定温度信息对应的图像区域相对于现有技术更为清晰。

区别于图3a所示的方法中仅对压缩热图像中第一指定温度信息对应的像素进行压缩灰阶值到多通道颜色值的映射,图5~图8所示的方法中,对第一非指定温度信息的像素也进行多通道颜色值的映射。

在图5所示的方法中,由用户设置第一指定温度信息对应的多通道颜色值特征信息,热成像设备设置第一非指定温度信息对应的多通道颜色值特征信息,此时,如图5所示,包括:

步骤501:热成像设备获取用户设置的至少一个第一指定温度信息和至少一个第一非指定温度信息。

其中,本步骤获取用户设置的至少一个第一指定温度信息和至少一个第一非指定温度信息,可以包括:

获取用户在温度区间设置界面上输入的第一指定温度信息的数值或者上下边界值,得到第一指定温度信息,根据第一指定温度信息和热成像设备的可探测温度范围确定第一非指定温度信息,第一非指定温度信息是热成像设备的可探测温度范围除第一指定温度信息外的温度信息;或者,

将热图像展示给用户,获取用户在热图像上选择的至少一个区域,根据区域中像素的灰阶值确定第一指定温度信息,根据第一指定温度信息和热成像设备的可探测温度范围确定第一非指定温度信息,热图像为原始热图像或者原始热图像进行灰阶映射后得到的压缩热图像;或者,

获取用户在温度区间设置界面上输入的第一非指定温度信息的数值或者上下边界值,得到第一非指定温度信息,根据第一非指定温度信息和热成像设备的可探测温度范围确定第一指定温度信息;或者,

将热图像展示给用户,获取用户在热图像上选择的至少一个区域,根据区域中像素的灰阶值确定第一非指定温度信息,根据第一非指定温度信息和热成像设备的可探测温度范围确定第一指定温度信息;热图像为原始热图像或者原始热图像进行灰阶映射后得到的压缩热图像。

其中,本步骤的具体实现可以参考步骤401中的相关描述,这里不再赘述。

步骤502:热成像设备获取第一指定温度信息对应的多通道颜色值特征信息,获取至少一个第一非指定温度信息对应的多通道颜色值特征信息。

可选地,第一指定温度信息对应的多通道颜色值特征信息与第一非指定温度信息对应的多通道颜色值特征信息不同,以在后续生成的目标热图像中通过颜色区分第一指定温度信息和第一非指定温度信息。

其中,不同的第一非指定温度信息对应的多通道颜色值特征信息可以相同或者不同,本申请实施例不作限定。

在一种可能的实现方式中,第一指定温度信息对应的多通道颜色值特征信息、第一非指定温度信息对应的多通道颜色值特征信息均可以由用户设置,此时本步骤中热成像设备获取至少一个第一指定温度信息对应的多通道颜色值特征信息的实现可以参考步骤301中的对应描述,这里不再赘述;本步骤中热成像设备获取至少一个第一非指定温度信息对应的多通道颜色值特征信息的实现,也可以参考步骤301中热成像设备获取至少一个第一指定温度信息对应的多通道颜色值特征信息的实现,区别仅在于将第一指定温度信息替换为第一非指定温度信息。

在另一种可能的实现方式中,第一指定温度信息对应的多通道颜色值特征信息可以由用户设置,第一非指定温度信息对应的多通道颜色值特征信息可以由热成像设备根据第一指定温度信息对应的多通道颜色值特征信息设置。热成像设备具体如何确定第一非指定温度信息对应的多通道颜色值特征信息,本申请实施例不作限定,只要第一非指定温度信息对应的多通道颜色值特征信息与第一指定温度信息对应的多通道颜色值特征信息不同,从而能够在生成的伪彩热图像中区分第一非指定温度信息的图像和第一指定温度信息的图像即可。例如,热成像设备中可以预设多通道颜色值特征信息,热成像设备从预设多通道颜色值特征信息中查找到与第一指定温度信息对应的多通道颜色值特征信息不同的多通道颜色值特征信息,设置为第一非指定温度信息对应的多通道颜色值特征信息。

在又一种可能的实现方式中,第一指定温度信息对应的多通道颜色值特征信息、第一非指定温度信息对应的多通道颜色值特征信息均可以由热成像设备设置,例如,本步骤可以包括:热成像设备随机为第一指定温度信息和第一非指定温度信息分配多通道颜色值特征信息;或者,热成像设备从预设的多通道颜色值特征信息中为第一指定温度信息和第一非指定温度信息分配对应的多通道颜色值特征信息。

其中,可以为获取到的第一非指定温度信息中的一个或者多个第一非指定温度信息设置对应的多通道颜色值特征信息,本申请实施例不作限定。

步骤503:热成像设备计算第一指定温度信息对应的灰阶值特征信息、以及第一非指定温度信息对应的灰阶值特征信息。

本步骤的实现可以参考步骤302中的描述,区别仅在于步骤302中仅计算第一指定温度信息对应的灰阶值特征信息,而本步骤中既计算第一指定温度信息对应的灰阶值特征信息,又计算第一非指定温度信息对应的灰阶值特征信息。

其中步骤502和步骤503之间的执行顺序不限制。

步骤504:热成像设备确定压缩热图像中所述灰阶值特征信息对应的像素。

步骤505:对于确定的每一像素,热成像设备根据该像素对应的灰阶值特征信息以及多通道颜色值特征信息将该像素的压缩灰阶值映射为多通道颜色值,得到伪彩热图像。

步骤504~步骤505的实现可以参考步骤303~步骤304中的描述,区别在于步骤303~步骤304中仅将第一指定温度信息对应像素的压缩灰阶值映射为多通道颜色值,本步骤中还基于像素对应的灰阶值特征信息以及多通道颜色值特征信息将第一非指定温度信息对应像素的压缩灰阶值映射为多通道颜色值。

本实施例中,压缩热图像中像素的压缩灰阶值基于对应的灰阶值特征信息以及多通道颜色值特征信息映射为多通道颜色值,由于第一指定温度信息对应的多通道颜色值特征信息与第一非指定温度信息对应的多通道颜色值特征信息不同,从而通过不同的多通道颜色值特征信息对压缩热图像中用户感兴趣的温度区间进行了凸显,按照用户需求生成了个性化热图像,提升了用户体验。

区别于图5所示的方法中仅对压缩热图像进行颜色映射,在图6所示的热图像生成方法中,还基于第一指定温度信息对原始热图像进行灰阶映射,从而提高根据温度进行灰阶映射的灵活度。如图6所示,该方法在图5的基础上,步骤503被替换为以下步骤601~步骤602,具体的:

步骤601:热成像设备确定每个第一温度信息对应的压缩灰阶值特征信息,计算每个第一温度信息对应的原始灰阶值特征信息。

其中,本步骤的实现可以参考步骤402中的描述,这里不赘述。

步骤602:对于原始热图像中的像素,热成像设备根据该像素对应的原始灰阶值特征信息以及压缩灰阶值特征信息,将该像素的原始灰阶值映射为压缩灰阶值,得到压缩热图像。

其中,本步骤的实现可以参考步骤403中的描述,这里不赘述。

在以上的图4、图6中,基于用户设置的第一指定温度信息对原始热图像进行灰阶映射,得到压缩热图像,在另一种实现方式中,也可以由用户针对于灰阶映射另外设置温度信息。

参见图7,区别于图3a所示的方法,在步骤303之前,增加以下步骤701~步骤703,具体为:

步骤701:热成像设备获取用户设置的至少一个第二指定温度信息和至少一个第二非指定温度信息。

其中,第二指定温度信息之间、第二非指定温度信息之间、第二指定温度信息和第二非指定温度信息之间的温度均不重合;第二指定温度信息和第二非指定温度信息构成热成像设备的可探测温度范围。

其中,本步骤的实现可以参考步骤301和步骤401中的对应描述,区别仅在于将第一指定温度信息和第一非指定温度信息分别替换为第二指定温度信息和第二非指定温度信息。

其中,用户设置的第二指定温度信息与第一指定温度信息可以相同或不同,本申请实施例不作限定。

为了便于描述,以下将第二指定温度信息和第二非指定温度信息统称为第二温度信息。

步骤702:热成像设备确定每个第二温度信息对应的压缩灰阶值特征信息,计算每个第二温度信息对应的原始灰阶值特征信息。

其中,本步骤的实现可以参考步骤402中的相关描述,区别仅在于将第一温度信息替换为第二温度信息。

步骤703:热成像设备对于原始热图像中的像素,根据该像素对应的原始灰阶值特征信息以及压缩灰阶值特征信息,将该像素的原始灰阶值映射为压缩灰阶值,得到压缩热图像。

其中,本步骤的实现可以参考步骤403中的相关描述,这里不赘述。

需要说明的是,参见图7可知,步骤701~703与步骤301~202之间的执行顺序本申请实施例不作限定。

对于图7所示的方法,用户可以分别针对灰阶映射、伪彩色的映射设置指定温度信息,从而使得用户能够更加灵活的对热成像设备输出的热图像进行个性化设置,提升用户体验。

同理,图5所示的方法中在步骤505之前也可以增加上述的步骤701~703,这里不再赘述。

以上的实施例中,热成像设备根据用户设置的第一指定温度信息,将压缩热图像中的部分或者全部像素的压缩灰阶值映射为多通道颜色值,实现按照用户需求生成个性化的热图像。以下的实施例中,热成像设备根据用户设置的第一指定温度信息进行灰阶映射,同样实现了按照用户需求生成个性化热图像。

图8为本申请热图像生成方法又一种实施例的流程图,如图8所示,该方法可以包括:

步骤801:热成像设备获取用户设置的至少一个第一指定温度信息和至少一个第一非指定温度信息。

步骤802:热成像设备确定每个第一温度信息对应的压缩灰阶值特征信息,计算每个第一温度信息对应的原始灰阶值特征信息。

步骤803:热成像设备对于原始热图像中的像素,根据该像素对应的原始灰阶值特征信息以及压缩灰阶值特征信息,将该像素的原始灰阶值映射为压缩灰阶值,得到压缩热图像。

以上步骤801~步骤803的实现可以参考步骤701~703,区别仅在于将第二替换为第一,这里不赘述。

图8所示的方法中,基于第一指定温度信息将原始热图像灰阶映射为压缩热图像时,可以自主设置原始灰阶值特征信息对应的压缩灰阶值特征信息,实现了按照用户需求生成个性化热图像,提升用户体验。

在图8所示实施例的基础上,热成像设备还可以进一步基于第一指定温度信息将压缩热图像中的部分或者全部像素的压缩灰阶值映射为颜色值,从而使得用户能够更加灵活的对热成像设备输出的热图像进行个性化设置,提升用户体验,具体实现可以参见图4、图6所示的实施例,这里不赘述。

在图8所示实施例的基础上,还可以进一步由用户设置第二指定温度信息,热成像设备基于第二指定温度信息将压缩热图像中的部分或者全部像素的压缩灰阶值映射为多通道颜色值,从而使得用户能够更加灵活的对热成像设备输出的热图像进行个性化设置,提升用户体验。具体实现可以参见图7、图5增加步骤701~703后的实施例。

可以理解的是,上述实施例中的部分或全部步骤或操作仅是示例,本申请实施例还可以执行其它操作或者各种操作的变形。此外,各个步骤可以按照上述实施例呈现的不同的顺序来执行,并且有可能并非要执行上述实施例中的全部操作。

图9为本申请热图像的生成装置一个实施例的结构图,如图9所示,该装置90可以包括:

第一获取模块91,用于获取用户设置的至少一个第一指定温度信息;

第二获取模块92,用于获取所述第一指定温度信息对应的第一颜色特征信息,以及所述第一指定温度信息在目标热图像中对应的第二颜色特征信息;

映射模块93,用于对于待处理热图像中所述第一颜色特征信息对应的像素,将该像素对应的第一颜色值映射为第二颜色值,得到所述目标热图像;所述第一颜色值是该像素在所述待处理热图像中的颜色值,所述第二颜色值是所述第二颜色特征信息包括的颜色值。

在一种可能的实现方式中,所述待处理热图像是原始热图像,所述第一颜色特征信息是原始灰阶值特征信息,所述第二颜色特征信息是压缩灰阶值特征信息;或者,

所述待处理热图像是压缩热图像,所述第一颜色特征信息是原始灰阶值特征信息,所述第二颜色特征信息是多通道颜色值特征信息;或者

所述待处理热图像是压缩热图像,所述第一颜色特征信息是压缩灰阶值特征信息,所述第二颜色特征信息是多通道颜色值特征信息。

在一种可能的实现方式中,第一获取模块91还可以用于:获取第一非指定温度信息;所述第一指定温度信息之间、所述第一非指定温度信息之间、所述第一指定温度信息和所述第一非指定温度信息之间的温度均不重合;

第二获取模块92还可以用于:获取所述第一非指定温度信息对应的第一颜色特征信息,以及所述第一非指定温度信息在所述目标热图像中对应的第二颜色特征信息;所述第一非指定温度信息对应的第二颜色特征信息与所述第一指定温度信息对应的第二颜色特征信息不同。

在一种可能的实现方式中,所述待处理热图像是压缩热图像,所述第一颜色特征信息是压缩灰阶值特征信息,所述第二颜色特征信息是多通道颜色值特征信息,映射模块93具体可以用于:对于一压缩灰阶值特征信息,从所述压缩热图像中查找压缩灰阶值包括在该压缩灰阶值特征信息中的像素,得到所述压缩灰阶值特征信息对应的像素;对于得到的所述像素,根据该像素对应的压缩灰阶值特征信息和多通道颜色值特征信息,将该像素的压缩灰阶值映射为多通道颜色值,得到所述目标热图像;

或者,所述待处理热图像是压缩热图像,所述第一颜色特征信息是原始灰阶值特征信息,所述第二颜色特征信息是多通道颜色值特征信息,映射模块93具体可以用于:对于一原始灰阶值特征信息,从所述压缩热图像的原始热图像中查找原始灰阶值包括在该原始灰阶值特征信息中的像素,确定查找到的像素在原始热图像中的位置信息;从所述压缩热图像中查找到所述位置信息指示的像素,对于所述压缩热图像中查找到的所述像素,根据该像素对应的原始灰阶值特征信息和多通道颜色值特征信息,将该像素的压缩灰阶值映射为多通道颜色值,得到所述目标热图像;

或者,所述待处理热图像是原始热图像,所述第一颜色特征信息是原始灰阶值特征信息,所述第二颜色特征信息是压缩灰阶值特征信息,映射模块93具体可以用于:对于一原始灰阶值特征信息,从所述原始热图像中查找原始灰阶值包括在该原始灰阶值特征信息中的像素,得到所述原始灰阶值特征信息对应的像素;对于得到的所述像素,根据该像素对应的原始灰阶值特征信息和压缩灰阶值特征信息,将该像素的原始灰阶值映射为压缩灰阶值,得到所述目标热图像;

在一种可能的实现方式中,所述第二颜色特征信息是颜色值;映射模块93具体可以用于:将该像素的第一颜色值映射为该像素对应的第二颜色特征信息包括的颜色值;

或者,所述第二颜色特征信息是颜色值区间;映射模块93具体可以用于:根据该像素对应的第一颜色特征信息与所述颜色值区间之间的映射关系确定该像素的第二颜色值,将该像素的第一颜色值映射为确定的所述第二颜色值。

在一种可能的实现方式中,第一获取模块91具体可以用于:

获取所述用户在温度信息设置界面上输入的所述第一指定温度信息的数值或者上下边界值,得到所述第一指定温度信息;或者,

将热图像展示给所述用户,获取所述用户在所述热图像上选择的至少一个区域,根据所述区域中像素的灰阶值确定所述第一指定温度信息;所述热图像是原始热图像或者压缩热图像;或者,

获取所述用户在温度信息设置界面上输入的第一非指定温度信息的数值或者上下边界值,得到所述第一非指定温度信息,根据所述第一非指定温度信息和所述热成像设备的可探测温度范围确定所述第一指定温度信息;或者,

将热图像展示给所述用户,获取所述用户在所述热图像上选择的至少一个区域,根据所述区域中像素的灰阶值确定所述第一非指定温度信息,根据所述第一非指定温度信息和所述热成像设备的可探测温度范围确定所述第一指定温度信息;所述热图像是原始热图像或者压缩热图像。

在一种可能的实现方式中,第一获取模块91具体可以用于:

对于一个所述区域,根据所述区域中像素的最大灰阶值和最小灰阶值确定所述区域的温度信息;如果不存在温度重叠的温度信息,将每个所述温度信息分别作为一个第一指定温度信息;如果存在具有温度重叠的温度信息,将温度不重叠的温度信息分别作为第一指定温度信息,将温度重叠的温度信息合并为一个温度信息后作为第一指定温度信息。

在一种可能的实现方式中,第二获取模块92具体可以用于:

获取所述用户在特征设置界面上为所述第一指定温度信息选择的第二颜色特征信息,得到所述第一指定温度信息对应的第二颜色特征信息;或者,

从预设的第二颜色特征信息中为所述第一指定温度信息分配对应的第二颜色特征信息。

在一种可能的实现方式中,第二获取模块92具体可以用于:

获取所述用户在特征设置界面上为所述第一非指定温度信息选择的第二颜色特征信息,得到所述第一指定温度信息对应的第二颜色特征信息;或者,

从预设的第二颜色特征信息中为所述第一非指定温度信息分配对应的第二颜色特征信息;或者,

根据所述第一指定温度信息对应的第二颜色特征信息,确定所述第一非指定温度信息对应的第二颜色特征信息。

图9所示实施例提供的装置可用于执行本申请图2~图8所示方法实施例的技术方案,其实现原理和技术效果可以进一步参考方法实施例中的相关描述。

应理解以上图9所示的装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块以软件通过处理元件调用的形式实现,部分模块通过硬件的形式实现。例如,获取模块可以为单独设立的处理元件,也可以集成在电子设备的某一个芯片中实现。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。

例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(applicationspecificintegratedcircuit;以下简称:asic),或,一个或多个微处理器(digitalsingnalprocessor;以下简称:dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray;以下简称:fpga)等。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip;以下简称:soc)的形式实现。

本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行本申请图2~图8所示实施例提供的方法。

本申请实施例还提供一种计算机程序产品,该计算机程序产品包括计算机程序,当其在计算机上运行时,使得计算机执行本申请图2~图8所示实施例提供的方法。

本申请实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示单独存在a、同时存在a和b、单独存在b的情况。其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项”及其类似表达,是指的这些项中的任意组合,包括单项或复数项的任意组合。例如,a,b和c中的至少一项可以表示:a,b,c,a和b,a和c,b和c或a和b和c,其中a,b,c可以是单个,也可以是多个。

本领域普通技术人员可以意识到,本文中公开的实施例中描述的各单元及算法步骤,能够以电子硬件、计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,任一功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory;以下简称:rom)、随机存取存储器(randomaccessmemory;以下简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。本申请的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1