一种基于Retinex的快速夜间雾天图像复原方法与流程

文档序号:12472023阅读:1124来源:国知局
一种基于Retinex的快速夜间雾天图像复原方法与流程

本发明涉及图像处理领域,特别是一种基于Retinex的快速夜间雾天图像复原方法。



背景技术:

雾是一种自然现象,是由于大气中悬浮的大量微小水珠、气溶胶等介质,使从物体表面反射到达相机的光因大气粒子的散射而发生衰减,从而使得成像设备采集到的图像对比度、饱和度降低甚至发生色调偏移。在低照度条件下,如果受雾气影响,则采集到的图像容易存在亮度、对比度低且偏色的现象,使得图像细节无法辨识,严重影响了图像的视觉效果和计算机视觉系统对图像的分析及处理,因此有必要对夜间雾天图像进行增强处理以复原得到清晰的图像。

目前,雾天图像的复原已成为计算机视觉领域的一个研究热点,对于白天雾天图像的复原,已有许多学者对此进行了大量的研究,并取得了较好的增强效果。研究人员主要从两个方向来研究图像去雾这一问题:基于图像增强的方向和基于物理模型的方向。其中,图像增强方向的去雾方法并不考虑雾天条件下图像退化降质的实际物理过程,而是针对雾天图像本身,通过提高雾天图像的对比度,突出图像特征,以改善图像视觉效果。图像增强算法可以在现有的成熟图像处理的方法上,根据雾天图像的特性,作相应的应用,因此早期的研究者多基于这个方向研究去雾方法。基础图像增强算法包括直方图均衡化,同态滤波,Retinex算法等。基于物理模型的方向是从物理上研究雾天图像降质的机制,并构建出相应的物理模型;通过估计大气光强度和透射率,再利用大气散射物理模型公式反演计算得到去雾图像。基于物理模型的图像去雾算法主要包括基于图像分割的复原、基于偏微分方程的复原、基于图像景深关系的复原和基于场景先验信息的复原等方法。

由于低照度条件下采集到的雾天图像,存在光照不均匀、对比度低、偏色等特点,使得针对白天雾天图像的去雾方法难以对其进行有效增强。目前,针对夜间雾天图像这一特殊场景图像的复原研究仍不多,有研究者提出了基于颜色变换预处理和暗通道先验的夜间图像复原方法。该方法首先将输入图像转换成灰度图像,应用基于暗通道先验的去雾算法对图像进行去雾处理,之后通过双边滤波对图像进行对比度增强。该方法能突出图像细节,然而由于使用全局颜色变换而没有考虑不同场景和光照条件下的图像信息,使得增强结果存在偏色现象。另有研究者提出先对图像进行光照补偿和颜色校正,再使用改进的基于暗通道先验的去雾算法对夜间雾天图像进行增强处理,该方法能有效增强图像亮度和对比度,并且克服了偏色现象,但是由于采用基于暗通道先验的去雾方法,增强图像天空容易出现块效应。传统图像去雾方法已无法满足夜间雾天图像的复原需求,因此需要结合夜间雾天图像的特点,对夜间雾天图像进行复原处理,从而提高图像的视觉效果和便于计算机视觉系统对图像的分析及处理。



技术实现要素:

本发明目的在于克服以往去雾算法处理夜间雾天图像的不足,结合夜间雾天图像的特点,提出一种基于Retinex的快速夜间雾天图像复原方法,该方法简单高效,能很好地提高夜间雾天图像视觉效果和方便对图像的分析及处理。

本发明采用如下技术方案:

一种基于Retinex的快速夜间雾天图像复原方法,其特征在于,包括如下步骤:

1)对输入图像利用引导滤波估计照度图像和反射图像Ri

2)对照度图像进行自适应亮度增强得到增强后的图像

3)进行对比度增强得到复原图像。

优选的,所述步骤1)包括:

1.1)计算引导滤波的系数矩阵:其中:为R、G、B三通道的输入图像,i∈{R,G,B},表示计算和的局部协方差,表示计算的局部方差,ε为预置的控制参数,是对进行均值滤波的结果,得到的a,b是与输入图像长宽相同的系数矩阵;

1.2)根据系数矩阵a,b计算引导滤波后的照度图像:其中fm(a),fm(b)分别是对系数矩阵a,b进行均值滤波的结果,即为三通道对应的照度图像;

1.3)根据Retinex理论,由输入图像与照度图像相除,得到反射图像,公式为:

优选的,所述步骤2)包括:

(2.1)首先求的三通道最大值图像f,公式为:f=max{R,G,B};然后采用最大类间方差法计算图像分割阈值,根据图像的灰度特性将最大值图像f分割为明、暗图像两部分;计算得到暗区域图像的灰度平均值m,公式为:其中N表示暗区域图像像素总数,S表示暗区域图像,f(i,j)表示图像f在位置(i,j)处的像素灰度值;从而自适应计算得到参数p,公式为:

2.2)由所求亮度增强系数即参数p得到自适应Gamma校正参数ri,公式为

2.3)对照度图像进行自适应Gamma变换,实现亮度增强,具体实现公式为:

优选的,所述步骤3)包括:

(3.1)结合亮度增强后照度图像和反射图像,得到保持细节的图像从而恢复图像的细节信息,公式为:

(3.2)将亮度增强图像由RGB空间转换成HSV空间,对亮度通道V使用CLAHE算法进行局部对比度增强,公式为:V1=CLAHE(V,t0),其中,t0为预置的对比度增强程度调节参数;再将图像由HSV空间变换到RGB空间得到最终的复原图像。

由上述对本发明的描述可知,与现有技术相比,本发明具有如下有益效果:

1、采用具有保边缘特性的引导滤波器来估计照度图像,能够克服光晕效应。

2、通过Otsu阈值分割算法计算明、暗图像分割阈值,自适应求取Gamma校正参数,从而对照度图像自适应亮度增强,方法简单,效果显著。

3、在HSV空间,使用CLAHE算法对亮度通道V进行局部对比度增强,突出图像局部细节信息,且只对亮度通道进行对比度增强处理,保持了图像的色彩信息。

4、具有通用性,适用于彩色图像或灰度图像、适用于光学图像或其它图像。

附图说明

图1为本发明方法的流程图。

图2(a)为夜间雾天图像。

图2(b)为复原图像。

具体实施方式

以下通过具体实施方式对本发明作进一步的描述。

本发明提供的一种基于Retinex理论和Gamma校正的夜间雾天图像复原方法,首先采用具有保边缘特性的引导滤波器估计输入图像的每个颜色分量的照度图像,计算局部对比度系数;然后计算输入图像的最大值通道图像,并对该最大值通道图像进行Otsu阈值分割,自适应估计每个像素的Gamma校正参数,对照度图像进行Gamma校正和对比度保持;最后将图像变换到HSV空间,通过CLAHE算法对亮度通道V进行对比度增强,再将图像变换到RGB空间得到复原图像。

首先对以下变量对应算法进行描述:

Otsu(最大类间方差法)求分割阈值t的公式推导:

记t为前景与背景图像的分割阈值,前景图像占图像比例为w0,平均灰度为u0;背景图像占图像比例为w1,平均灰度为u1。则图像的总平均灰度值为:u=w0*u0+w1*u1。从而可以求得前景和背景图象的方差:g=w0*w1*(u0-u)*(u1-u)。当方差g最大时,可以认为此时前景和背景差异最大,此时的灰度t是最佳分割阈值。

CLAHE(限制对比度自适应直方图均衡)算法原理:

CLAHE结合了局部直方图均衡和全局直方图均衡的优点,在局部直方图均衡的时,同时考虑周围区域图像像素的影响,处理后的图像既能适应局部直方图均衡后,图像局部灰度分布差异的特点,又能适应全局直方图均衡后,全图灰度较为协调的特点。为了便于描述,令hw(s)表示局部窗口w内的直方图均衡,hout(s)表示窗口w外的直方图均衡,则CLAHE可以表示为:h(s)=β*hw(s)+(1-β)*hout(s)。式中,0≤β≤1。当β=1时,CLAHE为局部直方图均衡,当β=0时,CLAHE为全局直方图均衡。调整β值则可以调整图像全局和局部直方图均衡效果。

参照图1,下面对本发明做进一步详细说明。

如图所示,本发明一种基于Retinex的夜间雾天图像复原方法,具体包括如下步骤:

1)对输入图像利用引导滤波估计照度图像和反射图像:

1.1)根据为R、G、B三通道输入图像,i∈{R,G,B},计算引导滤波的系数矩阵:其中表示计算和的局部协方差,表示计算的局部方差,ε为预置的控制参数,是对进行均值滤波的结果,得到的a,b是与输入图像长宽相同的系数矩阵;

1.2)根据系数矩阵a,b计算引导滤波后的照度图像:其中fm(a),fm(b)分别是对系数矩阵a,b进行均值滤波的结果;即为计算得到的三通道对应的照度图像;

1.3)根据Retinex理论,由输入图像与照度图像相除,得到反射图像,公式为:所求反射图像包含图像细节信息。

2)对照度图像进行自适应亮度增强:

2.1)首先求取输入图像的三通道最大值图像f,公式为:f=max{R,G,B};然后采用Otsu阈值分割算法计算图像分割阈值,根据图像的灰度特性将最大值图像f分割为明、暗图像两部分;最后计算得到暗区域图像灰度平均值m,公式为:其中N表示暗区域图像像素总数,S表示暗区域图像,f(i,j)表示图像f在位置(i,j)处的像素灰度值;将实验数据曲线拟合计算得到亮度增强系数p,拟合公式为:该公式所求亮度增强系数p接近于人为设置系数,实验误差较小;

2.2)由所求亮度增强系数即参数p得到自适应Gamma校正参数ri,公式为当输入图像整体偏暗即暗区域图像灰度均值m较小时,计算得到的p较小,使得计算得到的ri较小,从而使整体偏暗图像的亮度增强程度更大;

2.3)对照度图像进行自适应Gamma变换,实现亮度增强,具体实现公式为:当照度图像灰度值较小时,根据上述计算对应的ri也较小,则照度图像增强程度就较大;当照度图像灰度值较大时,对应的ri也较大,则照度图像增强程度就较小,从而达到均衡照度图像光照强度的目的。

3)对比度增强得到复原图像:

3.1)结合亮度增强后的照度图像和反射图像,得到保持细节的图像从而恢复图像的细节信息,公式为:使图像亮度得到提升的同时保留图像的细节信息;

3.2)为使图像细节清晰,需要增强的图像局部对比度,我们将亮度增强图像由RGB空间转换成HSV空间,对亮度通道V使用CLAHE算法进行对比度增强,公式为:V1=CLAHE(V,t0),其中,t0为预置的对比度增强强度调节参数,t0满足0<t0<1,t0越大,对比度增强程度越大,本发明实验取值为t0=0.001;再将图像由HSV空间变换到RGB空间得到最后复原图像。参照图2(a)为输入图像(即夜间雾天图像),图2(b)为复原图像。

以上算法步骤描述为彩色图像处理算法,对于灰度图像,则在步骤1、步骤2)和3.1)上处理方法都与彩色图像相同,只是对灰度图像进行单通道处理操作,步骤3.2)中直接使用CLAHE算法对亮度增强图像进行对比度增强得到复原图像。

上述仅为本发明的具体实施方式,但本发明的设计构思并不局限于此,凡利用此构思对本发明进行非实质性的改动,均应属于侵犯本发明保护范围的行为。

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