基于滑动手势处理红外图像的制作方法

文档序号:10663524阅读:562来源:国知局
基于滑动手势处理红外图像的制作方法
【专利摘要】提供了用于基于滑动手势处理红外(IR)图像的计算机实现的方法和计算机系统。例如,所述方法可包括:将IR图像显示在触摸屏上显示的一个或多个图形对象内;经由所述触摸屏接收滑动手势的用户指示,其中接收用户指示进一步包括生成表示第一滑动手势开始位置的第一数据和表示第一滑动手势方向的第二数据;处理所述一个或多个图形对象,其中所述处理包括基于所述第一和所述第二数据修改与IR图像关联的各种参数或属性和/或图像处理所述IR图像;以及显示包括根据修改的参数或属性处理的IR图像的一个或多个处理过的图形对象。
【专利说明】
基于滑动手势处理红外图像
技术领域
[0001] 本发明的实施例总体上涉及对红外(IR)图像的图像处理和可视化的技术领域,并 且具体地,涉及针对图像分析使用滑动手势对红外(IR)图像的图像处理和可视化。
【背景技术】
[0002] 场景的热或红外(IR)图像对于监视、检查和/或维修目的来说通常是有用的。
[0003] -般,例如以热像仪(thermography)装置或红外IR摄像机的形式提供热成像设备 以将红外(IR)图像捕获为IR图像数据值,其表示从被观察的真实世界场景发射的红外辐 射。被捕获的IR图像在捕获之后可以在计算机系统中的显示器上进行显示或可视化和分 析,所述计算机系统例如热像仪装置、红外IR摄像机、智能电话、平板计算机、膝上型计算 机、桌面计算机或具有带有基于触摸的用户输入功能的触摸屏的腕带式计算机。
[0004] 由于红外辐射对于人眼不可见,所以在IR图像中的每个像素的捕获的红外(IR)图 像的数据值和显示器上显示的灰度或彩色之间不存在天然联系。因此,使用被称为假彩色 或伪彩色的信息可视化图像处理将IR图像中的每个像素的捕获的红外(IR)图像数据值映 射到用于在显示器上呈现对应的像素的调色板,例如使用灰度或彩色。
[0005] 另外,由于IR图像就其本性而言一般是低对比度和含有噪声的,所以在将捕获的 IR图像显示给用户之前,可使捕获的IR图像经受进一步的成像处理以便改善图像的可解释 性,所述进一步的成像处理例如滤波或与对相同的被观察的真实世界场景的捕获的可见光 图像的组合/融合。
[0006] 将适当的成像处理应用到IR图像用于显示给用户是一个繁琐的过程,因为对于观 察的真实世界场景、观察的真实世界场景中感兴趣的对象、应用或使用情况的类型和用户 偏好的需求可显著变化。
[0007]因此,特别是在配置有带有基于触摸的用户输入功能的触摸屏的计算机系统中, 存在减少使用户找到适当的成像处理以应用到IR图像用于显示给用户的复杂度和时间的 需要。从而,改善了对IR图像的可解释性并且可以分析图像的特定方面或细节。

【发明内容】

[0008]提供了用于计算机系统和计算机实现的方法的基本滑动手势处理红外(IR)图像 的各种技术。例如,所述方法包括:将IR图像显示在触摸屏上,其中所述IR图像显示在在所 述触摸屏内显示的一个或多个图形对象的第一图形对象内;经由所述触摸屏通过与所述触 摸屏通信地联接的处理器接收滑动手势的用户指示,其中所述接收用户指示包括生成表示 第一滑动手势开始位置的第一数据和表示第一滑动手势方向的第二数据;基于所述第一数 据和所述第二数据处理所述一个或多个图形对象,其中所述处理包括下列中的至少一个: (i)将在所述第一图形对象内的所述IR图像分割为第一和第二部分以处理所述第一或第二 部分、(ii)将第二图形对象的尺寸修改为预定的扩大的尺寸或预定的最小化尺寸、(iii)修 改用于处理所述IR图像的温度范围或(iv)修改用于处理所述IR图像的一个或多个参数范 围;以及将所述处理过的一个或多个图形对象显示在所述触摸屏内。
[0009] 在另一实施例中,一种方法可包括:通过应用第一调色板将IR图像显示在在触摸 屏内的第一组非重叠图形对象中显示的第一图形对象内,经由所述触摸屏接收滑动手势的 用户指示,其中接收用户指示进一步包括生成表示第一滑动手势开始位置的第一数据和表 示第一滑动手势方向的第二数据,基于所述第一数据将所述IR图像分割成两部分,其中所 述两部分包括第一部分和第二部分,基于所述第二数据选择所述第一部分或所述第二部 分,基于所述第二数据图像处理所述选择的第一部分或第二部分,将所述图像处理过的第 一部分或将所述图像处理过的第二部分重叠显示到在所述触摸屏内的所述显示的IR图像 上。
[0010] 在另一实施例中,一种方法可包括:将图形对象显示在触摸屏内,其中所述图形对 象表示用于处理IR图像的温度范围,并且其中所述图形对象包括一个或多个部分,其中每 个部分与来自所述范围的温度值关联;经由所述触摸屏通过与所述触摸屏通信地联接的处 理器接收滑动手势的用户指示,其中所述接收用户指示包括生成表示滑动手势开始位置的 第一数据和表示滑动手势方向的第二数据,并且其中所述滑动手势开始位置对应于所述图 形对象的部分中的一个部分;基于所述第一数据和所述第二数据修改所述第一温度范围, 其中所述修改所述温度范围包括修改所述温度范围的最小温度值、中间温度值和最大温度 值中的一个或多个;基于所述修改的温度范围处理所述IR图像;以及将所述处理过的IR图 像显示在所述触摸屏内。
[0011] 在另一实施例中,一种方法可包括:将IR图像显示在触摸屏上,其中所述IR图像显 示在在所述触摸屏内显示的第一图形对象内;经由所述触摸屏通过与所述触摸屏通信地联 接的处理器接收滑动手势的用户指示,其中所述接收用户指示包括生成表示滑动手势开始 位置的第一数据和表示滑动手势方向的第二数据,并且其中所述第二数据指示所述用户指 示对应于静止滑动;至少部分基于表示所述滑动手势开始位置的所述第一数据确定用于选 择显示在所述第一图形对象内的所述IR图像的像素或像素群组的点标记位置;通过将第二 图形对象在所述点标记位置叠加到所述IR图像上来显示表示点标记的第二图形对象;以及 基于所述点标记位置处理所述IR图像。
[0012] 在另一实施例中,一种方法可包括:将包括IR图像的第一图形对象显示在触摸屏 内;将第二图形对象显示在所述触摸屏内,其中所述第二图形对象重叠到所述第一图形对 象上;经由所述触摸屏通过与所述触摸屏通信地联接的处理器接收滑动手势的用户指示, 其中所述接收用户指示包括生成表示滑动手势开始位置的第一数据和表示滑动手势方向 的第二数据,并且其中所述滑动手势开始位置对应于与所述第二图形对象关联的坐标;以 及基于所述第一数据和所述第二数据修改所述第二图形对象,其中修改所述第二图形对象 包括将所述第二图形对象的尺寸修改为预定的扩大的尺寸或预定的最小化尺寸。
[0013] 在另一实施例中,一种方法可包括:基于第一参数范围和第二参数范围将IR图像 显示在触摸屏上,其中所述IR图像显示在在所述触摸屏内显示的第一图形对象内;将第二 图形对象和第三图形对象显示在所述触摸屏内,其中所述第二图形对象表示第一参数范围 并且包括一个或多个部分,其中每个部分与来自所述第一参数范围的参数值关联,并且其 中述第三图形对象表示第二参数范围并且包括一个或多个部分,其中每个部分与来自所述 第二参数范围的参数值关联;经由所述触摸屏通过与所述触摸屏通信地联接的处理器接收 滑动手势的用户指示,其中所述接收用户指示包括生成表示滑动手势开始位置的第一数据 和表示滑动手势方向的第二数据,并且其中所述滑动手势开始位置对应于所述第二图形对 象或所述第三图形对象的部分的一个部分;基于所述第一数据和所述第二数据修改所述第 一参数范围或所述第二参数范围,其中所述修改所述第一参数范围或第二参数范围包括修 改所述第一参数范围或所述第二参数范围中的最小参数值、中间参数值和参数温度值中的 一个或多个;基于所述修改的第一参数范围或所述修改的第二参数范围处理所述IR图像; 以及将所述处理过的IR图像显示在所述触摸屏内。
[0014] 在另一实施例中,一种非暂态计算机可读介质可存储计算机可读代码,当由处理 器执行所述代码时所述代码使得所述处理器执行上面讨论的基于滑动手势处理红外(IR) 图像的各种方法。
[0015] 在另一实施例中,一种计算机系统可包括:存储器;触摸屏;以及与所述存储器和 触摸屏通信地联接的处理器,其中所述处理器配置为:将IR图像显示在所述触摸屏上,其中 所述IR图像显示在在所述触摸屏内显示的一个或多个图形对象的第一图形对象内;经由所 述触摸屏接收滑动手势的用户指示,其中所述接收用户指示包括生成表示第一滑动手势开 始位置的第一数据和表示第一滑动手势方向的第二数据;基于所述第一数据和所述第二数 据通过执行包括下列中的至少一个的一个或多个操作来处理所述一个或多个图形对象: (i)将在所述第一图形对象内的所述IR图像分割为第一和第二部分以处理所述第一或第二 部分、(ii)将第二图形对象的尺寸修改为预定的扩大的尺寸或预定的最小化尺寸、(iii)修 改用于处理所述IR图像的温度范围或(iv)修改用于处理所述IR图像的一个或多个参数范 围;以及将所述处理过一个或多个图形对象显示在所述触摸屏内。
[0016] 本发明的范围由通过引用结合到本部分的权利要求来限定。通过考虑下面对一个 或多个实施例的具体描述,将向本领域技术人员提供对本发明的实施例的更完全的理解以 及其附加优点的实现。将对首先简要描述的附图进行参考。
【附图说明】
[0017] 现在将参考附图更加详细地描述本发明的实施例,其中:
[0018] 图1示出了根据本公开的一个或多个实施例的计算机系统的示意图。
[0019] 图2示出了根据本公开的一个或多个备选实施例的计算机系统的示意图。
[0020] 图3a示意了根据本公开的计算机实现的方法的实施例如何基于滑动手势处理IR 图像。
[0021] 图3b示意了根据本公开的计算机实现的方法的另一实施例如何基于滑动手势处 理IR图像。
[0022]图4a示出了根据本公开的计算机实现的方法的实施例的被显示在触摸屏内的示 例图像。
[0023]图4b示出了根据本公开的计算机实现的方法的实施例的另一示例图像,其示意了 如何在触摸屏内分割IR图像。
[0024]图4c示出了根据本公开的计算机实现的方法的实施例的被显示在触摸屏内的另 一示例图像。
[0025]图5a示出了根据本公开的计算机实现的方法的实施例的被显示在触摸屏内的示 例图像。
[0026] 图5b示出了根据本公开的计算机实现的方法的实施例的另一示例图像,其示意了 如何在触摸屏内分割IR图像。
[0027] 图5c示出了根据本公开的计算机实现的方法的实施例的被显示在触摸屏内的另 一示例图像。
[0028] 图6示意了根据本公开的计算机实现的方法的实施例如何基于对滑动手势的方向 的确定来选择图像处理操作。
[0029] 图7a示意了根据本公开的计算机实现的方法的实施例的示意了如何基于包括静 止滑动或点击手势来处理IR图像的示例图像。
[0030] 图7b示出了根据本公开的计算机实现的方法的实施例的基于滑动手势被调整尺 寸的示例图像。
[0031] 图8示出了根据本公开的实施例的基于滑动手势处理IR图像的计算机实现的方法 的流程图。
[0032]图9示出了根据本公开的实施例的用于在热成像设备显示器中处理或呈现IR图像 的各种示例参数。
[0033]图10a和10b不出了根据本公开的实施例的可被显不在触摸屏内的IR图像和关联 温度范围的示例图像。
[0034]图1 la、11 b、12a、12b、13a和13b示出了根据本公开的实施例的触摸屏图像,其示意 了可如何从用户接收滑动手势以修改用于处理或呈现IR图像的温度范围的各种示例。
[0035] 图14示出了根据本公开的实施例的基于滑动手势处理IR图像的计算机实现的方 法的流程图。
[0036] 图15a、15b、16a、16b、17a和17b示出了根据本公开的一个或多个实施例的触摸屏 图像,其示意了可如何接收滑动手势的用户指示以放置或以其他方式控制用于处理IR图像 的点标记。
[0037] 图18示出了根据本公开的一个或多个实施例的显示IR图像和点标记的示例触摸 屏图像。
[0038] 图19示出了根据本公开的实施例的基于滑动手势处理IR图像的计算机实现的方 法的流程图。
[0039]图20a和20b示出了根据本公开的实施例的触摸屏图像,其示意了可如何基于滑动 手势调整图形对象的尺寸的实例。
[0040]图21示出了根据本公开的实施例的基于滑动手势处理显示在触摸屏上的图形对 象的计算机实现的方法的流程图。
[0041 ]图22a、22b、23a和23b示出了根据本公开的一个或多个实施例的触摸屏图像,其示 意了可如何从用户接收滑动手势以调整控制或影响对IR图像的处理和/或呈现的多个参数 中的一个的各种示例。
[0042]图24示出了根据本公开的实施例的基于滑动手势处理IR图像的计算机实现的方 法的流程图。
[0043]通过参考下面的详细描述会最佳地理解本发明的实施例及其优点。应当理解,相 同的参考标记用于识别在一个或多个附图中示意的相同元件。
【具体实施方式】
[0044] 引言
[0045] 本发明涉及在计算机系统中使用滑动手势基于用于图像分析的对红外(IR)图像 的图像处理和可视化的IR图像的图像分析。在由集成在或联接到计算机系统中的成像系统 捕获IR图像之后,用户一般分析所述图像例如以检测电故障、热发射或气体放射。所述分析 可在热像仪装置、红外IR摄像机、智能电话、平板计算机、膝上型计算机、桌面计算机或配置 有带有基于触摸的用户输入功能的触摸屏的腕带式计算机中执行。
[0046] 由于IR图像一般具有噪声并且低对比度,所以用户不得不应用各种图像处理操作 以识别感兴趣的区域,例如过热的电部件、故障的墙体保温或气体泄漏。
[0047] 通过应用不同的调色板或通过应用不同的图像模式,这样的感兴趣区域可以更清 晰地可视化于用户并且因此改善对IR图像的分析。
[0048] 为了应用图像处理,例如应用不同的调色板或应用不同的图像模式,在常规系统 中是繁琐并且耗时的过程,其可包括大量的菜单导航和参数更新。另一个问题是在已经应 用第一调色板的情况下当用户首先观察IR图像和在已经应用第二调色板的情况下当用户 观察更新的IR图像之间的延迟。再另一个问题是可视化之间的比较不可用。
[0049]本文公开的发明基于用于图像分析的对红外(IR)图像的图像处理和可视化处理, 解决了上面列出的问题及与IR图像的分析相关的其他问题。
[0050] 将调色板应用到图像或IR图像
[0051] 由于热图像就其本性而言一般是低对比度和含有噪声的,所以在将捕获的RI图像 显示给用户之前,可使捕获的IR图像经受各种成像处理以便改善图像的可解释性。这样的 图像处理的示例是利用IR温度校准数据参数、低通滤波、多个连续IR图像的配准和平均来 校正以获得平均化IR图像或本领域技术人员已知的任何其他IR图像处理操作。
[0052]由于红外辐射对于人眼不可见,所以在IR图像中的每个像素的捕获的红外(IR)图 像的数据值和显示器上显示的灰度或彩色之间不存在天然关系。因此,使用被称为假彩色 或伪彩色的信息可视化过程将IR图像中的每个像素的捕获的红外(IR)图像数据值映射到 用于在显示器上呈现显示的对应的像素的调色板,例如使用灰度或彩色。
[0053] 调色板一般是从用于图像的显示或IR图像的视觉表示的彩色模型中选择的彩色 或灰度表示的有限集合,即,预定的调色板表示在显示器上可显示从而使其对于人眼可见 的灰度或彩色模型的彩色值的有限集合。
[0054] 将IR图像中的每个像素的捕获的红外(IR)图像数据值映射到调色板,也称为应用 调色板,用于呈现显示在显示器上的所述IR图像的视觉表示的对应像素,其一般通过应用 预定关系来执行,其中所述预定关系描述从红外图像数据值的区间到所述预定调色板的映 射,例如,具有从彩色模型中选择的关联彩色或灰度表示的调色板索引值。
[0055] -般基于包括红外(IR)图像数据值、IR温度校准数据参数、表示可显示在显示器 上的彩色模型的灰度或彩色值的有限集合的预定的调色板以及描述从红外图像数据值到 所述预定的调色板的映射的预定关系的捕获的IR图像,来将捕获的IR图像显示给目标用 户。
[0056] 如本领域技术人员将理解的,将调色板应用到图像的相同方法可以用于任何类型 的图像。
[0057]图像模式
[0058]在一些实施例中,IR图像包括与观察到的真实世界场景相关的附加信息。这样的 相关信息的示例可为描绘相同的真实世界场景的可见光(VL)图像(也称为视觉光图像)、被 观察的真实世界场景的蓝图或图画、描述到被观察的真实世界场景的估计的距离的距离 图、GPS坐标、环境温度、湿度等级或与被观察的真实世界场景相关的其他信息。包含附加信 息的这样的IR图像也可称为多层图像。
[0059]可以单独显示或可视化附加信息或者可通过图像处理将附加信息与IR图像组合 为组合图像并显示或可视化。这样的单独显示附加信息或作为组合图像在本文中被称为IR 图像的图像模式。
[0060] IR图像的这样的图像模式可以被预先图像处理并且存储为IR图像或者可以在将 图像模式应用到IR图像时即刻进行图像处理。
[0061] 图像模式的一个示例为仅VL,其中如本领域技术人员将理解的,仅将来自VL图像 的附加信息显示为在显示在屏幕(例如,触摸屏)内的第一组非重叠图形对象中的第一图形 对象内的IR图像。
[0062] 图像模式的再另一模式为融合,其中如本领域技术人员将理解的,通过融合或混 合(例如,通过阿尔法混合或其他融合技术)将来自VL图像的IR图像数据值附加信息对齐、 叠置并组合为组合图像。
[0063] 图像模式的再另一模式为对比度增加融合,其中如本领域技术人员将理解的,将 来自VL图像的IR图像数据值附加信息对齐,高通滤波VL图像以提取表示在视觉图像中的轮 廓和/或边缘的像素数据,将提取的像素数据的亮度信息与在IR图像中的对应像素的亮度 信息进行组合以利用来自视觉图像的轮廓和/或边缘增强IR图像。
[0064]图像模式的再另一模式为距离图,其中来自VL图像的IR图像数据值附加信息被用 于针对每个像素计算从热成像设备到被观察的真实世界场景的距离z并且被用于形成距离 图。在一个示例中,距离z取决于可见光成像系统和IR成像系统之间的预定位移。
[0065] 图像模式的再另一模式为蓝图,其中如本领域技术人员将理解的,将表示被观察 的真实世界场景的蓝图或图画的附加信息显示为在所述触摸屏内的第一组非重叠图形对 象中显示的第一图形对象内的IR图像。
[0066] 彩色范围
[0067] 在一些实施例中,应用调色板可包括仅将第一或第二调色板应用到IR图像的在称 为彩色范围的特定范围内的IR图像数据值。可通过调适低阈值和/或高阈值来调适彩色范 围,其中所述低阈值和所述高阈值限定彩色范围。可通过利用相同值同时增加或减少低阈 值和高阈值来调适彩色范围,从而调换彩色范围。
[0068] 可通过单独地或者同时地增加或减少低阈值或高阈值来调适彩色范围,从而增加 或减少彩色范围。
[0069] 检测作为滑动手势的用户指示
[0070] -般,包含或包括触摸屏的计算机系统可检测在所述触摸屏上进行的用户指示并 生成指示用户输入的数据。触摸屏使得用户能够使用各种类型的手势通过用户指示来与所 显示的对象(例如显示在触摸屏上的图形对象)进行交互,所述手势例如滑动、放大 (pinchopen)、缩小(pinch close)、点击、双击、长按、轻拂、旋转。触摸屏可配置为在选择的 技术上操作,所述技术例如电阻式、表面声波式(SAW)、电容式、表面电容式、投射电容式、互 电容、自电容或技术人员理解的任何其他触摸屏技术。
[0071] 如本领域技术人员将理解的,可以给计算机系统的用户在图形对象(例如框或图 像窗口)中显示例如IR图像的图像并且可将手势检测并转换为指示检测到的手势的数据。
[0072] 可经由所述触摸屏通过接收用户指示并生成表示第一滑动手势开始位置的第一 数据和表示第一滑动手势方向的第二数据来检测滑动手势,其中所述第一滑动手势开始位 置对应于在所述触摸屏内显示的所述第一图形对象内的第一滑动手势开始位置坐标。备选 地,所述第一滑动手势开始位置可对应于在所述触摸屏内的第一滑动手势开始位置坐标。 在一个示例中,这可涉及生成对应于在触摸屏的右手部分上的滑动手势开始位置以及向左 滑动手势方向的数据。
[0073]系统实施例
[0074] 如上所述,用户可操作计算机系统来分析用于分析的可视化IR图像。为了执行成 功的分析,用户可应用各种图像处理操作。
[0075] 图1示出了计算机系统的一个或多个实施例的示意图,所述计算机系统例如呈热 像仪装置、红外IR摄像机、智能电话、平板计算机、膝上型计算机、桌面计算机或腕带式计算 机的形式。所述计算机系统配置用于基于滑动手势来处理红外(IR)图像。所述计算机系统 进一步包括处理器/处理单元112,处理器/处理单元112被提供有适于控制处理单元112以 执行本文描述的方法的实施例的步骤和功能的专门设计的编程或程序代码部分。所述计算 机系统进一步包括配置为存储从处理器112接收的数据值或参数或检索并将数据值或参数 发送到处理器112的至少一个存储器115。在一个或多个实施例中,所述计算机系统进一步 包括配置为从处理器112接收信号并将接收的信号显示为例如向计算机系统的用户显示的 图像的显示器117。在一个或多个实施例中,计算机系统110进一步包括配置为从用户(例如 指示图像中的滑动手势的用户)接收输入或指示的输入设备118。在一个示例实施例中,显 示器117与用户输入设备118集成并且被实现为配置为从处理器112接收信号并例如向计算 机系统的用户将接收的信号显示为显示的图像的触摸屏。触摸屏(例如,显示器117)进一步 配置为从用户接收指示并生成指示用户输入的数据,从而使得用户能够使用各种类型的手 势通过用户指示与显示的对象(例如显示在触摸屏上的图形对象)进行交互。触摸屏还进一 步配置为将生成的数据作为信号发送到所述处理器112。在一个或多个实施例中,计算机系 统进一步包括配置为经由通信接口 116发送或接收数据值或参数到/从处理器112到/从外 部单元的通信接口 116。
[0076] 在一个或多个实施例中,计算机系统具有操作地联接到存储器和触摸屏的处理 器,用于基于滑动手势处理红外(IR)图像,所述系统包括:
[0077] -存储器;
[0078]-触摸屏;以及
[0079]-处理器,其中所述处理器配置为:
[0080]-通过应用第一调色板将IR图像显示在在所述触摸屏内的第一组非重叠图形对象 中显示的第一图形对象内;
[0081]-经由所述触摸屏接收滑动手势的用户指示,其中接收用户指示进一步包括生成 表示第一滑动手势开始位置的第一数据和表示第一滑动手势方向的第二数据,所述第一滑 动手势开始位置对应于所述第一图形对象内的第一滑动手势开始位置坐标,其中所述第一 图形对象显示在所述触摸屏上的第一组非重叠图形对象中;
[0082]-基于所述第一数据将所述IR图像分割成两部分,其中所述两部分包括第一部分 和第二部分;
[0083]-基于所述第二数据选择所述第一部分或所述第二部分;
[0084]-基于所述第二数据图像处理所述选择的第一部分或第二部分;以及
[0085]-将所述图像处理过的第一部分或将所述图像处理过的第二部分重叠显示到所述 触摸屏内的所述显示的IR图像上。
[0086]本发明的一个优点是可减少使用户找到适当的成像处理以应用到用于显示给用 户进行分析的IR图像的复杂度和时间。
[0087]分析基于的IR图像可从计算机系统中的存储器获得。
[0088]在一个或多个实施例中,所述处理器进一步布置为从存储器115检索IR图像或多 层图像作为IR图像数据值或多层图像数据值的信号帧。
[0089] 分析基于的IR图像可从与计算机系统通信地联接的外部热成像设备获得,所述外 部热成像设备例如IR摄像机。
[0090] 在一个或多个实施例中,所述处理器进一步布置为从热成像设备接收IR图像或多 层图像作为IR图像数据值或多层图像数据值的信号帧。
[0091] 分析基于的IR图像可从与计算机系统通信地联接的外部热成像设备获得,所述外 部热成像设备例如IR摄像机,其中以预定帧率接收IR图像的视频或顺序序列。
[0092]在一个或多个实施例中,所述处理器进一步布置为以预定帧率从热成像设备接收 IR图像或多层图像的序列作为IR图像数据值或多层图像数据值的信号帧。
[0093]分析基于的IR图像可从与计算机系统通信地联接的外部热成像设备获得,所述外 部热成像设备例如IR摄像机,其中以预定帧率接收IR图像的视频或顺序序列。IR图像的序 列可以先前地记录在热成像设备中或现场捕获并且发送到计算机系统。
[0094]在一个或多个实施例中,所述接收的IR图像被实时或近实时地现场记录。
[0095] 在一个或多个实施例中,处理器/处理单元112可为诸如通用或专用处理器/处理 单元的处理器,例如微处理器、微控制器或其他控制逻辑,其包括存储在诸如存储器115的 计算机可读存储介质上的固定成执行某些任务的代码或代码部分的段但是还包括在使用 过程中可进行改动的存储在计算机可读存储介质上的其他可改动的代码段。这样的可改动 的代码段可包括要被用作针对各种任务的输入的参数或与为本领域技术人员所知的操作 相关并且不需要创造性技能即可应用的任何其他参数,所述各种任务例如计算机系统的校 准、样本率的调适或用于对图像的空间滤波的滤波。
[0096] 在一个或多个实施例中,可使用硬件描述语言(HDL)配置处理器/处理单元112。 [0097] 在一个或多个实施例中,处理器/处理单元112是现场可编程门阵列(FPGA),即,设 计为在制造之后由顾客或设计员进行配置并且可使用硬件描述语言(HDL)配置的集成电 路。为了这个目的,本发明的实施例包括配置为控制FPGA来执行本文所述的方法实施例的 步骤和功能的配置数据。
[0098] 在一个或多个实施例中,所述通信接口 116可包括下列中的选择:局域网(LAN)、城 域网(MAN)、全球移动通信系统(GSM)、加强型数据GSM环境(EDGE)、高速下行链路分组接入 (HSDPA)、宽带码分多址(W-CDMA)、码分多址(CDMA)、时分多址(TDMA)、蓝牙?、Zigbee?、 Wi-Fi、互联网协议语音(VoIP)、LTE升级版、IEEE802.16m、无线MAN升级版、演进的高速分组 接入(HSPA+)、3GPP长期演进、移动WiMAX(IEEE 802.16e)、超移动宽带(UMB)(之前的演进数 据优化(EV-DO)Rev.C)、具有无缝切换正交频分复用的快速低延迟接入(Flash-OFDM)、大容 量空分多址(iBursi:⑧)和移动宽带无线接入(MBWA)(IEEE 802.20)系统、高性能无线电城 域网(HIPERMAN)、束分多址(BDMA)、全球微波接入互操作性(Wi-MAX)和超声波通信等,但不 限于此。
[0099] 在本文件中,术语"计算机程序产品"和"计算机可读存储介质"可用于一般地指代 诸如存储器115或处理单元112的存储介质或外部存储介质的介质。这些以及其他形式的计 算机可读存储介质可用于向处理单元112提供指令用于执行。这样的指令,一般地称为"计 算机程序代码"(其可以以计算机程序或其他分组方式的形式进行分组),当被执行时使得 计算机系统能够执行当前技术的实施例的特征或功能。另外,当在本文中使用时,"逻辑"可 包括硬件、软件、固件或其组合。
[0100] 在一个或多个实施例中,存储器115可包括下列中的选择:硬RAM、磁盘驱动器、软 盘驱动器、磁带驱动器、光盘驱动器、CD或DVD驱动器(R或RW)或其他可移动或固定介质驱动 器。
[0101] 所述计算机系统可配置为捕获IR图像并且备选地捕获VL图像。
[0102] 图2示出了图1中描述的计算机系统的一个或多个实施例的示意图,所述计算机系 统例如呈热像仪装置、红外IR摄像机、智能电话、平板计算机、膝上型计算机、桌面计算机或 腕带式计算机的形式。所述计算机系统配置用于基于滑动手势来处理红外(IR)图像。所述 计算机系统进一步包括处理器/处理单元212,处理器/处理单元212被提供有适于控制处理 单元212以执行本文描述的方法的实施例的步骤和功能的专门设计的编程或程序代码部 分。所述计算机系统进一步包括配置为存储从处理器212接收的数据值或参数或检索并发 送数据值或参数到处理器212的至少一个存储器215。在一个或多个实施例中,所述计算机 系统进一步包括配置为从处理器212接收信号并将接收的信号显示为例如向计算机系统的 用户显示的图像的显示器217。在一个或多个实施例中,所述计算机系统进一步包括配置为 从用户(例如指示在图像中的滑动手势的用户)接收输入或指示的输入设备218。在一个示 例实施例中,显示器217与用户输入设备218集成并且被实现为配置为从处理器112接收信 号并例如向计算机系统的用户将接收的信号显示为显示的图像的触摸屏。触摸屏(例如,显 示器217)进一步配置为从用户接收指示以生成指示用户输入的数据,从而使得用户能够使 用各种类型的手势通过用户指示与显示的对象(例如显示在触摸屏上的图形对象)进行交 互。触摸屏(例如,显示器217)还进一步配置为将生成的数据作为信号发送到所述处理器 112。在一个或多个实施例中,计算机系统进一步包括配置为经由通信接口 116发送或接收 数据值或参数到/从处理器112到/从外部单元的通信接口 116。
[0103] 其中所述计算机系统进一步配置为通过红外(IR)成像系统213捕获红外(IR)图像 数据值,其表示从被观察的真实世界场景发射的红外辐射。所述成像系统包括红外(IR)光 学系统2131连同对应的红外IR检测器2132,红外光学系统2131例如包括透镜、缩放功能和 聚焦功能,红外IR检测器2132例如包括布置成以表示从被观察的真世界场景发射的红外辐 射的IR图像数据值的信号帧的形式提供IR图像的微测辐射热计焦平面阵列。红外(IR)成像 系统213进一步布置成将IR图像数据值的信号帧发送到处理器212。
[0104] 诸如IR摄像机的这样的计算机系统的操作的一个示例性实施例一般如下:经由所 述红外光学系统2131接受红外能量并且将所述红外能量引导到IR检测器元件2132上。每个 检测器元件响应于接收的红外辐射或热能量。可例如通过扫描检测器的所有行和列捕获红 外(IR)图像数据值的帧,并且在一些实施例中将所述红外图像数据值的帧进行模数转换以 获得捕获的IR图像,其中与每个检测器元件关联的数据值称为具有关联的行和列索引的IR 图像像素。
[0105] 在一个或多个实施例中,所述计算机系统进一步包括配置为捕获表示从被观察的 真实世界场景发射的可见光(VL)的可见光(VL)图像数据值的可见光(VL)成像系统214。所 述VL成像系统利用可见光(VL)光学系统2141连同对应的红外VL检测器2142以表示从被观 察的真实世界场景发射的VL的VL图像数据值的信号帧的形式的VL图像,其中所述见光光学 系统2141包括透镜、缩放功能和聚焦功能,所述红外VL检测器2142例如包括数字电荷耦合 器件(CCD)或互补金属氧化物半导体(CMOS)有源像素传感器。VL成像系统214进一步配置为 将VL图像数据值的信号帧发送到处理器212。
[0106] 在一个或多个实施例中,VL成像系统214可适于除了可见光波长之外还捕获在其 他非热波长中的电磁辐射或者取代可见光波长捕获在其他非热波长中的电磁辐射。例如, VL成像系统214可配置为在除了可见光之外还捕获近红外(NIR)光、短波红外(SWIR)光、紫 夕KUV)光或其他非热光或取代可见光捕获近红外光、短波红外光、紫外光或其他非热光。对 于这样的实施例,VL成像系统214可表示包括非热光学系统(由VL光学系统2141表示)和响 应于非热辐射的非热检测器(由VL检测器2142表示)的非热成像系统。例如,电子倍增CCD (EMCCD)传感器、科学级CMOS(sCMOS)传感器、增强型电荷耦合器件(ICCD)传感器以及上面 讨论的基于CCD和基于CMOS的传感器和/或其他合适的传感器可用于实现非热检测器(由VL 检测器270表示)以检测NIR光、SWIR光和/或其他非热光。
[0107] 在一个或多个实施例中,所述计算机系统被配置为两个物理上分离的设备,即包 括IR成像系统213的第一设备和包括VL成像系统214的第二设备,所述两个物理上分离的设 备通信地联接并且描绘或捕获基本上相同的被观察的真实世界场景。存储器215可集成到 第一设备或第二设备中的一个中并且存储器215可集成在图中未示出的物理上分离的存储 器设备中,所述第一和第二设备通信地联接到所述物理上分离的存储器设备。
[0108] 在一个或多个实施例中,所述计算机系统配置为捕获表示从被观察的真实世界场 景发射的红外辐射的红外(IR)图像数据值并且然后进一步通过应用预定的IR温度校准数 据参数来校正或校准捕获的数据值,以根据技术领域中已知的方法映射和缩放捕获的数据 值用于单独显示为IR或热图像或者与VL图像进行组合。
[0109] 在一个或多个实施例中,包括在计算机系统(例如,热成像设备)中的IR成像系统 213进一步布置成将IR图像数据值的信号帧发送到处理器212,中间存储在包括在热成像设 备210中的存储器中或与热成像设备210分离的存储器中。
[0110] 在一个或多个实施例中,包括在计算机系统(例如,热成像设备)中的IR成像系统 213进一步布置成经由通信接口 216(以与通信接口 116相同或相似的方式实现)将IR图像数 据值的信号帧从所述中间存储发送到外部处理器/处理单元(在图2中未示出)。 Com]在一个或多个实施例中,包括在计算机系统(例如,热成像设备)中的处理器/处理 单元212进一步布置成将接收的IR图像作为IR图像数据值的信号帧直接发送到外部处理 器/处理单元(在图2中未示出)或经由所述通信接口 216从所述中间存储发送到外部处理 器/处理单元。
[0112]在一个或多个实施例中,计算机系统具有操作地联接到存储器和触摸屏的处理 器,以用于基于滑动手势处理红外(IR)图像,所述系统包括:
[0113]-存储器;
[om]-触摸屏;
[0115] -红外(IR)成像系统;以及
[0116] -处理器,其中所述处理器配置为:
[0117] -通过应用第一调色板将IR图像显示在在所述触摸屏内的第一组非重叠图形对象 中显示的第一图形对象内;
[0118] -经由所述触摸屏接收滑动手势的用户指示,其中接收用户指示进一步包括生成 表示第一滑动手势开始位置的第一数据和表示第一滑动手势方向的第二数据,所述第一滑 动手势开始位置对应于所述第一图形对象内的第一滑动手势开始位置坐标,其中所述第一 图形对象显示在所述触摸屏上的第一组非重叠图形对象中;
[0119] -基于所述第一数据将所述IR图像分割成两部分,其中所述两部分包括第一部分 和第二部分;
[0120] -基于所述第二数据选择所述第一部分或所述第二部分;
[0121] -基于所述第二数据图像处理所述选择的第一部分或第二部分;以及
[0122]-将所述图像处理过的第一部分或将所述图像处理过的第二部分重叠显示到在所 述触摸屏内的所述显示的IR图像上。
[0123] 在一个或多个实施例中,所述计算机系统进一步包括可见光(VL)成像系统。
[0124] 在一个非限制示例中,IR成像系统并且备选地VL成像系统可以集成在计算机系统 中,从而使得能够捕获IR图像和/或VL图像。
[0125] 方法实施例
[0126] 当基于滑动手势应用图像处理时,可以利用第一调色板或应用第一图像模式显示 IR图像的第一部分并且可以利用第二调色板或应用第二图像模式显示IR图像的第二部分, 从而使得用户能够比较IR图像的两个部分的可解释性。
[0127] 基于滑动手势的图像处理
[0128] 图3a示意了根据在计算机系统中的计算机实现的方法的实施例如何基于滑动手 势处理IR图像,所述计算机系统具有操作地联接到存储器和触摸屏300的处理器,以用于基 于滑动手势来处理红外(IR)图像。所述方法包括:应用第一调色板将IR图像显示在在所述 触摸屏300内的第一组非重叠图形对象中显示的第一图形对象310内,其中所述方法进一步 包括经由所述触摸屏300接收滑动手势的用户指示。所述接收用户指示进一步包括生成表 示第一滑动手势开始位置330的第一数据和表示第一滑动手势方向340的第二数据,所述第 一滑动手势开始位置对应于所述第一图形对象310内的第一滑动手势开始位置坐标,其中 所述第一图形对象310显示在所述触摸屏300内的第一组非重叠图形对象中。在一个或多个 实施例中,所述方法进一步包括在菜单窗口中显示菜单对象,例如在第二图形对象320内的 图标、滑动控件和菜单。在一个非限制性示例中,当由用户指示这些菜单对象时,这些菜单 对象调适控制IR图像的显示选项和/或计算机系统的其他选项的参数。这项的显示选项的 示例可包括彩色跨度的设置或调色板的选择。计算机系统的其他选项的示例可包括将图像 捕获模式设置为单个图像或多个图像/视频、点指示器的激活、照明器/光的激活或图像模 式的设置,例如IR、VL或组合的对比度增强图像。
[0129] 所述方法进一步包括基于所述第一数据将所述IR图像分割成两部分,其中所述两 部分包括第一部分370和第二部分360。在一个或多个实施例中,将所述IR图像分割成两部 分包括沿与所述第一滑动手势开始位置330相交的垂直线350分割IR图像。在一个或多个实 施例中,将所述IR图像分割成两部分包括沿与所述第一滑动手势开始位置330相交的水平 线分割IR图像(在图中未示出)。所述方法进一步包括基于所述第二数据选择所述第一部分 370或所述第二部分360。所述方法进一步包括基于所述第二数据图像处理所述选择的第一 部分370或第二部分360。所述方法进一步包括将所述图像处理过的第一部分或将所述图像 处理过的第二部分重叠显示到在所述触摸屏内的所述显示的IR图像上。在一个或多个实施 例中,将所述IR图像分割成两部分包括沿与所述第一滑动手势开始位置330的水平地偏移 的位置相交的垂直线350分割IR图像。在一个或多个实施例中,将所述IR图像分割成两部分 包括沿与所述第一滑动手势开始位置330的垂直地偏移的位置相交的水平线分割IR图像 (在图中未示出)。如果所述第一滑动手势开始位置330、垂直地偏移的位置或水平地偏移的 位置与IR图像的边缘重合,则所述第一部分或所述第二部分可以例如是IR图像的单条线或 甚至为空。
[0130] 在一个非限制示例中,水平地偏移的位置是第一图形对象的右手侧边缘或者所述 第一图形对象的左手侧边缘,以使得整个被显示的IR图像都包括在所述第一部分或所述第 二部分中。即,当滑动手势当前位置不同于所述第一滑动手势开始位置时将图像处理过的 部分叠加在IR图像上才变得可见。
[0131] 当用户执行向右滑动手势或向左滑动手势时可应用特定的图像处理操作,例如, 应用第二调色板。
[0132] 在一个或多个实施例中,所述将所述IR图像分割成两部分包括将第一部分分割为 左手部分并且将第二部分分割为右手部分,其中选择所述第一部分或所述第二部分包括基 于所述第二数据将滑动手势的方向确定为向右滑动手势或向左滑动手势的选择,并且如果 确定向右滑动手势则选择第一部分或者如果确定向左滑动手势则选择第二部分。
[0133] 在一个或多个实施例中,基于所述第二数据所述图像处理所述选择的第一部分或 所述选择的第二部分包括将第二调色板应用到所述选择的第一部分或所述选择的第二部 分。当用户执行向上滑动手势或向下滑动手势时可应用特定的图像处理操作,例如,应用第 二图像模式。
[0134] 在一个或多个实施例中,所述将所述IR图像分割成两部分包括将第一部分分割为 顶部部分并且将第二部分分割为底部部分,其中选择所述第一部分或所述第二部分包括基 于所述第二数据将滑动手势的方向确定为向上滑动手势或向下滑动手势的选择,并且如果 确定向下滑动手势则选择第一部分或者如果确定向上滑动手势则选择第二部分。
[0135] 在一个或多个实施例中,基于所述第二数据所述图像处理所述选择的第一部分或 所述选择的第二部分包括将第二图像模式应用到所述选择的第一部分或所述选择的第二 部分,其中所述图像模式可以是仅IR、融合、对比度增强融合或仅VL的选择,但是不限于此。
[0136] 用户可能希望仅可视化IR图像的部分或将图像处理仅应用到IR图像的部分,其中 IR图像的IR图像数据值在一定彩色范围内。
[0137] 在一个或多个实施例中,其中基于所述第二数据所述图像处理所述选择的第一部 分或所述选择的第二部分包括将第二彩色范围应用到所述选择的第一部分或所述选择的 第二部分。以这种方式可仅研究特定方面,例如特定温度范围内的对象。
[0138] 在一些情况下,用户可能希望通过在IR图像的不同的图像处理之间进行交替(例 如通过重复地颠倒滑动移动的方向)来分析显示的IR图像中的各种对象。只要滑动手势不 结束通过连续地分割、处理并将IR图像显示为第一部分和第二部分,使得只要滑动手势不 结束进行分割沿着的线就"黏着"到用户的手指(例如,"拖拉"分割IR图像的垂直线)。
[0139] 图3b示意了根据在上面联系于图3a描述的计算机系统的计算机实现的方法的一 个或多个实施例如何基于滑动手势处理IR图像,其中经由所述触摸屏接收滑动手势的用户 指示进一步包括周期性地生成表示滑动手势当前位置380的第三数据、基于所述第三数据 (例如,沿着垂直线390)将所述IR图像分割为第一部分和第二部分、基于所述第二数据选择 所述第一部分或所述第二部分、基于所述第二数据图像处理所述选择的第一部分或第二部 分以及将所述图像处理的第一部分或将所述图像处理的第二部分重叠显示到所述触摸屏 300内的所述显示的IR图像上直到检测到生成了表示第一滑动手势结束为止395的第四数 据。
[0140] 在一个或多个实施例中,所述方法进一步包括通过应用所述第二调色板将所述IR 图像显示在在所述触摸屏内的第一组非重叠图形对象中显示的第一图形对象内。
[0141] 因此,本发明的一个优点是用户可以快速地在IR图像中的对象的应用的调色板或 图像模式之间进行交替并且在已经做出最后的选择时完成滑动手势。
[0142] 使用情形实施例
[0143] 图4a示出了根据计算机系统中的计算机实现的方法的一个或多个实施例的显示 的示例IR图像。如示出的,可以应用第一调色板将IR图像显示在被显示在所述触摸屏内的 第一组非重叠图形对象(例如,图像窗口和菜单窗口 411)中的第一图形对象410(例如,图像 窗口或帧)内。
[0144] 在IR图像被分割成第一部分和第二部分的一个或多个实施例中,第一部分可以被 分割为左手部分而第二部分可以被分割为右手部分,如图4b所不意的。
[0145] 图4b示出了根据计算机系统中的计算机实现的方法的一个或多个实施例的另一 示例IR图像,其示意了可如何分割并处理IR图像。所述方法可以包括经由所述触摸屏接收 滑动手势的用户指示,其中所述接收用户指示进一步包括生成表示第一滑动手势开始位置 421的第一数据和表示第一滑动手势方向422的第二数据。在一个或多个实施例中,所述第 一滑动手势开始位置对应于所述第一图形对象420内的第一滑动手势开始位置坐标,其中 所述第一图形对象显示在所述触摸屏上的第一组非重叠图形对象中。在一个或多个实施例 中,基于所述第一数据将所述IR图像分割成两部分,其中所述两部分包括第一部分和第二 部分,其中将第一部分分割为左手部分并且将第二部分分割为右手部分。
[0146] 响应于向右滑动手势选择所述第一部分,其中可以基于所述第二数据将滑动手势 的方向确定为向右滑动手势或向左滑动手势中的一个。
[0147] 基于指示向右滑动的所述第二数据对选择的第一部分进行图像处理并且包括将 第二调色板应用到所述选择选择的第一部分。将图像处理过的第一部分重叠显示或呈现到 在所述触摸屏内的第一图形对象内的所述显示的IR图像上。
[0148] 接收用户指示可以进一步包括周期性地生成表示滑动手势当前位置的第三数据 直到检测到生成了表示第一滑动手势结束位置423的第四数据,在该示例中当滑动手势到 达第一图形对象420或触摸屏的触敏区域的末端时。备选地,可以在用户例如通过移除其手 指结束其滑动手势时检测第一滑动手势结束位置。
[0149] 例如,当将第一图形对象430或触敏区域的末端检测为第一滑动手势结束位置423 时,可以利用应用的第二调色板将处理过的IR图像显示在在所述触摸屏内的第一组非重叠 图形对象中显示的第一图形对象430内,如图4c所示。
[0150]图5a示出了根据计算机系统中的计算机实现的方法的一个或多个实施例的显示 的示例IR图像。如示出的,可以应用第一调色板将IR显示在在所述触摸屏内的第一组非重 叠图形对象(例如图形窗口和菜单窗口 511)中显不的第一图形对象510(例如图像窗口或 帧)内。
[0151] 在IR图像被分割成第一部分和第二部分的一个或多个实施例中,第一部分可以被 分割为顶部部分而第二部分可以被分割为底部部分,如图5b所示意的。
[0152] 图5b示出了根据计算机系统中的计算机实现的方法的一个或多个实施例的另一 示例IR图像,其示意了可如何分割并处理IR图像。所述方法可以包括经由所述触摸屏接收 滑动手势的用户指示,其中所述接收用户指示进一步包括生成表示第一滑动手势开始位置 521的第一数据和表示第一滑动手势方向522的第二数据。在一个或多个实施例中,所述第 一滑动手势开始位置521对应于所述第一图形对象520内的第一滑动手势开始位置坐标,其 中所述第一图形对象显示在所述触摸屏上的第一组非重叠图形对象中。在一个或多个实施 例中,基于所述第一数据将所述IR图像分割成两部分,其中将所述IR图像分割成两部分包 括将第一部分分割为顶部部分并且将第二部分分割为底部部分。
[0153] 选择所述第一部分或所述第二部分进一步包括基于所述第二数据将滑动手势的 方向确定为向上滑动手势或向下滑动手势的选择,并确定将第一部分选择为向下滑动手 势。
[0154] 在一个或多个实施例中,通过将第二图像模式应用到所述选择的第一部分或所述 选择的第二部分基于所述第二数据对所述选择的第一部分进行图像处理,其中所述图像模 式可以是仅IR、融合、对比度增强融合或仅VL的选择,但是不限于此。将图像处理过的第一 部分重叠显示或呈现到在所述触摸屏内的第一图形对象内的所述显示的IR图像上。
[0155] 经由所述触摸屏接收滑动的用户指示可以进一步包括周期性地生成表示滑动手 势当前位置的第三数据直到检测到生成了表示第一滑动手势结束位置523的第四数据,在 该示例中当滑动手势到达第一图形对象520或触摸屏的触敏区域的末端时。备选地,可以在 用户例如通过移除其手指结束其滑动手势时检测第一滑动手势结束位置。
[0156] 例如,当将第一图形对象530或触敏区域的末端检测为第一滑动手势结束位置523 时,可以利用应用的第二图像模式将处理过的IR图像显示在在所述触摸屏内的第一组非重 叠图形对象中显示的第一图形对象530内,如图5c所示。
[0157] 在一些实施例中,基于所述第二数据通过向右滑动手势、向左滑动手势、向上滑动 手势或向下滑动手势的选择来触发图像处理。另外,虽然在图4a_5c的示例中向右滑动触发 图像处理来应用第二调色板而向下滑动触发图像处理来应用图像模式,但是应当理解,根 据实施例的期望应用,可以分配向右、向左、向上或向下滑动中的任一个来触发任何期望的 图像处理。
[0158] 图6示意了根据上述的计算机系统中的计算机实现的方法的一个或多个实施例基 于对滑动手势的方向的确定可如何选择图像处理操作。在一个或多个实施例中,所述选择 所述第一部分或所述第二部分包括基于所述第二数据将滑动手势的方向确定为向右滑动 手势、向左滑动、向上滑动手势或向下滑动手势的选择。在一个非限制示例中,向上或向下 滑动手势610将触发第一类型的图像处理,例如,应用第二图像模式,并且向左或向右滑动 手势620将触发第二类型的图像处理,例如,应用第二调色板。以这种方式,用户可以快速地 找到能够使得IR图像的可视化和可解释性改善的调色板630并且进一步快速地找到使得IR 图像的可视化和可解释性改善的图像模式640。
[0159] 在一些实施例中,可以通过静止滑动手势或点击手势触发对IR图像调整尺寸的图 像处理。
[0160] 图7a示意了根据在包括操作地联接到存储器和触摸屏的计算机系统中的计算机 实现的方法的一个或多个实施例的示例IR图像,其示意了可以如何基于包括静止滑动或点 击手势的滑动手势来处理IR图像。在一个或多个实施例中,所述方法可以包括:
[0161] -通过应用第一调色板将IR图像显示在在所述触摸屏内的第一组非重叠图形对象 中显示的第一图形对象710内;
[0162] -经由所述触摸屏接收滑动手势的用户指示,其中所述接收用户指示进一步包括 生成表示第一滑动手势开始位置的第一数据和表示第一滑动手势方向的第二数据,所述第 一滑动手势开始位置对应于所述第一图形对象内的第一滑动手势开始位置坐标,其中所述 第一图形对象710显示在所述触摸屏上的第一组非重叠图形对象中;
[0163] -基于所述第一数据将所述IR图像分割成两部分,其中所述两部分包括第一部分 和第二部分;
[0164] -基于所述第二数据选择所述第一部分或所述第二部分;
[0165] -基于所述第二数据图像处理所述选择的第一部分或第二部分;以及
[0166] -将所述图像处理过的第一部分或将所述图像处理过的第二部分重叠显示到在所 述触摸屏内的所述显示的IR图像上。
[0167] 在一个或多个实施例中,所述第一部分包括如图7b中示出的整个显示的IR图像 750,其中:
[0168] -所述选择所述第一部分或所述第二部分进一步包括基于所述第二数据将滑动手 势的方向确定为静止滑动手势或点击手势;
[0169] -所述图像处理所述选择的第一部分包括对所述显示的IR图像调整尺寸;以及 [0170]-所述显示所述图像处理过的第一部分包括将所述图像处理过的第一部分显示在 被所述第一图形对象710和第二图形对象720包括的总区域内。
[0171]在一个或多个实施例中,其中所述对所述显示的IR图像750调整尺寸被执行为与 基于被所述第一图形对象710包括的区域和被所述第一图形对象710和第二图形对象720包 括的总区域的配额成比例。
[0172] 如本领域技术人员将理解的,可以通过图像插值技术来执行调整尺寸。
[0173] 在一个非限制示例中,用户可进行也被称为点击手势的静止滑动手势,点击手势 通过确定表示第一滑动手势开始位置730的第一数据等于或基本等于(例如,当差落于指定 的小余量时)表示第一滑动手势结束位置740的第四数据来限定。然后将显示的IR图像750 调整尺寸并显示在包括第一图形对象710和第二图形对象720的触摸屏的区域上,例如将IR 图像全屏显示在先前专用于第二图形菜单对象的区域上。
[0174] 图8示出了计算机系统中的计算机实现的方法的一个或多个实施例的流程图,所 述计算机系统具有操作地联接到存储器和触摸屏的处理器,用于基于滑动手势处理红外 (IR)图像。在一个或多个实施例中,所述方法包括:
[0175] 在框810:通过应用第一调色板将IR图像显示在在所述触摸屏内的第一组非重叠 图形对象中显示的第一图形对象内;
[0176] 在框820:经由所述触摸屏接收滑动手势的用户指示,其中接收用户指示进一步包 括生成表示第一滑动手势开始位置的第一数据和表示第一滑动手势方向的第二数据,所述 第一滑动手势开始位置对应于所述第一图形对象内的第一滑动手势开始位置坐标,其中所 述第一图形对象显示在所述触摸屏上的第一组非重叠图形对象中;
[0177] 在框830:基于所述第一数据将所述IR图像分割成两部分,其中所述两部分包括第 一部分和第二部分;
[0178] 在框840:基于所述第二数据选择所述第一部分或所述第二部分;
[0179]在框850:基于所述第二数据图像处理所述选择的第一部分或第二部分;以及 [0180]在框860:将所述图像处理过的第一部分或将所述图像处理过的第二部分重叠显 示到在所述触摸屏内的所述显示的IR图像上。
[0181] 进一步的实施例
[0182] 调整温度范围
[0183] 总体上,对被观察的真实世界场景的IR图像的处理、呈现、分析和监视通常依赖于 彩色范围、温度跨度、温度范围或影响可如何在视觉上表示IR图像的其他参数。因此,特别 是在配置有具有基于触摸的用户输入功能的触摸屏的计算机系统中减少使用户找到适当 的彩色范围、温度跨度或其他图像处理/显示参数以应用到IR图像的复杂度和时间可为有 益。通过方便地发现用于描绘特定场景的IR图像的合适的图像处理/显示参数,计算机系统 (例如,IR摄像机系统或配置用于热像仪使用的其他计算机系统)的用户可以能够快速获得 具有改善的可解释性和/或示出可进行分析的特定方面或细节的IR图像的呈现。
[0184] 图9示出了根据本公开的实施例的可限定IR图像或用于在热成像设备显示器(例 如,显示器117或217)中图像处理或呈现IR图像的各种示例参数(例如,温度跨度)。在图9 中,各个条形910-980可表示场景或IR摄像机中固有的不同的温度范围或可被IR摄像机的 用户设置的不同视图参数设置的等级/跨度。在图9的示例中表示的许多温度范围还用于示 意与在显示器上将IR图像呈现给用户关联的问题,例如,举例来说由于可能对于用户来说 隐藏的温度范围之间的复杂关系在解释IR图像上的困难。
[0185] 在图9中,示出了下列温度范围,并且可以在此后遵循在下面引入的符号:
[0186] 温度范围X(由条形910表示)示意了被成像场景的可能的场景热含量。这实质上可 以为场景可具有的任意温度范围。
[0187] 温度范围A(由条形920表示)示意了被成像场景的实际场景热含量,例如被成像的 场景中的实际最小温度Αι?和被成像的场景中的实际最大温度Ahigh之间的跨度。
[0188] 温度范围B(由条形930表示)示意了 IR摄像机的动态范围。Blciw表示最低可检测温 度并且Bhigh表示最高可检测温度,8卩,IR摄像机的成像系统的动态范围。
[0189] 温度范围C(由条形940表示)示意了捕获的IR图像中的图像数据值的图像范围,例 如捕获的IR图像中的最小图像数据值Ci?和最大图像数据值Chigh之间的跨度。Ci?表示在IR 摄像机的捕获的热图像含量中的最低温度,并且Chlgh表示在IR摄像机的捕获的热图像含量 中的最高温度。在IR图像中捕获的实际热图像含量C可受到热成像设备的温度范围B的限 制。
[0190]温度范围D(由条形950表示)示意了对要进行彩色化(例如,将温度值映射到彩色) 的温度跨度的选择。这在本文中也称为彩色范围或彩色跨度,即,到包括彩色的调色板的映 射。DlOT表示要由IR摄像机进行彩色化的最低温度,并且D hlgh表示要由IR摄像机进行彩色化 的最高温度。
[0191]温度范围E(由条形960表示)示意了要在热图像中使用的捕获的图像的计算的彩 色。ElOT表示要在捕获的图像中进行上色的最低温度,并且Ehlgh表示在捕获的图像中进行上 色的最高温度。然而,在图9的示例中,由于D highB经被设置低于Chigh,所以在Dhigt^Chigt^ 间的E的部分饱和,并且因此被上色有与温度跨度D的末端相同的彩色,或者用于显示热图 像的饱和部分的特定颜色。
[0192] 温度范围F(由条形970表示)示意了组合热图像信息和视觉图像信息的热图像融 合跨度。FlOT表示低热图像融合水平/阈值,并且F hlgh表示高热图像融合水平/阈值。对于在F 内的红外图像数据值,热成像设备将显示IR图像数据值,而对于在F外的红外图像数据值, 热成像设备将显示可见光(VL)图像数据值。温度范围G(由条形980表示)示意了由IR摄像机 呈现的产生的融合图像。
[0193] 温度范围A-F因此可分别包括最小温度值、最大温度值和在最小值和最大值之间 的温度值。总体上,温度范围D-F可以通过其各自的最小温度值(也称为最小彩色等级)、最 大温度值(也称为最大彩色等级)和优选地在最小值和最大值之间的一个或多个温度值来 表示。在一个非限制示例中,温度范围D-F可分别使用相应的最小温度值、最大温度值和中 间温度值来表示。根据本公开的一个或多个实施例,可以将温度范围A-F中的一个或多个视 觉地呈现(例如,在显示器上)给用户,例如作为单独的图形对象,例如与根据温度范围所呈 现的IR图像一起显示的图例或标度。
[0194] 如上所示,提供允许用户快速并且方便地发现并应用期望的温度范围用于处理 和/或呈现IR图像的计算机系统(例如,IR摄像机或热像仪装置)可为有益。参考图l〇a-14, 根据本公开的各种实施方式在下面讨论通过处理滑动手势来提供这样的计算机系统的各 种技术。
[0195] 图10a和10b示出根据本公开的实施例的可被显示在触摸屏内的IR图像和关联温 度范围的示例图像。在图l〇a和10b的示例图像中,IR图像和关联的温度范围被显示在分别 在触摸屏上的图形对象1010和1016内。如果期望可以显示其他图形对象。作为一个示例,图 10a和10b示出了图形对象1020,其可以例如是图10b中示出的菜单窗口。
[0196] 可以根据适当的图形用户界面(GUI)技术来构建、分组、管理和/或布置图形对象 1010、1016、1020用于显示。例如,可以在第一组非重叠图形对象中管理图形对象1010和 1020,而可以在与在第一组图形对象中的对象重叠的第二组图形对象中管理图形对象 1016〇
[0197] 根据各种实施例,图形对象1016的一个或多个部分可以每一个都与来自表示在图 形对象1016中的温度范围中的对应温度值关联。在一个示例中,图形对象1016可以包括与 最小温度值关联的第一部分1 〇 15、与中间温度值关联的第二部分1017和与表不在图形对象 1016中的温度范围的最大温度值关联的第三部分1018。在其他示例中,图形对象1016可包 括比在先前示例中识别的三个部分要少的部分。即,例如,可仅存在与温度值关联的一个部 分(例如,与中间温度值关联的部分),或者可仅存在两个部分(例如,两个部分,每个部分与 最大和最小温度值关联)。在其他示例中,图形对象1016可包括与来自所述温度范围的附加 温度值对应的附加部分。
[0198] 根据各种实施例,希望调整图9所描述的温度范围D-F中的一个的用户例如可以在 表示温度范围D-F中的一个的图形对象1016上应用手势运动以这样做。例如,经由图形对象 1016上的适当手势运动,用户可以仅修改最小值或仅修改最大值或同时修改温度范围的最 小温度值、最大温度值和中间温度值的任意组合。在一个非限制示例中,这可涉及在图形对 象1016的第一部分1015、第三部分1018或第二部分1017上开始滑动手势。
[0199] 图11a是根据本公开的实施例的示例触摸屏图像,其示意了可如何从用户接收滑 动手势以修改温度范围。图11a的示例示出了向下滑动手势开始在与图形对象1016的第一 部分1015对应的位置上,其中第一部分1015可以与表示在图形对象1016中的温度范围的最 小温度值关联。
[0200] 图lib示出了根据本公开的实施例作为接收图11a中示出的向下滑动的用户指示 的结果如何修改温度范围的示例。在各种实施例中,可以响应于接收图11a的示例用户指示 来生成表示滑动手势开始位置(在图中使用叉号标记示意)的第一数据和表示滑动手势方 向(在图示使用箭头示意)的第二数据,其中滑动手势开始位置对应于图形对象1016的第一 部分1015并且滑动手势方向对应于向下方向。根据一些实施例,响应于表示图11a的示例滑 动手势的这样的数据,可以通过降低其最小温度值来调整、更新或以其他方式修改表示在 图形对象1016中的温度范围。
[0201] 如通过将图11a与图lib进行比较所能理解的,在该示例中,响应于从与最小温度 值关联的位置开始的向下滑动手势,降低了最小温度值(在该示例中数值上指示为大体接 近第一部分1015)。根据通过该示例示意的实施例,这转而降低了中间温度值(在该示例中 数值上指示为大体接近图形对象1016的第二部分1017),而未更改最大温度值(在该示例中 数值上指示为大体接近图形对象1016的第三部分1018)。根据各种实施例,如果滑动手势方 向是向上方向而不是在该示例中给出的向下方向,则可以提高最小温度值而不是降低最小 温度值。应当注意到,图形对象1 〇 16被示出为包括具有温度值(例如,对应于最大、中间和最 小温度值)的数值指示的标度仅作为示例,并且图形对象1016可备选地或附加地包括期望 的温度范围的任意其他合适的图形表示,并且可以包括或可以不包括数值指示,这取决于 本公开的具体应用。
[0202]图12a示意了可如何从用户接收滑动手势以修改温度范围的另一示例,并且图12b 示意了根据本公开的实施例的如何修改温度范围作为接收图12a的示例滑动手势的结果的 示例。图12a的示例示出向下滑动手势开始在对应于图形对象1016的第三部分1018的位置 上,其中第三部分1018可以与表示在图形对象1016中表示的温度范围的最大温度值关联。
[0203] 如由图12a和12b的示例示意的,根据本公开的一些实施例,响应于接收从与最大 温度值关联的位置开始的向下滑动手势,可以通过降低其最大温度值(数值上指示为大体 接近图形对象1016的第三部分1018)来调整、更新或以其他方式修改表示在图形对象1016 中的温度范围。根据通过该示例示意的实施例,这转而降低了中间温度值(数值上指示为大 体接近图形对象1016的第二部分1017),而未更改最小温度值(数值上指示为大体接近图形 对象1016的第一部分1015)。根据各种实施例,如果滑动手势方向是向上方向而不是在该示 例中给出的向下方向,则可以提高最大温度值而不是降低最大温度值。
[0204] 图13a示意了可如何从用户接收滑动手势以修改温度范围的再另一示例,并且图 13b示意了根据本公开的实施例的如何修改温度范围作为接收图13a的示例滑动手势的结 果的示例。图13a的示例示出向下滑动手势开始在对应于图形对象1016的第二部分1017的 位置上,其中第二部分1017可以与表示在图形对象1016中表示的温度范围的中间温度值关 联。
[0205] 如由图13a和13b的示例示意的,根据本公开的一些实施例,响应于接收从与中间 温度值关联的位置开始的向下滑动手势,可以通过降低其中间温度值(数值上指示为大体 接近图形对象1016的第二部分1017)来调整、更新或以其他方式修改表示在图形对象1016 中的温度范围。根据通过该示例示意的实施例,这转而分别降低了最小和最大温度值(数值 上指示为大体分别接近图形对象1016的第一部分1015和第三部分1018)。根据各种实施例, 如果滑动手势方向是向上方向而不是在该示例中给出的向下方向,则可以提高中间、最小 和最大温度值而不是降低中间、最小和最大温度值。
[0206] 转到图14,示意了根据本公开的实施例的基于滑动手势处理IR图像的计算机实现 的方法1400的流程图。例如,方法1400可基于可以通过按在图10a-13b的示例中示意的方式 处理滑动手势来调整、更新或以其他方式修改的一个或多个温度范围来处理和/或显示IR 图像。在各种实施例中,方法1400可包括下述:
[0207] 在框1410,基于温度范围将IR图像显示在触摸屏上。例如,根据一些实施例,可以 通过将第一调色板应用到在所述温度范围内的IR图像数据值并将第二调色板应用到所述 温度范围外的IR图像数据值来处理IR图像并将IR图像显示在触摸屏上。在一些实施例中, 可以将IR图像显示在在触摸屏上显示的第一图形对象(例如,图形对象1010)内。在一些实 施例中,第一图形对象可以属于当被显示在触摸屏内时彼此不重叠的第一组图形对象。 [0208]在框1420,将第二图形对象(例如,图形对象1016)显示在所述触摸屏内。例如,第 二图形对象可以包括温度范围的标度、图例或其他图形表示,基于所述温度范围IR图像被 应用选择的调色板。第二图形对象可以包括一个或多个部分,每一部分与来自表示在第二 图形对象中的温度范围的温度值(例如,最大、中间和最小温度值)关联。在一些实施例中, 第二图形对象可以属于当被显示在触摸屏内时被重叠或叠加在第一组图形对象(例如,包 括IR图像)上的第二组图形对象。
[0209]在框1430,通过通信地联接到所述触摸屏的处理器经由所述触摸屏接收滑动手势 的用户指示,其中所述接收用户指示包括生成表示滑动手势开始位置的第一数据和表示滑 动手势方向的第二数据。框1430可以进一步包括确定由第一数据表示的滑动手势开始位置 是否对应于与第二图形对象的选择的部分关联的坐标。例如,所述滑动手势开始位置可以 被确定为对应于表示温度范围的最小温度值的第一部分、表示温度范围的中间温度值的第 二部分和表不温度范围的最大温度值的第三部分中的一个。
[0210] 在框1440,基于表示滑动手势的用户指示的所述第一数据和所述第二数据调整、 更新或以其他方式修改所述温度范围。例如,在各种实施例中,修改所述温度范围可以包括 基于滑动手势方向并基于滑动手势开始位置对应于第二图形对象的哪个部分来降低或提 高表示在第二图形对象中的所述温度范围的最小温度值、中间温度值和最大温度值中的一 个或多个,如在上面图1 la_13b的示例所描述的。
[0211] 在框1450,基于所述修改过的温度范围图像处理所述IR图像。在上面对框1410讨 论的示例中,根据一些实施例,可以通过将第一调色板应用到现在在修改过的温度范围内 的IR图像数据值并将第二调色板应用到现在在修改过的温度范围外的IR图像数据值来处 理IR图像。在其他示例中,可以利用现在修改过的温度范围对IR图像执行依赖于温度范围 或与温度范围关联的一个或多个附加的或备选的图像处理操作。
[0212] 在框1460,将所述图像处理过的IR图像显示在所述触摸屏内。这样,例如,通过基 于滑动手势的处理利用修改过的温度范围执行图像处理,可以显示被更新或修改的IR图 像。以这种方式,例如,用户可以使用滑动手势并查看相应地更新的IR图像以快速并且方便 地发现并应用期望的温度范围用于处理和/或呈现IR图像。
[0213] 在一个或多个实施例中,温度范围可以从相关于图9描述的温度范围D-F中进行选 择。在一个或多个实施例中,所述第二组图形对象可以在所述第一图形对象的顶部部分、底 部部分、右部部分或左部部分重叠地放置或叠加在所述第一图形对象上。例如,第二组图形 对象可以包括放置在显示的IR图像的顶部部分、底部部分、右部部分或左部部分的图例。
[0214] 在一个或多个实施例中,第二组图形对象可以进一步包括一个或多个附加图形对 象。例如,第二组图形对象可以包括一个或多个附加温度范围(例如,上面描述的关于图9的 温度范围D和F)的图形表示,并且用户可以在与表示所述温度范围的图形对象中的选择的 一个关联的坐标处开始滑动手势以调整温度范围中的期望的一个。
[0215] 使用静止滑动手势可视化温度
[0216] 当对被观察的真实世界场景的IR图像进行图像处理、呈现、分析和监视时,可以将 点标记叠加到显示的IR图像上或以其他方式相对于显示的IR图像显示点标记,以辅助用户 标记或以其他方式选择显示的IR图像的特定像素或像素群组。用户可以使用点标记来标记 或选择特定像素或像素群组以便基于IR图像的标记的像素或像素群组来获得与IR图像关 联的一个或多个属性或者控制IR图像的处理、呈现和/或分析。例如,可以处理IR图像以读 出与使用点标记被标记或被选择的特定像素或像素群组关联的IR图像数据值或温度。因 此,通过使用点标记或其他类似手段,可有益于减少使用户获得IR图像的期望属性或控制 对IR图像的处理、呈现和/或分析的复杂度和时间。
[0217] 通过方便地获得与IR图像关联的属性(例如,温度值)或方便地控制IR图像的图像 处理和/或呈现,计算机系统(例如,IR摄像机系统或配置用于热像仪使用的其他计算机系 统)的用户可以能够快速地分析IR图像的特定方面或细节和/或发现具有改善的可解释性 的IR图像的呈现。例如,对于要理解捕获的被观察的真实世界场景的用户,进一步有利的 是,能够将点标记放置在显示的IR图像的特定像素或像素群组上并且能够读出表示特定像 素或像素群组的IR图像数据值或温度,其中IR图像数据值表示从被观察的真实世界场景发 射的红外辐射。
[0218] 图15a和15b示出了根据本公开的实施例的触摸屏图像,其示意了可如何接收滑动 手势(例如静止滑动手势或点击手势)的用户指示以放置或以其他方式控制点标记并呈现 与IR图像关联的属性。在图15a和15b的示例中,可以接收静止滑动手势或点击手势的用户 指示,滑动手势或点击手势可以通过滑动手势开始位置1530(在图中出于示意目的使用叉 号标记指示)和滑动手势结束位置1550(在图中出于示意目的使用圆圈指示)相等或基本相 等(例如,当差距落于指定的小余量时)来限定,如上面与图7a和7b相关的讨论。作为响应, 可以显示图形对象1511(例如,十字准线、井字符号或其他相似的图形表示)以表示例如放 置在对应于滑动手势开始位置1530或结束位置1550的位置处的点标记。图形标记1511可以 叠加到包含IR图像的图形对象1010上。
[0219] 该示例进一步示意了,根据一些实施例,可以确定(例如,基于单个IR图像数据值 或IR图像数据值的组合)并且在图形对象1512中呈现在静止滑动手势位置(例如,滑动手势 开始位置1530或结束位置1550)处与IR图像关联的属性(例如,温度值、发射率值或其他IR 图像属性)。所述呈现可以是表示图像数据值的数值信息,例如,在图12b中以摄氏度、以华 氏度或发射率的形式。图形对象1512可以例如在相对于图形对象1010的预定位置处叠加到 包括IR图像的图形对象1010上。在一些实施例中,图形对象1010和1020可以管理在第一组 非重叠图形对象中,而图形对象1511和1512可以管理在第二组图形对象中,所述第二组图 形对象可以与所述第一组中的对象重叠或者叠加在第一组中的对象上,如在上面与图l〇a 和10b有关的讨论。
[0220] 图16a和16b示出了根据本公开的实施例的可如何接收滑动手势(例如静止滑动手 势或点击手势)的用户指示以放置点标记并呈现与IR图像关联的属性的示例。在该示例中, 响应于接收静止滑动手势或点击手势(通过滑动手势开始位置1630和结束位置1650相等或 基本相等来限定),可以基于静止滑动手势位置(例如,滑动手势开始位置1630或结束位置 1650)来选择矩形区域1613。在一些实施例中,可以将矩形区域1613的边缘显示为叠加在包 含IR图像的图形对象1010上的图形对象,以便辅助用户识别选择的区域。取决于实施方式, 静止滑动手势位置可以确定矩形区域1613的中心、矩形区域1613的角或相对于矩形区域 1613的其他预定位置。一些实施例允许用户经由滑动手势或开始在矩形区域1613的角或边 缘上的拖拉手势来调整矩形区域1613。
[0221] 在图16a和16b示意的示例中,基于在矩形区域1613内显示的IR图像的像素的IR图 像数据值(例如,像素值)来确定点标记位置。在一些实施例中,可以通过矩形区域1613内像 素上的预定函数(在本文中也称为点标记函数)来选择点标记位置。对于一个或多个示例, 点标记函数可以是最小图像数据值函数(例如,返回在矩形区域1613内的所有像素上具有 最小图像数据值的像素的位置的函数)或最大图像数据值函数(例如,返回在矩形区域1613 内的所有像素上具有最大图像数据值的像素的位置的函数)。
[0222] 可以由叠加到包含IR图像的图形对象1010上的图形对象1611指示确定的点标记 位置。图形对象1611可以显示在对应于确定的点标记位置的位置处,但是可以以其他方式 与图形对象1511相似。另外,根据一些实施例,以与上面针对图15a和15b描述的方式类似, 可以将与确定的点标记位置关联的属性(例如,温度值、发射率值或其他IR图像属性)呈现 在图形对象1512中。这样,例如,在点标记函数可为IR图像数据的最小图像数据值函数或最 大图像数据值函数的实施例中,可以由图形对象1611指示矩形区域1613内的冷或热点并且 可以将对应的温度值呈现为图形对象1512中的数值。
[0223] 图17a和17b示意了根据本公开的实施例的可如何接收滑动手势(例如静止滑动手 势或点击手势)的用户指示以放置点标记(由图形对象1711表示)并呈现与IR图像关联的属 性的另一示例。图17a和17b中示意的示例示出了圆形区域1713而不是矩形区域1613作为响 应于接收静止滑动手势(例如,由滑动手势开始位置1730和结束位置1750限定)选择的区 域,但是可以以其他方式类似于图16a和16b中示意的示例。尽管针对与图16a-17b相关的描 述的实施例的矩形区域1613和圆形区域1713被示意为响应于静止滑动手势选择的区域的 示例,但是也可以预期呈其他形状的区域作为这些实施例中的变型。
[0224] 图18示出了根据上面的与图10a_17b相关的讨论的各种实施例的显示IR图像和点 标记的示例触摸屏图像。在该示例图像中,呈十字准线或井字符号形式的图形对象1811被 显示在对应于点标记位置的位置处,并且与点标记位置关联的温度值被显示在图形对象 1812中作为以华氏度形式的数值信息。
[0225] 转到图19,示出了根据本公开的实施例的基于滑动手势处理IR图像的计算机实现 的方法1900的流程图。例如,方法1900可以处理滑动手势以放置或以其他方式控制显示的 IR图像上的点标记并获得与IR图像关联的一个或多个属性(例如,温度值),如图15a-17b的 示例中示意的。在一些实施例中,方法1900可以除了获得例如在对应于点标记的位置处的 IR图像的温度值的属性之外或者代替获得该属性,基于点标记位置控制对IR图像的处理、 呈现和/或分析。例如,根据一些实施例,可以基于在点标记位置处的IR图像的图像数据值 来设置或调整图9的温度范围D-F中的一个或多个温度值(例如,最小温度值、中间温度值和 最大温度值),这转而可以影响IR图像的处理、呈现和/或分析。在各种实施例中,方法1900 可以包括下述:
[0226] 在框1910,将IR图像显示在触摸屏上。例如,根据一些实施例,可以通过将第一调 色板应用到IR图像的IR图像数据值来处理IR图像并将其显示在触摸屏上。在一些实施例 中,IR图像可以显示在在触摸屏上显示的第一图形对象(例如,图形对象1010)内。在一些实 施例中,第一图形对象可以属于当被显示在触摸屏内时不彼此重合的第一组图形对象。
[0227] 在框1920,通过通信地联接到所述触摸屏的处理器经由所述触摸屏接收滑动手势 的用户指示,其中所述接收用户指示包括生成表示滑动手势开始位置的第一数据和表示滑 动手势方向的第二数据。在一些实施例中,框1920可以还包括确定接收的用户指示是对应 于静止滑动手势还是点击手势。取决于实施例,这样的确定可以在滑动手势开始位置等于 或基本等于(例如,当差距落于小范围内时)滑动手势结束位置时和/或基于滑动手势方向 (例如,当没有检测到滑动手势方向或检测到可忽略的滑动手势方向时)来进行。框1920可 以进一步涉及将滑动手势开始位置与第一图形对象(例如,在包含IR图像的图形对象1010 内)内的坐标关联。
[0228] 在框1930,响应于接收对应于静止滑动或点击手势的用户指示确定点标记位置。 在一些实施例中,可以相对于静止滑动手势的滑动手势开始位置或滑动手势结束位置来确 定点标记位置。例如,可以将点标记位置设置为滑动手势开始位置(或结束位置,其可以与 静止滑动手势的开始位置相同或基本相同)。在一些实施例中,静止滑动手势可以限定选择 的区域(例如,矩形区域1613或圆形区域1713)而不是点标记位置,如与图16a-17b相关的讨 论。在这样的实施例中,可以然后基于由静止滑动手势限定的选择的区域内的IR图像的像 素的IR图像数据值(例如,像素值)的处理来确定点标记位置,如在上面与图16a-17b相关的 讨论。IR图像数据值的这样的处理可以涉及应用点标记函数,例如最小图像数据值函数、最 大图像数据值函数或在选择的区域内的像素的聚集的IR图像数据值上的其他函数,如本文 在上面讨论的。
[0229]在框1940,显示包括十字准线、井字符号或在点标记位置处的点标记的其他图形 表示的第二图形对象(例如,图形对象1511、1611、1711或1811)。例如,可以将表示点标记的 第二图形对象在对应于显示的IR图像中的点标记位置的位置处叠加到显示IR图像的第一 图形对象上。在一些实施例中,第二图形对象可以属于当被显示在触摸屏内时可重叠或叠 加在第一组图形对象(例如,显示的IR图像)上的第二组图形对象。在一些实施例中,框1940 还可以涉及将表示选择的区域(例如,矩形区域1613或圆形区域1713)的轮廓或边缘的第三 图形对象叠加到包含IR图像的第一图形对象上。
[0230]在框1950,基于点标记位置处理IR图像。在一个或多个实施例中,这可以包括获得 与IR图像的像素或像素群组关联的属性(例如,温度值),其中基于点标记位置来选择所述 像素或像素群组,如上面与图15a-18的示例相关的讨论。在一些实施例中,可以将获得属性 呈现在第四图形对象(例如,图形对象1512)中,例如可以将该第四图形对象叠加在包含IR 图像的第一图形对象上。在一个示例中,第四图形对象可以包括获得的属性的数值表示,比 如以摄氏度或华氏度形式的温度值。
[0231] 使用滑动手势扩大或最小化图例
[0232] 当对被观察的真实世界场景的IR图像进行图像处理、呈现、分析和监视时,必要时 可调整图形对象的相对尺寸(例如,在显示的图像和图例之间)的要求。例如,在一些手持式 红外成像设备中,显示区域可能受到限制,并且因此将一些图形对象例如图例或菜单选择 性地以扩大或最小化的形式呈现可为有利。
[0233]图20a和20b示出了根据本公开的实施例的触摸屏图像,其示意了可如何基于滑动 手势调整图形对象的尺寸的示例。图20a示出了呈减小或最小化形式1015a的图形对象,而 图20b示出了呈扩大的或完全形式1015b的相同的图形对象。在该示例中,响应于接收具有 图20a中示出的滑动手势开始位置2030、滑动手势方向2040、和滑动手势结束位置2040的滑 动手势,可以将表示图例的图形对象从其减小或最小化形式1015a切换到其扩大或完全形 式1015b 〇
[0234] 具体地,滑动手势开始位置2030可以对应于与呈其减小的或最小化形式1015a的 图形对象关联的坐标,滑动手势方向2040对应于将要扩大的图形对象沿着的适当方向并且 滑动手势结束位置2060对应于预定阈值外的坐标(例如,以指示切换到扩大形式的确认)。
[0235] 相反,通过在其扩大或完全形式1015b中接收并处理在图形对象上开始的滑动手 势的用户指示,滑动方向对应于将要减小或最小化的图形对象沿着的适当方向并且滑动结 束位置越过预定阈值,则成其扩大或完全形式1015b的图形对象可以被切换到其减小或最 小化形式1015a。
[0236] 图21示意了根据本公开的实施例的基于滑动手势处理显示在触摸屏上的图形对 象的计算机实现的方法2100的流程图。例如,方法2100可以处理包括IR图像和图例或菜单 的图形表示的显示的图形对象,以响应于接收滑动手势调整图形对象的相对尺寸。在各种 实施例中,方法2100可以包括下述:
[0237] 在框2110,将IR图像显示在触摸屏上。例如,可以处理IR图像并将其显示在在触摸 屏上显示的第一图形对象(例如,图形对象1010)内。在一些实施例中,第一图形对象可以属 于被显示在当在触摸屏内显示时不彼此重叠的第一组图形对象。在一些实施例中,可以通 过将第一调色板应用到第一温度范围内的IR图像数据值并且将第二调色板应用到第一温 度范围外的IR图像数据值来处理并显示IR图像。
[0238] 在框2120,将第二图形对象显示在所述触摸屏内,其中可以将第二图形对象显示 在其第一形式(例如,减小或最小化形式1015a)中或在其第二形式(例如,扩大或完全形式 1015b)中。例如,第二图形对象可以包括第一温度范围的标度、图例或其他图形表示,基于 所述第一温度范围IR图像被应用选择的调色板。在一些实施例中,第二图形对象可以属于 当被显示在触摸屏内时可重叠或叠加在第一组图形对象(例如,显示的IR图像)上的第二组 图形对象。
[0239] 在框2130,通过通信地联接到所述触摸屏的处理器经由所述触摸屏接收滑动手势 的用户指示,其中所述接收用户指示包括生成表示滑动手势开始位置的第一数据和表示滑 动手势方向的第二数据。在一些实施例中,框2130可进一步包括确定由第一数据表示的第 一滑动手势开始位置是否对应于与第二图形对象关联的坐标以及由所述第二数据表示的 滑动手势方向是否对应于与调整第二图形对象的尺寸的指示关联的预定方向中的一个。 [0240]在框2140,基于所述第一数据和所述第二数据修改所述第二图形对象,其中修改 所述第二图形对象包括将所述第二图形对象的尺寸修改为其第一形式(例如,减小或最小 化形式1015a)或其第二形式(例如,扩大或完全形式1015b)。例如,基于确定表示滑动手势 开始位置的第一数据对应于与第二图形对象关联的坐标并且表示滑动手势方向的第二数 据对应于与调整第二图形对象的尺寸的指示关联的预定方向中的一个,可以将第二图形对 象的尺寸从其预定的减小或最小化尺寸改变到其预定的扩大或完全尺寸,或反之亦然。 [0241 ]使用触摸屏上的空间分离调整多个参数范围
[0242] 如所述讨论的,对被观察的真实世界场景的IR图像的处理、呈现、分析和监视通常 依赖于控制IR图像的视觉呈现的图像处理的多个参数。因此,特别是在配置有具有基于触 摸的用户输入功能的触摸屏的计算机系统中,减少用户调整控制IR图像的视觉呈现的多个 参数的复杂度和时间可为有益。通过方便地查看和控制影响如何处理和呈现IR图像的多个 参数,计算机系统(例如,IR摄像机系统或配置用于热像仪使用的其他计算机系统)的用户 可以能够快速获得具有改善的可解释性和/或示出可进行分析的特定方面或细节的IR图像 的呈现。
[0243] 图22a和图22b示出了根据本公开的实施例的触摸屏图像,其示意了可如何从用户 接收滑动手势以调整控制或影响对IR图像的处理和/或呈现的多个参数中的一个的示例。 在图22a和22b的示例中,可以将IR图像显示在图形对象1010内,如上所述。如果期望,还可 以显示附加图形对象,例如表示例如菜单的图形对象1020。如上所述,根据一个或多个实施 例,可以在第一组非重叠图形对象中管理图形对象1010和1020。
[0244] 在该示例中,将两个参数中的每一个都分别图形地表示在图形对象22151和22152 中。在不背离本公开的范围和精神的情况下,如果期望,可以在附加图形对象中显示附加参 数。在该示例中的参数每一个都限定参数值的范围,并且可以被呈现为标度或图例(如图 22a和22b所示)或对应于参数值的范围的其他图形表示。根据一些实施例,图形对象22151 和22152可以重叠或叠加到显示IR图像的图形对象1010上。在这方面,根据一个或多个实施 例,图形对象22151和22152可以管理在可以与第一组图形对象中的对象重叠的第二组图形 对象中。
[0245] 根据各种实施例,图形对象22151的一个或多个部分可以每一个都与来自表示在 图形对象22151中的参数值的范围中的参数值关联。在一个示例中,图形对象22151可以包 括与最小参数值关联的第一部分22161、与中间参数值关联的第二部分22171和与表示在图 形对象22151中的参数范围的最大参数值关联的第三部分22181。类似地,图形对象22152可 以包括与最小参数值关联的第一部分22162、与中间参数值关联的第二部分22172和与表示 在图形对象22152中的参数范围的最大参数值关联的第三部分22182。在其他示例中,图形 对象22151和/或22152可包括比在先前示例中识别的三个部分要少的部分。即,例如,可仅 存在与参数值关联的一个部分(例如,与中间参数值关联的部分),或者可仅存在两个部分 (例如,两个部分,每个部分与最大和最小参数值关联)。再在其他示例中,图形对象1016可 包括与来自所述参数范围的附加参数值对应的附加部分。
[0246] 根据各种实施例,希望调整表示在图形对象22151和22152中的参数范围中的一个 的用户可以在图形对象22151和22152中的适当的一个上应用手势运动来这样做。例如,经 由图形对象22151/22152上的适当的手势运动,用户可以仅修改最小值或仅修改最大值或 同时修改参数范围的最小值、最大值和中间值的任意组合。作为非限制示例,这可涉及在图 形对象22181/22182的第一部分22161/22162、第三部分22181/22182或第二部分22171/ 22172上开始滑动手势。图22a和22b的示例示出了可以接收并处理在图形对象22151的第一 部分22161上开始的向下滑动手势以将最小参数值从0.3降低到0,这转而可以降低温度范 围的中间参数值。
[0247] 根据各种实施例,如果滑动手势方向是向上方向而不是在该示例中给出的向下方 向,则可以提高最小温度值而不是降低最小温度值。
[0248] 应当注意到,图形对象22151和/或22152被示出为包括具有参数值(例如,对应于 最大、中间和最小参数值)的数值指示的标度仅作为示例,并且图形对象22151和/或22152 可备选地或附加地包括期望的参数范围的任意其他合适的图形表示,并且可以包括或可以 不包括数值指示,这取决于本公开的具体应用。另外,尽管图22a和22b的示例中的参数被示 出包括参数值的范围,但是本文公开的技术也可以应用到包括离散值(例如,包括二进制 值,例如开/关或是/否)的参数。例如,可以处理在表示参数的图形对象的特定部分上开始 的滑动手势来调整参数的一个或多个离散值。
[0249]图23a和23b示意了根据本公开的实施例的可如何从用户接收滑动手势以修改另 一参数的另一示例。图23a和23b的示例示出了在图形对象22152而不是图形对象22151上的 向下滑动手势。这样,在该示例中,接收并处理在图形对象22152的第一部分22162上开始的 向下滑动手势以将表示在图形对象22152中的参数范围的最小值从30%调整到0%,这转而 调整参数范围的中间值。
[0250]图24示出了根据本公开的实施例的基于滑动手势处理IR图像的计算机实现的方 法2400的流程图。例如,方法2400可以基于多个参数范围处理和/或显示IR图像,所述多个 参数范围可以通过处理滑动手势来调整、更新或以其他方式修改,如在图22a-23b的示例中 所示意的。在各种实施例中,方法2400可以包括下述:
[0251] 在框2410,基于第一参数范围和第二参数范围将IR图像显示在触摸屏上。例如,根 据一些实施例,可以基于第一和第二参数范围处理IR图像,并且将所述IR图像显示在在触 摸屏上显示的第一图形对象(例如,图形对象1010)内。在一些实施例中,第一图形对象可以 属于当被显示在触摸屏内时彼此不重叠的第一组图形对象。
[0252] 在框2420,将第二图形对象(例如,图形对象22151)和第三图形对象(例如,图形对 象22152)显示在所述触摸屏内。例如,第二和第三图形对象可以每一个都分别包括第一和 第二温度范围的标度、图例或其他图形表示。在一些实施例中,第二和第三图形对象可以属 于当被显示在触摸屏内时被重叠或叠加在第一组图形对象(例如,显示的IR图像)上的第二 组图形对象。
[0253] 在框2430,通过通信地联接到所述触摸屏的处理器,经由所述触摸屏接收滑动手 势的用户指示,其中所述接收用户指示包括生成表示滑动手势开始位置的第一数据和表示 滑动手势方向的第二数据。框2430可以进一步包括确定由第一数据表示的滑动手势开始位 置是否对应于与第二或第三图形对象的选择的部分关联的坐标。例如,所述滑动手势开始 位置可以被确定为对应于第二或第三图形对象的第一部分、第二部分或第三部分,其中每 个部分与第一或第二参数范围的最小参数值、中间参数值或最大参数值关联。
[0254]在框2440,基于表示滑动手势的用户指示的所述第一数据和所述第二数据调整、 更新或以其他方式修改所述第一或第二参数范围。例如,在各种实施例中,修改所述第一或 所述第二参数范围可以包括基于滑动手势方向并基于滑动手势开始位置对应于第二或第 三图形对象的哪个部分来降低或提高所述第一或第二参数范围的最小参数值、中间参数值 和最大参数值中的一个或多个,如在上面图22a-23b的示例以及对应的文字所示意的。
[0255] 在框2450,基于所述修改的所述第一或第二参数范围图像处理所述IR图像,并且 在框2460将所述图像处理过的IR图像显示在所述触摸屏内。这样,例如,通过利用可根据经 由触摸屏从用户接收的滑动手势已经被修改的第一和/或第二参数范围执行成像处理,可 以显示被更新或修改的IR图像。以这种方式,例如,用户可以使用滑动手势并查看相应地更 新的IR图像以快速并且方便地发现并应用期望的参数范围用于处理和/或呈现IR图像。
[0256] 红外成像设备的手势操纵
[0257] 在一个或多个实施例中,可以接收并处理触摸屏上的手势来控制红外成像设备功 能。在一个非限制不例中,可以接收包括点击、双击、拖拉、轻拂、捏拉、伸展、按、按+点击、按 +拖拉或旋转的手势中的任一个来控制红外成像设备中的功能,例如对比度调整、融合、混 合、对比度增加融合、全景图拼接、全球定位系统(GPS)功能、激光照明功能、视频控制功能、 通信功能、注解功能、聚焦和缩放功能、保温或湿度分析功能或可以提供在特定红外成像设 备上的其他功能。
[0258] 对齐
[0259] 由于红外(IR)图像的捕获和可见光(VL)图像的捕获一般通过以偏移的方式安装 的热成像设备的不同的成像系统来执行,所以绕光轴的方向和旋转不同。成像系统之间的 光轴可能彼此之间相距一定的距离并且将出现称为视差距离误差的光学现象。成像系统之 间的光轴可以相对于彼此以一定角度取向并且将出现称为视差指向误差的光学现象。将出 现光学系统绕其相应的光轴的旋转以及称为视差旋转误差的光学现象。由于这些视差误 差,称为视场(FOV)的真实世界场景的捕获的视图在IR成像系统和VL成像系统之间可能不 同。
[0260] 由于红外(IR)图像的捕获和可见光(VL)图像的捕获一般通过具有不同特性(例如 放大率)的不同的光学系统的热成像设备的不同的成像系统来执行,所以称为视场(F0V)的 真实世界场景的捕获的视图在成像系统之间可能不同。可以借助具有不同光学特性(例如 放大率)的不同的光学系统来获得IR图像和VL图像,导致由IR传感器和VL传感器捕获的F0V 的尺寸不同。
[0261] 为了组合捕获的IR和捕获的VL图像,所述图像必须进行调适以便获得表示被观察 的真实世界场景的相同部分的调适的IR图像和调适的VL图像,换言之,对不同的视差误差 和F0V尺寸进行补偿。该处理步骤称为IR图像和VL图像的配准或对齐。
[0262] 可以根据为本领域技术人员已知的任何方法来执行配准或对齐。
[0263] 在适用的情况下,可以利用硬件、软件或硬件和软件的组合来实现本公开提供的 各种实施例。同样在适用的情况下,本文列出的各种硬件组件和/或软件组件可以组合到复 合组件中,该复合组件包括软件、硬件和/或二者,而不脱离本公开文本的精神。在适用的情 况下,本文列出的各种硬件组件和/或软件组件可以分离成包括软件、硬件或二者的子组 件,而不脱离本公开文本的精神。此外,在适用的情况下,可以预期的是,软件组件可以实施 为硬件组件,反之亦然。
[0264] 计算机可读介质
[0265] 根据本公开文本的软件(例如非临时性指令、程序代码和/或数据)可以存储在一 个或多个非临时性机器可读介质中。还可以预期的是,本文认同的软件可以利用一个或多 个通用或专用的计算机和/或计算机系统、网络和/或其他方式实现。在适用的情况下,本文 描述的各种步骤的顺序可以发生变化、组合到复合步骤和/或分割成若干子步骤以提供本 文描述的特征。
[0266] 在一个或多个实施例中,用于基于滑动手势处理红外(IR)图像的计算机程序产品 包括计算机可读代码,所述计算机可读代码配置为当在处理器中被执行时执行本文描述的 方法步骤中的任一个或全部。
[0267] 在一个或多个实施例中,用于基于滑动手势处理红外(IR)图像的非临时性计算机 可读存储器,其上存储有计算机代码,所述计算机可读代码配置为当在处理器中被执行时 执行本文描述的方法步骤中的任一个或全部。
[0268] 在适用的情况下,可以利用硬件、软件或硬件和软件的组合来实现本公开提供的 各种实施例。同样在适用的情况下,本文列出的各种硬件组件和/或软件组件可以组合到复 合组件中,该复合组件包括软件、硬件和/或二者,而不脱离本公开文本的精神。在适用的情 况下,本文列出的各种硬件组件和/或软件组件可以分离成包括软件、硬件或二者的子组 件,而不脱离本公开文本的精神。此外,在适用的情况下,可以预期的是,软件组件可以实施 为硬件组件,反之亦然。
[0269] 根据本公开文本的软件(例如非临时性指令、程序代码和/或数据)可以存储在一 个或多个非临时性机器可读介质中。还可以预期的是,本文认同的软件可以利用一个或多 个通用或专用的计算机和/或计算机系统、网络和/或其他方式实现。在适用的情况下,本文 描述的各种步骤的顺序可以发生变化、组合到复合步骤和/或分割成若干子步骤以提供本 文描述的特征
[0270]上文描述的实施方式是示例性的,并非限制本发明。应该理解,根据本发明的原 理,众多改进和变化是可能的。因此,本发明的范围仅由随附权利要求限定。
【主权项】
1. 一种基于滑动手势处理红外(IR)图像的方法,所述方法包括: 将IR图像显示在触摸屏上,其中所述IR图像显示在在所述触摸屏内显示的一个或多个 图形对象的第一图形对象内; 经由所述触摸屏通过与所述触摸屏通信地联接的处理器接收滑动手势的用户指示,其 中所述接收用户指示包括生成表示第一滑动手势开始位置的第一数据和表示第一滑动手 势方向的第二数据; 基于所述第一数据和所述第二数据处理所述一个或多个图形对象,其中所述处理包括 下列中的至少一个: (i) 将在所述第一图形对象内的所述IR图像分割为第一部分和第二部分以处理所述第 一部分或所述第二部分, (ii) 将第二图形对象的尺寸修改为预定的扩大尺寸或预定的最小化尺寸, (iii) 修改用于处理所述IR图像的温度范围,或 (iv) 修改用于处理所述IR图像的一个或多个参数范围; 以及 将所述处理过的一个或多个图形对象显示在所述触摸屏内。2. 根据权利要求1所述的方法,其中: 所述第一滑动手势位置对应于在所述第一图形对象内的第一滑动手势开始位置坐标; 所述一个或多个图形对象的处理包括: 基于所述第一数据将所述IR图像分割成所述第一部分和所述第二部分, 基于所述第二数据选择所述第一部分或所述第二部分,以及 基于所述第二数据图像处理所述选择的第一部分或第二部分;以及 所述处理过的一个或多个图形对象的显示包括通过叠加到所述触摸屏内的所述显示 的IR图像上来显示所述图像处理过的第一部分或第二部分。3. 根据权利要求2所述的方法,其中: 根据第一调色板显示所述IR图像; 所述将所述IR图像分割成所述第一部分和所述第二部分包括将所述第一部分分割成 左手部分并且将所述第二部分分割成右手部分; 所述选择所述第一部分或所述第二部分包括基于所述第二数据将所述滑动手势的方 向确定为向右滑动手势或向左滑动手势的选择; 如果向右滑动手势被确定则选择所述第一部分或者如果向左滑动手势被确定则选择 所述第二部分;以及 所述基于所述第二数据图像处理所述选择的第一部分或所述选择的第二部分包括将 第二调色板应用到所述选择的第一部分或所述选择的第二部分。4. 根据权利要求2所述的方法,其中: 根据第一图像模式显示所述IR图像; 所述将所述IR图像分割成所述第一部分和所述第二部分包括将所述第一部分分割成 顶部部分并且将所述第二部分分割成底部部分; 所述选择所述第一部分或所述第二部分包括基于所述第二数据将所述滑动手势的方 向确定为向上滑动手势或向下滑动手势的选择; 如果向下滑动手势被确定则选择所述第一部分或者如果向上滑动手势被确定则选择 所述第二部分; 所述基于所述第二数据图像处理所述选择的第一部分或所述选择的第二部分包括将 第二图像模式应用到所述选择的第一部分或所述选择的第二部分;以及 所述第二图像模式是融合、对比度增强融合或仅可见光(VL)模式的选择。5. 根据权利要求2所述的方法,其中,所述经由所述触摸屏接收滑动手势的用户指示进 一步包括周期性地生成表示滑动手势当前位置的第三数据,所述方法进一步包括: 基于所述第三数据分割所述IR图像;以及 通过叠加到所述触摸屏内的所述显示的IR图像上来显示所述图像处理过的第一部分 或所述图像处理过的第二部分直到检测到生成了表示第一滑动手势结束位置的第四数据。6. 根据权利要求1所述的方法,其中: 所述第二图形对象表示用于处理所述IR图像的温度范围; 所述第二图形对象包括一个或多个部分,每个部分均与来自所述温度范围的温度值关 联; 所述滑动手势开始位置对应于所述第二图形对象的一个部分; 所述一个或多个图形对象的处理包括: 基于所述第一数据和所述第二数据修改所述温度范围,温度范围的所述修改包括修改 所述温度范围的最小温度值、中间温度值和最大温度值中的一个或多个,以及 基于所述修改过的温度范围处理所述IR图像;以及 所述处理过的一个或多个图形对象的显示包括将所述处理过的IR图像显示在所述触 摸屏内。7. 根据权利要求1所述的方法,其中: 将所述第二图形对象叠加到所述第一图形对象上; 所述滑动手势开始位置对应于与所述第二图形对象关联的坐标;以及 所述一个或多个图形对象的处理包括基于所述第一数据和所述第二数据将所述第二 图形对象的尺寸修改为预定的扩大尺寸或预定的最小化尺寸。8. 根据权利要求1所述的方法,进一步包括将所述第二图形对象和第三图形对象显示 在所述触摸屏内,其中: 所述第二图形对象表示第一参数范围并且包括一个或多个部分,每个部分均与来自第 一参数范围的参数值关联; 所述第三图形对象表示第二参数范围并且包括一个或多个部分,每个部分均与来自第 二参数范围的参数值关联; 根据第一参数范围和第二参数范围显示IR图像; 滑动手势开始位置对应于所述第二图形对象或所述第三图形对象的一个部分; 所述一个或多个图形对象的处理包括: 基于所述第一数据和所述第二数据修改所述第一参数范围或所述第二参数范围的最 小参数值、中间参数值和参数温度值中的一个或多个,以及 基于所述修改过的第一参数范围或所述修改过的第二参数范围处理所述IR图像;以及 所述处理过的一个或多个图形对象的显示包括将所述处理过的IR图像显示在所述触 摸屏内。9. 一种存储计算机可读代码的非临时性计算机可读介质,当由处理器执行所述计算机 可读代码时,使得处理器执行权利要求1所述的方法。10. -种用于基于滑动手势处理红外(IR)图像的计算机系统,所述系统包括: 存储器; 触摸屏;以及 通信地联接到存储器和触摸屏的处理器,其中所述处理器配置为: 将IR图像显示在所述触摸屏上,其中所述IR图像显示在在所述触摸屏内显示的一个或 多个图形对象的第一图形对象内, 经由所述触摸屏接收滑动手势的用户指示,其中所述接收用户指示包括生成表示第一 滑动手势开始位置的第一数据和表示第一滑动手势方向的第二数据, 通过执行包括下列项中的至少一项的一个或多个操作来基于所述第一数据和所述第 二数据处理所述一个或多个图形对象: (i) 将在所述第一图形对象内的所述IR图像分割为第一部分和第二部分以处理所述第 一部分或所述第二部分, (ii) 将第二图形对象的尺寸修改为预定的扩大尺寸或预定的最小化尺寸, (iii) 修改用于处理所述IR图像的温度范围,或 (iv) 修改用于处理所述IR图像的一个或多个参数范围; 以及 将所述处理过的一个或多个图形对象显示在所述触摸屏内。11. 根据权利要求10所述的计算机系统,其中: 所述第一滑动手势位置对应于在所述第一图形对象内的第一滑动手势开始位置坐标; 并且 所述处理器配置为: 基于所述第一数据将所述IR图像分割成所述第一部分和所述第二部分, 基于所述第二数据选择所述第一部分或所述第二部分, 基于所述第二数据图像处理所述选择的第一部分或第二部分,以及 通过叠加到所述触摸屏内的所述显示的IR图像上来显示所述图像处理过的第一部分 或所述图像处理过的第二部分。12. 根据权利要求11所述的系统,其中: 根据第一调色板显示所述IR图像;以及 所述处理器进一步配置为: 通过将所述第一部分分割成左手部分并且将所述第二部分分割成右手部分来将所述 IR图像分割成所述第一部分和所述第二部分, 基于所述第二数据通过将所述滑动手势的方向确定为向右滑动手势或向左滑动手势 的选择来选择所述第一部分或所述第二部分, 如果向右滑动手势被确定则选择所述第一部分或者如果向左滑动手势被确定则选择 所述第二部分,以及 通过将第二调色板应用到所述选择的第一部分或所述选择的第二部分来基于所述第 二数据图像处理所述选择的第一部分或所述选择的第二部分。13. 根据权利要求11所述的系统,其中: 根据第一图像模式显示所述IR图像;以及 所述处理器进一步配置为: 通过将所述第一部分分割成顶部部分并且将所述第二部分分割成底部部分来将所述 IR图像分割成所述第一部分和所述第二部分, 通过基于所述第二数据将所述滑动手势的方向确定为向上滑动手势或向下滑动手势 的选择来选择所述第一部分或所述第二部分, 如果向下滑动手势被确定则选择所述第一部分或者如果向上滑动手势被确定则选择 所述第二部分, 通过将第二图像模式应用到所述选择的第一部分或所述选择的第二部分来基于所述 第二数据图像处理所述选择的第一部分或所述选择的第二部分,以及 所述第二图像模式是融合、对比度增强融合或仅可见光(VL)模式的选择。14. 根据权利要求11所述的系统,其中,所述处理器进一步配置为: 周期性生成表示滑动手势当前位置的第三数据; 基于所述第三数据分割所述IR图像;以及 通过叠加到所述触摸屏内的所述显示的IR图像上来显示所述图像处理过的第一部分 或所述图像处理过的第二部分直到检测到生成了表示第一滑动手势结束位置的第四数据。15. 根据权利要求10所述的系统,进一步包括配置为捕获场景的红外(IR)图像数据的 IR成像系统,其中所述IR图像基于捕获的IR图像数据。16. 根据权利要求15所述的系统,进一步包括配置为捕获场景的可见光(VL)图像数据 的VL成像系统。17. -种基于滑动手势处理红外(IR)图像的方法,所述方法包括: 将IR图像显示在触摸屏上,其中所述IR图像显示在在所述触摸屏内显示的第一图形对 象内; 经由所述触摸屏通过与所述触摸屏通信地联接的处理器接收滑动手势的用户指示,其 中所述接收用户指示包括生成表示滑动手势开始位置的第一数据和表示滑动手势方向的 第二数据,并且其中所述第二数据指示所述用户指示对应于静止滑动; 至少部分基于表示所述滑动手势开始位置的所述第一数据确定用于选择显示在所述 第一图形对象内的所述IR图像的像素或像素群组的点标记位置; 通过将第二图形对象在所述点标记位置叠加到所述IR图像上来显示表示点标记的第 二图形对象;以及 基于所述点标记位置处理所述IR图像。18. 根据权利要求17所述的方法,其中,确定点标记位置包括: 选择在矩形区域或圆形区域内的IR图像的一组像素,所述矩形区域或圆形区域相对于 所述滑动手势开始位置被定位; 通过在矩形区域或圆形区域内的该组像素上应用预定的点标记函数来确定IR图像内 的位置;以及 选择获得的位置作为点标记位置。19. 根据权利要求18所述的方法,其中,所述预定的点标记函数配置为基于该组像素的 图像数据值来确定所述位置,所述预定的点标记函数选自由最小图像数据值函数和最大图 像数据值函数组成的群组。20. 根据权利要求19所述的方法,其中,处理所述IR图像包括获得与针对点标记位置选 择的像素或像素群组关联的温度值,并且其中,所述方法进一步包括在触摸屏上显示包括 获得的温度值的数值表示的第三图形对象。
【文档编号】H04N5/33GK106030493SQ201480075793
【公开日】2016年10月12日
【申请日】2014年12月18日
【发明人】M·安德松
【申请人】前视红外系统股份公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1