一种自适应红外图像动态范围变换方法[发明专利]

(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 201811313962.7
(22)申请日 2018.11.06
(71)申请人 武汉高德智感科技有限公司
地址 430205 湖北省武汉市东湖新技术开
发区黄龙山南路6号武汉高德红外工
业园4栋3-6层
(72)发明人 林道庆 黄晟 王鹏 田鹏 
崔昌浩 周汉林 
(74)专利代理机构 北京汇泽知识产权代理有限
公司 11228
代理人 张涛
(51)Int.Cl.
G06T  5/00(2006.01)
G06T  5/40(2006.01)
(54)发明名称
一种自适应红外图像动态范围变换方法
(57)摘要
本发明属于红外热成像技术领域,具体提供
了一种自适应红外图像动态范围变换方法,根据
原始数据进行直方图均衡化处理,确定合适的
数据起止范围,对范围内的数据分别进行线性映
射和平台直方图均衡化映射,并将范围以外的灰
度级进行截断处理。不仅有效解决了传统线性映
射方法处理图像时造成的灰度对比度降低且图
像细节容易丢失的问题,同时,也能保证在处理
温差较大的红外图像信息时噪声增强的问题,使
得场景成像效果始终保持较强对比度和细节的
同时,
抑制噪声的放大。权利要求书1页  说明书4页  附图1页CN 109523477 A 2019.03.26
C N  109523477
A
1.一种自适应红外图像动态范围变换方法,其特征在于,包括以下步骤:
获取原始数据,选取原始数据的起止范围;
对起止范围内的原始数据进行线性动态范围变换得到线性目标灰度区间数据R1,对起止范围内的原始数据进行平台直方图均衡化变换得到非线性目标灰度区间数据R2;
f=R1*fAlpha+R2*(1-fAlpha)          (1)
根据起止范围内的原始数据获取权重参数fAlpha,并根据式(1)计算得到变换结果f。
2.根据权利要求1所述的自适应红外图像动态范围变换方法,其特征在于,所述获取原始数据,选取原始数据的起止范围的步骤具体包括:
获取原始数据,对原始数据进行直方图均衡化处理,选取原始数据的起止范围。
3.根据权利要求2所述的自适应红外图像动态范围变换方法,其特征在于,对起止范围内的原始数据进行线性动态范围变换得到线性目标灰度区间数据R1具体包括:
先对上一帧的原始数据的直方图抛去线性动态范围两端的像素点,得到最大灰度值nMax和最小灰度值nMin,并通过事(2)及式(3)分别计算得到增益K值和偏移量C值:
K=(float)((A)/(nMax -nMin+B))                    (2)
C=(float)(nBrightExp -A*(nMax+nMin)/((nMax -nMin+B)*2))  (3)
其中,A为对比度期望值,B为补偿量,(float)为浮点数转换函数,nBrightExp为亮度期望值。
4.根据权利要求3所述的自适应红外图像动态范围变换方法,其特征在于:所述对比度期望值A、补偿量B及亮度期望值nBrightExp均根据红外探测热像仪的响应率对应设置。
5.根据权利要求1所述的自适应红外图像动态范围变换方法,其特征在于,根据式(4)、
(5)及(6)计算权重参数fAlpha:
其中,fMinAlpha为权重参数最小值,GrayRange为原始数据灰度动态范围,lThrLow及lThrHigh分别为权重参数最低阈值及权重参数最高阈值。
6.根据权利要求1所述的自适应红外图像动态范围变换方法,其特征在于:计算得到变换结果f后,并对起止范围外的原始数据进行长尾处理。
7.根据权利要求1所述的自适应红外图像动态范围变换方法,其特征在于:所述原始数据的位数为16bit或14bit。
权 利 要 求 书1/1页CN 109523477 A
一种自适应红外图像动态范围变换方法
技术领域
[0001]本发明属于红外热成像技术领域,具体涉及一种自适应红外图像动态范围变换方法。
背景技术
[0002]红外热成像系统显示红外图像时,一般需要将动态范围为16bit或者14bit的数据格式转化成8bit的数据格式,传统的红外图像动态范围转化方法主要有线性动态范围变换方式和非线性的平台直方图均衡化动态范围变换2种方式。
[0003]线性调光是按照一致的比例关系进行映射,如果原始数据的动态范围较大,高温与低温的灰度距离较大,而且高、低温过度灰度区间无数据需要映射,就会浪费目标灰度区间,图像中高、低温区域被映射到较小的灰度范围,降低图像的局部对比度和细节的清晰度。
[0004]非线性的平台直方图均衡化动态范围变换方法对原始数据动态范围较大,场景丰富的数据进行动态范围变换的效果通常较好,但是对于动态范围较小的场景,如温差较小的温度均匀面场景进行动态范围变换,会造成灰度范围被过度拉伸,同时噪声被增强,影响视觉效果。
[0005]为此,本发明提出一种自适应的混合动态范围变换方法,融合了线性动态范围变换和平台直方图均衡化动态范围变换的结果,根据原始数据的动态范围自适应计算权重值,利用权重值加权求和得到变换结果,既保持了大灰度动态范围的局部对比度和清晰度,又限制了小灰度动态范围变换的对比度和噪声,满足红外热成像系统的动态范围变换需求。
发明内容
[0006]本发明的目的是克服现有技术中红外图像热成像可适应性差的问题。
[0007]为此,本发明提供了一种自适应红外图像动态范围变换方法,包括以下步骤:[0008]获取原始数据,选取原始数据的起止范围;
[0009]对起止范围内的原始数据进行线性动态范围变换得到线性目标灰度区间数据R1,对起止范围内的原始数据进行平台直方图均衡化变换得到非线性目标灰度区间数据R2;[0010]f=R1*fAlpha+R2*(1-fAlpha)  (1)
[0011]根据起止范围内的原始数据获取权重参数fAlpha,并根据式(1)计算得到变换结果f。
[0012]优选地,所述获取原始数据,选取原始数据的起止范围的步骤具体包括:获取原始数据,对原始数据进行直方图均衡化处理,选取原始数据的起止范围。
[0013]优选地,对起止范围内的原始数据进行线性动态范围变换得到线性目标灰度区间数据R1具体包括:
[0014]先对上一帧的原始数据的直方图抛去线性动态范围两端的像素点,得到最大灰度
值nMax和最小灰度值nMin,并通过事(2)及式(3)分别计算得到增益K值和偏移量C值:[0015]K=(float)((A)/(nMax-nMin+B))  (2)
[0016]C=(float)(nBrightExp-A*(nMax+nMin)/((nMax-nMin+B)*2))  (3)
[0017]其中,A为对比度期望值,B为补偿量,(float)为浮点数转换函数,nBrightExp为亮度期望值。
[0018]优选地,所述对比度期望值A、补偿量B及亮度期望值nBrightExp均根据红外探测热像仪的响应率对应设置。
[0019]优选地,根据式(4)、(5)及(6)计算权重参数fAlpha:
[0020]
[0021]其中,fMinAlpha为权重参数最小值,GrayRange为原始数据灰度动态范围,lThrLow及lThrHigh分别为权重参数最低阈值及权重参数最高阈值。
[0022]优选地,计算得到变换结果f后,并对起止范围外的原始数据进行长尾处理。[0023]优选地,所述原始数据的位数为16bit或14bit。
[0024]本发明的有益效果:本发明提供了一种自适应红外图像动态范围变换方法,根据对原始数据进行直方图均衡化处理,确定合适的数据起止范围,对范围内的数据分别进行线性映射和平台直方图均衡化映射,并将范围以外的灰度级进行截断处理。不仅有效解决了传统线性映射方法处理图像时造成的灰度
对比度降低且图像细节容易丢失的问题,同时,也能保证在处理温差较大的红外图像信息时噪声增强的问题,使得场景成像效果始终保持较强对比度和细节的同时,抑制噪声的放大。
[0025]以下将结合附图对本发明做进一步详细说明。
附图说明
[0026]图1是本发明自适应红外图像动态范围变换方法的流程示意图;
具体实施方式
[0027]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0028]在本发明的描述中,需要理解的是,术语“中心”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。[0029]术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明
示或者隐含地包括一个或者更多个该特征;在本发明的描述中,除非另有说明,“多个”的含义是两个或
两个以上。
[0030]现有的红外调光算法在将16bit或者14bit的原始数据转化为8bit的数据进行数字显示时,数据动态范围被压缩或者拉伸,必然会造成信息丢失或者噪声增强。例如半天半地场景由于天空区域和地面区域成像的灰度级范围较大,而地面物体的灰度范围通常集中在高温区域,采用传统线性映射方法对16bit的整个灰度范围进行压缩时,就会降低地面物体的灰度对比度,丢失细节信息。又如室内温差较小,灰度范围较小的场景,进行平台直方图均衡化动态范围变换,容易造成对比度被增强,影响视觉效果的问题。本发明提出一种有自适应的红外图像数据动态压缩混合方法,有效解决了这些问题,发挥两种动态范围变换方法的优势,避免其缺点,使得场景成像效果始终保持较强对比度和细节的同时,抑制噪声的放大。
[0031]本发明实施例提出的自适应红外图像数据混合动态范围变换方法,包括以下步骤:
[0032]获取原始数据,选取原始数据的起止范围;
[0033]对起止范围内的原始数据进行线性动态范围变换得到线性目标灰度区间数据R1,对起止范围内的原始数据进行平台直方图均衡化变换得到非线性目标灰度区间数据R2;[0034]f=R1*fAlpha+R2*(1-fAlpha)  (1)
[0035]根据起止范围内的原始数据获取权重参数fAlpha,并根据式(1)计算得到变换结果f。
[0036]由此可知,如图1所示,红外热成像系统显示红外图像时,一般需要将动态范围为16bit或者14bit的原始数据格式转化成8bit的数据格式。先获取原始数据,对原始数据进行直方图均衡化处理,通过直方图直观得到原始数据的动态范围分布情况,然后确定选取合适的原始数据的起止范围,对起止范围内的原始数据进行线性动态范围变换得到线性目标灰度区间数据R1,对起止范围内的原始数据进行平台直方图均衡化变换得到非线性目标灰度区间数据R2,然后根据式(1),以权重参数fAlpha作为线性调光结果即线性目标灰度区间数据R1的权重,以(1-fAlpha)作为平台直方图调光结果即非线性目标灰度区间数据R2的权重,然后求和得到混合调光结果即变换结果f。根据原始数据的动态范围大小自适应计算权重值,利用权重值加权求和得到变换结果,既保持了大灰度动态范围的局部对比度和清晰度,又限制了小灰度动态范围变换的对比度和噪声,满足红外热成像系统的动态范围变换需求。
[0037]其中,直方图均衡化处理的“中心思想”是把原始图像的灰度直方图从比较集中的某个灰度区间变成在全部灰度范围内的均匀分布。直方图均衡化就是对图像进行非线性拉伸,重新分配图像像素值,使一定灰度范围内的像素数量大致相同。直方图均衡化就是把给定图像的直方图分布改变成“均匀”分布直方图分布。而平台是基于直方图均衡算法的改进算法,它是通过在直方图分布中设计一个阈值来对原来的直方图进行改造,使得场景丰富的数据得到拉伸,变得更清晰。
[0038]优选地方案,先对上一帧的原始数据的直方图抛去线性动态范围两端的像素点,得到最大灰度值nMax和最小灰度值nMin,并通过事(2)及式(3)分别计算得到增益K值和偏移量C值:
[0039]K=(float)((A)/(nMax-nMin+B))  (2)

本文发布于:2024-09-20 12:10:54,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/756083.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:范围   动态   变换   原始数据   灰度   图像   进行   直方图
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议