当前位置: 首页 > 专利查询>南京大学专利>正文

一种高动态范围红外图像的显示与细节增强方法技术

技术编号:18085110 阅读:29 留言:0更新日期:2018-05-31 13:27
本发明专利技术公开了一种高动态范围红外图像的显示与细节增强方法。具体步骤如下:(1)对图像进行预处理,对红外图像的灰度范围进行自适应线性拉伸;(2)用拉普拉斯滤波器将高动态红外图像的动态范围压缩到可显示的低动态范围图像,同时保留图像局部对比度;(3)针对图像中的细节分量,提出对原始输入高动态范围红外图像提取梯度信息并做非线性增强;(4)最后将低动态范围图像与增强的梯度信息通过优化融合重建,得到细节增强的红外图像。本发明专利技术有效地提高了高动态范围红外图像的整体对比度,保留图像的细节信息,可以有效应用于红外成像技术的检测、侦察、监控和导航等方面。

【技术实现步骤摘要】
一种高动态范围红外图像的显示与细节增强方法
本专利技术涉及计算摄像学和图像处理领域,尤其涉及高动态范围红外图像的动态范围压缩与细节增强的红外

技术介绍
红外成像技术在检测、侦察、监控和导航方面有广泛的应用。红外成像系统一般是应用在有较大的温度变化的场景,而目标与背景或者目标局部的温差却相对较小,如地(海)面与天空、局部高温或火焰目标等。因此,红外成像系统不仅需要具有较高的空间和温度分辨力,而且要有较大的信号动态范围(HDR)。高动态范围的红外传感器获得的原始图像数据(14-16bits)远远超过现有的显示设备(通常为8bits),高动态范围红外图像显示之前,必须进行重新映射,如果色调映射方法处理不当,将使得原有大的动态图像信息得不到保留,即大动态图像压缩可能会造成后续8bits图像中难以复原出原始图像所丢失的细节信息。因此,如何对高动态红外图像进行动态范围的压缩的同时获取具有较好区域间对比度的基层和纹理信息丰富的细节层,并且合理优化基层与细节层是当前的一个研究热点。常见的红外图像增强技术包括全局方法和局部方法。全局方法是在像素的灰度级上转换输入图像。这类技术包括直方图增强方法及其一系列改进技术,如伽马校正,非线性全局压缩算子,以及最优对比度映射。全局增强算法能在一定程度上改善红外图像的可视化效果,但是没有考虑像素邻近点之间的关系,容易出现在局部区域的增强效果有限,细节丢失,过度增强等问题。另一类红外图像局部增强算法以边缘保持滤波器为代表,其主要思想是将输入的原始图像分为低频部分和高频部分或者多尺度层,分层处理之后再将它们融合。如使用双边滤波器对图像平滑分层,并利用引导滤波器来克服双边滤波器中容易出现的梯度逆转现象。使用引导滤波器将输入图像分解为基本层和细节层,通过改进的直方图投影方法将基本层投影到8位动态范围,通过使用引导过滤器的内核函数来放大细节成分,最后将两个部分线性融合。这类算法的主要问题是在一些边缘会出现光晕现象。多尺度分层算法主要有基于拉普拉斯金字塔的映射算法和基于小波变换的映射算法,拉普拉斯金字塔算法在处理可见光高动态范围图像时,效果很好,但处理高动态红外图像时,会丢失部分细节。这主要是因为红外图像中局部细节的幅值相对整体动态范围非常微弱,基于自然图像开发的映射算法会将其误认为噪声而去除。但是这类算法往往会得到很好的区域间对比度,也就是说对于图像中内容相关一些区域分割间的对比度可以得到有效拉伸。
技术实现思路
针对以上现有高动态范围红外图像的动态范围压缩与细节增强方法存在的技术缺陷,本专利技术的目的在于提出一种基于基层-细节分层处理融合的高动态范围红外图像的显示与细节增强方法。为达上述目的,本专利技术采用的技术方案如下:一种高动态范围红外图像的显示与细节增强方法,包括如下步骤:步骤1,对灰度范围聚集的原始高动态范围红外图像的直方图进行自适应线性拉伸;步骤2,用拉普拉斯滤波器将高动态范围红外图像的动态范围压缩为可显示的低动态范围图像,同时保留图像局部对比度;步骤3,针对图像中的细节分量,对原始高动态范围红外图像提取梯度信息并做非线性增强;步骤4,将低动态范围图像与增强的梯度信息通过优化融合重建,得到细节增强的红外图像。本专利技术为了使得输出的图像既有清晰的动态范围,又能显示出原图像的细节,在动态范围与细节之间进行了优化。本专利技术方法的有益效果在于:最大限度地保留原图像的细节的同时,又能充分利用拉普拉斯金字塔的优秀的动态压缩能力,处理得到的图像具有理想的动态范围,而且图像细节纹理也得到了更好的表现,可提高复杂场景中弱小目标的细节信息。附图说明图1为本专利技术方法的流程图;图2为本专利技术实施例中的方法流程图;图3为本专利技术方法与其他现有算法的对比结果图,(a)原始高动态红外图像;(b)拉普拉斯金字塔滤波(LP)方法;(c)引导滤波器的细节增强(GIF)方法;(d)自适应直方图均衡(CLAHE)方法;(e)红外图像显示、增强的DDE方法;(f)本专利技术方法。具体实施方式下面将结合附图及具体实施例对本专利技术进行详细描述。参照图1和图2,本实施例的一种基于基层-细节分层处理融合的高动态范围红外图像的显示与细节增强方法,先采用拉普拉斯金字塔算法对高动态红外图像进行动态范围的压缩获取具有较好区域间对比度的基层,然后通过非线性映射放大图像梯度增强细节纹理,最后通过图像优化重建融合得到细节增强的最终图像。具体步骤如下:步骤1,图像预处理:红外场景主要以对比度低,小范围灰度值聚集的形式为主,为了得到更好的增强效果,在进行高动态红外图像动态压缩和细节增强之前,先对红外图像的灰度范围进行自适应线性拉伸。I=I/(last-first)-first/(last-first)过小或过大的异常值使得图像的动态范围跨度过大,删除掉微小量的异常值,有利于后期图像的处理。其中,当像素个数小于N是即视为异常值。first=find(hc>N,1,‘first’),表示把去除过小异常值后的第一个像素值取出作为初值。last=find(hc>N,1,‘last’),表示把去除过大异常值后的最后一个像素值取出作为最大值。hc表示原图像的直方图分布。步骤2,用拉普拉斯滤波器将高动态红外图像的动态范围压缩到可显示的低动态范围图像,同时保留图像局部对比度。在局部拉普拉斯滤波中,通过构建输出的拉普拉斯金字塔{L[I′]}来处理输入图像,每次处理一个系数。对于每一系数(x,y,l),生成一个中间图像方法是向原始完整分辨率图像应用逐点单调再映射函数rg,σ(.)。计算中间图像的金字塔再将对应的系数复制到输出{L[I']},当计算完输出金字塔的所有系数后,塌陷输出金字塔来获得最终的结果。步骤3,针对图像中的细节分量,提出对原始输入高动态范围红外图像提取梯度信息并做非线性增强。图像细节信息一般可以通过对图像进行梯度运算来实现的。对x方向求梯度,则会在x方向的边缘体现更加清晰,同样y方向梯度效果是在y方向的边缘更清晰。为了充分利用原图像的细节信息,实际应用中,Gx,Gy取梯度幅值的放大值。红外图像由于采集设备和外界环境的干扰,含有多种噪声,在细节增强的同时需要考虑噪声的抑制。设置平坦区域的细节增益低,以避免噪声的放大,可设置活跃区域细节增益大一些。在Katsaggelos提出的噪声掩蔽模型基础上,结合本专利技术的方法修改。双边滤波后的参数ω可明显区分平坦区域与活跃区域。[BFF,ω]=bfilter(O)Gx=(0.5*(1-ω)+1)*GxGy=(0.5*(1-ω)+1)*Gy高动态红外图像进行细节增强过程中,先对Gx和Gy进行一定程度的放大。t是可调放大参数。Gx=t*sign(Gx)|Gx|0.5Gy=t*sign(Gy)|Gy|0.5得到的Gy和Gx即为经过非线性增强后的局部细节信息。步骤4,将低动态范围图像与增强的梯度信息通过优化融合重建,得到细节增强的红外图像。针对红外图像的特点,前人的研究提出多种红外图像增强算法,主要可分为两大类,第一类是在红外系统输出的8bits灰度图像基础上的细节增强,该类算法处理速度快,占据内存空间小,但是处理后的8bits图像的细节信息可能已经在压缩过程中丢失,后续处理很难恢复或者增强。第二类在原始高动态红外图像色调映射到低动本文档来自技高网
...
一种高动态范围红外图像的显示与细节增强方法

【技术保护点】
一种高动态范围红外图像的显示与细节增强方法,其特征在于,包括如下步骤:步骤1,对灰度范围聚集的原始高动态范围红外图像的直方图进行自适应线性拉伸;步骤2,用拉普拉斯滤波器将高动态范围红外图像的动态范围压缩为可显示的低动态范围图像,同时保留图像局部对比度;步骤3,针对图像中的细节分量,对原始高动态范围红外图像提取梯度信息并做非线性增强;步骤4,将低动态范围图像与增强的梯度信息通过优化融合重建,得到细节增强的红外图像。

【技术特征摘要】
1.一种高动态范围红外图像的显示与细节增强方法,其特征在于,包括如下步骤:步骤1,对灰度范围聚集的原始高动态范围红外图像的直方图进行自适应线性拉伸;步骤2,用拉普拉斯滤波器将高动态范围红外图像的动态范围压缩为可显示的低动态范围图像,同时保留图像局部对比度;步骤3,针对图像中的细节分量,对原始高动态范围红外图像提取梯度信息并做非线性增强;步骤4,将低动态范围图像与增强的梯度信息通过优化融合重建,得到细节增强的红外图像。2.根据权利要求1所述的一种高动态范围红外图像的显示与细节增强方法,其特征在于,所述步骤1中,对直方图进行自适应线性拉伸的具体过程为:I=I/(last-first)-first/(last-first)过小或过大的异常值使得图像的动态范围跨度过大,删除掉微小量的异常值,有利于后期图像的处理,其中,I表示自适应线性拉伸后的图像;当像素个数小于N时即视为异常值;first=find(hc>N,1,‘first’),表示把去除过小异常值后的第一个像素值取出作为初值;last=find(hc>N,1,‘last’),表示把去除过大异常值后的最后一个像素值取出作为最大值,hc表示...

【专利技术属性】
技术研发人员:岳涛王伟朱曦李斌
申请(专利权)人:南京大学
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1