本发明属于多源图像融合技术领域,特别是一种基于去雾模型的红外图像增强技术并利用非下采样轮廓波变换(non-subsampledcontourlettransform,nsct)与局部区域融合规则相结合的红外和可见光图像融合方法。
背景技术:
图像融合的目的是整合多源数据,使融合后的图像拥有比单一传感器获得的信息更全面、更准确。图像融合是机器视觉领域的研究热点,已被广泛应用于军事、遥感、生物医学、航空航天等领域。目前最为常见的是红外和可见光图像的融合,利用融合技术将红外和可见光图像进行融合,既可改善红外图像对比度低、背景模糊的特点,又能改善可见光对光照强度的强依赖性。
传统的图像增强方法有直方图均衡化方法(he)、在(he)基础上改进的平台直方图均衡化方法(phe),he算法根据图像累加直方图进行图像重新分配,在提高背景和噪声对比度的同时降低了目标的对比度,而phe算法需要对灰度值设置阈值,阈值选择不当易造成增强后的图像质量下降。
传统的融合方法有基于主成分分析法(pcamethod,pca)、拉普拉斯金字塔法(laplacianpyramid,lp)、低通比率金字塔法(ratiopyramid,rp)、haar小波变换法(dwtwithharr,dwh)、形态学金字塔法(morphologypyramid,mp)等,基于pca重构后的图像往往容易丢失图像的对比度信息,造成图像对比度低,不利于人眼观察;lp算法中,由于量化或者阈值等操作容易引入噪声,造成图像清晰度低,效果不理想;rp算法容易造成融合后的图像出现失真,干扰人眼视线;dwt算法存在大的冗余度,容易丢失细节信息;mp算法是运用二值腐蚀和膨胀、二值开闭运算来达到图像处理的目的,但是其融合图像往往会有边缘伪影的出现,融合效果不理想。
技术实现要素:
本发明的目的在于提供一种视觉效果显著、客观质量评价指标较高的基于图像增强与nsct的红外与和见光图像融合方法,不仅能凸显红外图像的目标信息,还能尽可能多的保留可见光图像丰富的细节信息。
实现本发明目的的技术解决方案为:一种基于图像增强与nsct的红外与和见光图像融合方法,利用红外图像和可见光雾化图像之间的相似性,对红外图像进行基于去雾模型的图像增强,然后采用基于非下采样轮廓波变换与局部区域融合规则相结合的红外与可见光图像融合方法,具体步骤如下:
步骤1、基于红外热成像原理建立大气对红外辐射的总衰减模型;
步骤2、运用经典的大气散射物理模型描述可见光图像的雾化过程,并建立红外图像的雾化模型;
步骤3、对红外图像i(x)进行r×r的均值滤波,获取初始的透射率估计
步骤4、求得环境光值a,恢复出对比度增强的红外图像r(x);
步骤5、分别对红外图像r(x)、可见光图像v(x)进行nsct变换,得到各自分解后的低频低通系数和高频带通系数:
步骤6、对低频低通系数
步骤7、对高频带通系数
步骤8、对融合后的图像系数进行逆nsct变换,重构出融合图像f。
进一步地,所述大气对红外辐射的总衰减模型,公式为:
其中,τa为总衰减量,
τa(λ)=exp[-βl](2)
。
进一步地,步骤2中所述运用经典的大气散射物理模型描述可见光图像的雾化过程,并建立红外图像的雾化模型,其中经典大气散射物理模型描述的可见光图像雾化模型为:
i(x)=j(x)·exp[-βd]+a[1-exp[-βd]](3)
其中,i(x)表示观测到的有雾图像,j(x)表示待恢复的无雾图像,exp[-βd]表示大气透射率,a表示大气光强度,β表示大气衰减系数,d表示场景到摄像位置距离;
大气透射率t(x)表示为:
t(x)=exp[-βd](4)
将雾化图像表示为:
i(x)=r(x)·t(x)+a[1-t(x)](5)
其中,i(x)表示观察到的红外图像即雾化图像,r(x)为增强后的红外图像,t(x)为大气透射率,a表示大气光强度。
进一步地,步骤3中所述对红外图像i(x)进行r×r的均值滤波,获取初始的透射率估计
对红外图像i(x)进行r=5的均值滤波得到iaver(x),初始的透射率估计
其中,ω∈[0,1]为景深调整量,代表选取多大比例的均值滤波结果估计透射率;
利用图像统计信息来自适应确定ω,先统计灰度级强度小于正常像素的阈值t的像素点数nt,以及灰度级小于图像均值的像素点数nmean,依据nt和nmean的比值估计图像雾气浓度ω,设置为:
阈值t由如下公式获得:
t=imean+δ·lmax(8)
其中,imean为图像所有像素点的均值,lmax为所有像素点中最大值,δ根据实际情况取值,范围为0.015~0.02;
将ω的下限设置为0.35,即:
最终的透射率估计
。
进一步地,步骤4中所述环境光值a的表达式为:
其中,ht(i)是红外图像受雾气影响像素点直方图,i∈(t,l-1),l为红外图像最大灰度级个数,it表示ht(i)从灰度级最大值(l-1)开始算,累计像素点达到全部受雾气影响像素点1%对应的灰度级;
已知i(x)、t(x)、a,根据式(3)恢复出对比度增强的红外图像r(x)。
进一步地,步骤5中所述nsct变换分为非下采样塔式滤波器nspfb和非下采样方向滤波器组nsdfb,非下采样塔式滤波器组中的分解滤波器{h0(z),h1(z)}和合成滤波器{g0(z),g1(z)}必须满足如下恒等式:
h0(z)g0(z)+h1(z)g1(z)=1(12)
经过k级非下采样塔式分解,得到k+1个与源图像相同尺寸的子带图像,即1个低通子带图像q0和k个带通子带图像{q1,q2,...,qk,...,qk,1≤k≤k},nspfb滤波器的数学表达式为:
其中,每一级分解中所采用的低通滤波器
非下采样方向滤波器将每一尺度上的带通图像再进行i级分解,得到2i个与原始图像具有相同尺寸的方向子带图像,因此,图像经过k级nsct分解后得到子图像个数p:
其中,ik为k尺度下的方向分解级数,k为图像经nsct分解的总级数。
进一步地,步骤6所述对低通系数
其中,
进一步地,步骤7所述对带通系数
其中,
分解尺度k以外的其他k-1层的高频带通子带融合系数
其中,
其中,m×n为各层高频带通子带系数的个数,
最后,对各融合后的图像系数进行nsct逆变换,重构出融合图像f。
本发明与现有技术相比,其显著优点为:(1)采用了nsct的平移不变性,对增强后的红外和可见光图像分别进行多尺度、多方向的分解,利用基于局部能量的规则融合低频系数,对高频系数采用系数值选大与局部均方差相结合的融合规则;最后将得到的系数进行nsct逆变换得到最终的融合图像;(2)不仅能凸显红外图像的目标信息,还能尽可能多的保留可见光图像丰富的细节信息,具有更好的视觉效果和更高的客观质量评价指标。
附图说明
图1为本发明基于图像增强与nsct的红外和可见光图像融合方法流程图。
图2为本发明基于图像增强与nsct的红外和可见光图像融合方法nsct分解结构图。
图3为本发明基于图像增强与nsct的红外和可见光图像融合方法非下采样塔形滤波器组结构图。
图4为本发明基于图像增强与nsct的红外和可见光图像融合方法非下采样方向滤波器组结构图。
图5为本发明基于图像增强与nsct的红外和可见光图像融合方法红外与可见光图像融合效果图,其中(a)为红外图,(b)为可见光图,(c)为pca为方法融合效果图,(d)为拉普拉斯金字塔方法融合效果图,(e)为比率金字塔方法融合效果图,(g)为形态学金字塔方法融合效果图,(h)为本发明方法融合效果图。
具体实施方式
下面结合附图和具体实施例对本发明做进一步详细说明。
本发明基于图像增强与nsct的红外和可见光图像融合方法,利用红外图像和可见光雾化图像之间的相似性,对红外图像进行基于去雾模型的图像增强,然后采用基于非下采样轮廓波变换与局部区域融合规则相结合的红外与可见光图像融合方法。首先,利用均值滤波的方法获得红外图像透射率的粗估计,通过图像统计信息实现粗透射率的细化,依据大气散射物理模型实现红外图像的增强。然后采用非下采样轮廓波变换(non-subsampledcontourlettransform,nsct)对增强后的红外和可见光图像分别进行多尺度、多方向的分解,利用基于局部能量的规则融合低频系数,对高频系数采用系数值选大与局部均方差相结合的融合规则;最后将得到的系数进行nsct逆变换得到最终的融合图像。按图1所示,具体实施步骤如下:
步骤1、基于红外热成像原理建立大气对红外辐射的总衰减模型;
所述大气对红外辐射的总衰减模型,公式为:
其中,τa为总衰减量,
τa(λ)=exp[-βl](2)
步骤2、运用经典的大气散射物理模型描述可见光图像的雾化过程,并建立红外图像的雾化模型;
经典大气散射物理模型描述的可见光图像雾化模型为:
i(x)=j(x)·exp[-βd]+a[1-exp[-βd]](3)
其中,i(x)表示观测到的有雾图像,j(x)表示待恢复的无雾图像,exp[-βd]表示大气透射率,a表示大气光强度,β表示大气衰减系数,d表示场景到摄像位置距离。
大气透射率t(x)表示为:
t(x)=exp[-βd](4)
将雾化图像表示为:
i(x)=r(x)·t(x)+a[1-t(x)](5)
其中,i(x)表示观察到的红外图像即雾化图像,r(x)为增强后的红外图像,t(x)为大气透射率,a表示大气光强度。
步骤3、对红外图像i(x)进行r×r的均值滤波,获取初始的透射率估计
对红外图像i(x)进行r=5的均值滤波得到iaver(x),初始的透射率估计
其中,ω∈[0,1]为景深调整量,代表选取多大比例的均值滤波结果估计透射率;
利用图像统计信息来自适应确定ω,先统计灰度级强度小于正常像素的阈值t的像素点数nt,以及灰度级小于图像均值的像素点数nmean,依据nt和nmean的比值估计图像雾气浓度ω,设置为:
阈值t由如下公式获得:
t=imean+δ·lmax(8)
其中,imean为图像所有像素点的均值,lmax为所有像素点中最大值,δ根据实际情况取值,范围为0.015~0.02。
需要注意的是,透射率较大时,会导致图像整体太暗,需要对ω的下限进行设置,一般取0.35效果最好。将ω的下限设置为0.35,即:
最终的透射率估计
步骤4、求得环境光值a,恢复出对比度增强的红外图像r(x);
a的表达式为:
其中,ht(i)是红外图像受雾气影响像素点直方图,i∈(t,l-1),l为红外图像最大灰度级个数,it表示ht(i)从灰度级最大值(l-1)开始算,累计像素点达到全部受雾气影响像素点1%对应的灰度级。
已知i(x)、t(x)、a,根据式(3)恢复出对比度增强的红外图像r(x)。
步骤5、分别对红外图像r(x)、可见光图像v(x)进行nsct变换,得到各自分解后的低频低通系数和高频带通系数:
nsct先由非下采样塔式滤波器组(non-subsampledpyramidfilterbank,nspfb)进行多尺度分解,再由非下采样方向滤波器组(non-subsampleddirectionalfilterbank,nsdfb)进行多方向变换,其分解结构如图2所示。
所述nsct变换分为非下采样塔式滤波器nspfb和非下采样方向滤波器组nsdfb,nspfb为双通道非下采样塔形结构,其分解结构如图3所示,非下采样塔式滤波器组中的分解滤波器{h0(z),h1(z)}和合成滤波器{g0(z),g1(z)}必须满足如下恒等式:
h0(z)g0(z)+h1(z)g1(z)=1(12)
经过k级非下采样塔式分解,得到k+1个与源图像相同尺寸的子带图像,即1个低通子带图像q0和k个带通子带图像{q1,q2,...,qk,...,qk,1≤k≤k},nspfb滤波器的数学表达式为:
其中,每一级分解中所采用的低通滤波器
nsdfb为双通道非下采样塔形结构,其分解结构如图4所示,非下采样方向滤波器将每一尺度上的带通图像再进行i级分解,得到2i个与原始图像具有相同尺寸的方向子带图像,因此,图像经过k级nsct分解后得到子图像个数p:
其中,其中,ik为k尺度下的方向分解级数,k为图像经nsct分解的总级数。
步骤6、对低频低通系数
其中,
步骤7、对高频带通系数
其中,
分解尺度k以外的其他k-1层的高频带通子带融合系数
其中,
其中,m×n为各层高频带通子带系数的个数,
步骤8、对融合后的图像系数进行逆nsct变换,重构出融合图像f。
下面举一实例说明,如图5所示,该实例通过matlab软件仿真。例子中红外图像背景模糊、信噪比低,可见光图像保留了丰富的背景信息,但同时埋没了目标等信息,为了说明本发明的优越性,将本发明提出的方法与传统算法进行对比分析。分别为基于主成分分析的识别算法(pcamethod)、拉普拉斯金字塔算法(laplacianpyramid)、低通比率金字塔算法(ratiopyramid)、harr小波变换算法(dwtwithharr)、形态学金字塔算法(morphologypyramid)。图5中,(a)为红外图,(b)为可见光图,(c)为pca为方法融合效果图,(d)为拉普拉斯金字塔方法融合效果图,(e)为比率金字塔方法融合效果图,(g)为形态学金字塔方法融合效果图,(h)为本发明方法融合效果图。
由图5可见,本发明所提方法优于其它五种传统方法,不仅突出了红外图像中的目标信息,又能够保留丰富的可将光背景信息,视觉效果良好。