一种基于光照分离模型的数字图像去雾方法

文档序号:9397504阅读:559来源:国知局
一种基于光照分离模型的数字图像去雾方法
【技术领域】
[0001]—种基于光照分离模型的数字图像去雾方法,用于数字图像去雾处理,属于数字图像去雾方法技术领域。
【背景技术】
[0002]户外景物的图像通常会因为大气中的混浊的媒介(比如分子,水滴等)而降质,雾、霭、蒸气都因大气吸收或散射造成此类现象。照相机接收到景物反射过来的光线经过了衰减,此外,得到的光线还混合有大气光(经大气分子反射的周围环境的光线)。降质的图像的对比度和颜色的保真度有所下降,造成模糊不清的现象,称之为图像雾化。在雾化情况下,由于场景的能见度降低,图像中目标对比度和颜色等特征被削弱,图像的清晰度和真实度降低,因此需要消除雾化对图像的影响。
[0003]目前对图像去雾的处理方法主要分为两类:雾化图像增强和雾化图像复原。对于每一类方法,按照去雾方法的相似性可以进一步归纳为不同的子类方法:基于图像处理的图像增强方法分为全局化的图像增强和局部化的图像增强;基于物理模型的雾化图像复原方法则包括基于偏微分方程的雾化图像复原、基于深度关系的雾化图像复原和基于先验信息的雾化图像复原。以上两种方法都可以不同程度的实现图像的去雾化,但是由于科技发展水平所限,目前两种方法都存在不同程度上的缺陷。雾化图像的增强方法不考虑图像降质原因,适用范围广,能有效提高雾化图像的对比度,突出图像的细节,改善图像的视觉效果,但对于突出部分的信息可能造成一定的损失。

【发明内容】

[0004]本发明针对现有技术的不足之处提供了一种基于光照分离模型的数字图像去雾方法,解决现有方法中能有效提高雾化图像的对比度,突出图像的细节,改善图像的视觉效果的同时,突出部分的信息出现损失的问题。
[0005]为了实现上述目的,本发明采用的技术方案为:
[0006]—种基于光照分离模型的数字图像去雾方法,其特征在于,如下步骤:
[0007](I)获取原雾化图像;
[0008](2)将原雾化图像进行同态滤波,得到光照分量;
[0009](3)得到光照分量后,计算原雾化图像内的反射分量;
[0010](4)通过步骤(2)得到的光照分量和步骤(3)得到的反射分量相乘,得到最终图像。
[0011]进一步,所述步骤(2)中,将原雾化图像进行同态滤波,得到光照分量可表示为:
[0012]—个相乘信号可以用分量i (X,y)及分量r (X,y)来表示,即f (x, y)=i (X,y) *r (x, y);
[0013]傅里叶变换是线性变换,对于式O中具有相乘关系的两分量无法分开,即F{f (x, y)} ^ F{i(x,y)}*F{r(x,y)},式中F代表傅里叶变换,把式的两边取对数就可以把式中的乘性分量变成加性分量,再加以进一步处理,即Z(X,y) =In f(x,y)=In i (X,y) +In r (x, y);再进行傅里叶变换,得 F {z (x, y)} = F {In f (x, y)} = F {Ini(x, y)}+F{In r (x, y)};
[0014]令Z(u,v) = F{z (x, y)}, I (u, v) = F{In i (x, y)}, R(u, v) = F{In r (x, y)},则Z(u,v) = I (u, v)+R(u, v),用一个传递函数H(u,v)的滤波器来处理Z(u,v),贝丨J S (u, v) = H(u, v) *Z (u, v) = = H (u, v) *1 (u, v) +H (u, v) *R (u, v);再以傅里叶变换,则 s (x, y) = F MsCu, v)} = F 1 {H (u, v) *1 (u, v)} +F 1 {H (u, v) *R (u, v)},令i,(x, y) = F 1 {H(u, v) *1 (u, v)},r,(x, y) = F 1 {H(u, v) *R(u, v)},则 s (x, y)=i’(x,y)+r’(x, y),通过指数运算和对数运算相反的元算来设置算法,即g(x,y)=exp {s (x, y)} =exp{i’(x,y)+r’ (x, y)} =exp{i’(x, y)} *exp Ir’ (x, y)},令 i0(x,y)=exp{i’ (x, y)}, r0 (x, y) = exp Ir’ (x, y)},贝丨Jg(x,y) = i0 (x, y) *r0 (x, y),式中 i0 (x, y)和r0(x, y)就是得到的光照分量。
[0015]进一步,所述步骤(3)中,得到光照分量后,计算原雾化图像内的反射分量可表示为 R = I/L, J (L) = / y / xp (x, y) (L-1) 2dxdy+ λ f y f x (Lx2~Ly2) 2dxdy,其中 L 和 I 具有相似性,p(x,y)为权系数,λ用于控制两项的权重,利用欧拉-拉格朗日方程求解得丄+λ/P (Lxx+Lyy) = I,即求得光照不变的反射分量。
[0016]与现有技术相比,本发明的优点在于:
[0017]—、同态滤波属于图像频率域处理范畴,其作用是对图像灰度范围进行调整,通过消除图像上照明不均的问题,增强暗区的图像细节,同时又不损伤亮区的图像细节;
[0018]二、通过对光照分量和反射分量的研究可知光照分量一般反映灰度的恒定分量,类似于频域中的低频信息,减弱光照函数(入射光)就可以起到缩小图像灰度范围的作用;而反射光与物体的边界特性是密切相关的,类似于频域中的高频信息。增强反射光就可以起到提高图像对比度的作用。
【附图说明】
[0019]图1为本发明的流程框架示意图。
【具体实施方式】
[0020]下面结合附图和实施例对本发明作进一步说明。
[0021]—种基于光照分离模型的数字图像去雾方法,步骤如下:
[0022](I)获取原雾化图像;
[0023](2)图像的灰度由照射分量和反射分量合成。反射分量反映图象内容,随图像细节不同在空间上作快速变化。照射分量在空间上通常均具有缓慢变化的性质。照射分量的频谱落在空间低频区域,反射分量的频谱落在空间高频区域。将原雾化图像进行同态滤波,得到光照分量;将原雾化图像进行同态滤波,得到光照分量可表示为:
[0024]—个相乘信号可以用分量i (X,y)及分量r (x, y)来表示,即f (x, y)=i (X,y) *r (x, y);
[0025]傅里叶变换是线性变换,对于式O中具有相乘关系的两分量无法分开,即F{f (x, y)} ^ F{i(x,y)}*F{r(x,y)},式中F代表傅里叶变换,把式的两边取对数就可以把式中的乘性分量变成加性分量,再加以进一步处理,即Z(X,y) =In f(x,y)=In i (X,y) +In r (x, y);再进行傅里叶变换,得 F {z (x, y)} = F {In f (x, y)} = F {Ini(x, y)}+F{In r (x, y)};
[0026]令Z(u,v) = F {z (x, y)}, I (u, v) = F {In i (x, y)}, R(u, v) = F {In r (x, y)},则Z(u,v) = I (u, v)+R(u, v),用一个传递函数H(u,v)的滤波器来处理Z(u,v),贝丨J S (u, v) = H(u, v) *Z (u, v) = = H (u, v) *1 (u, v) +H (u, v) *R (u, v);再以傅里叶变换,则 s (x, y) = F MsCu, v)} = F 1 {H (u, v) *1 (u, v)} +F 1 {H (u, v) *R (u, v)},令i,(x, y) = F 1 {H(u, v) *1 (u, v)},r,(x, y) = F 1 {H(u, v) *R(u, v)},则 s (x, y)=i’(x,y)+r’(x, y),通过指数运算和对数运算相反的元算来设置算法,即g(x,y)=exp {s (x, y)} =exp{i’(x,y)+r’ (x, y)} =exp{i’(x, y)} *exp Ir’ (x, y)},令 i0(x,y)=exp{i’ (x, y)}, r0 (x, y) = exp Ir’ (x, y)},贝丨Jg(x,y) = i0 (x, y) *r0 (x, y),式中 i0 (x, y)和r0(x, y)就是得到的光照分量。根据不同的图像特性和需要,选用不用的H(u,V),可以得到满意的结果,细节对比度差,分辨不清的图像用同态滤波进行处理后,图像画面亮度比较均匀,细节得以增强。
[0027](3)得到光照分量后,计算原雾化图像内的反射分量;得到光照分量后,计算原雾化图像内的反射分量可表示为R = I/L,J(L) =JyJ Xp(x, y)(L-1) 2dxdy+ λ f y f x (Lx2-Ly2) 2dxdy,其中L和I具有相似性,p (x, y)为权系数,λ用于控制两项的权重,利用欧拉-拉格朗日方程求解得:L+A/p(Lxx+Lyy) = I,通过以上正则化的过程,光照分量L被估计出来后,进而可以求得光照不变的反射分量。
[0028](4)通过步骤(2)得到的光照分量和步骤(3)得到的反射分量相乘,得到最终图像。雾化图像的复原是研究雾化图像降质的物理过程,并建立雾化图像退化模型,反演退化过程,补偿退化过程造成的失真,以便获得未经干扰退化的无雾图像或无雾图像的最优估计值,从而改善雾化图像质量,这种方法针对性强,得到的去雾效果自然,一般不会有信息损失。
【主权项】
1.一种基于光照分离模型的数字图像去雾方法,其特征在于,如下步骤: (1)获取原雾化图像; (2)将原雾化图像进行同态滤波,得到光照分量; (3)得到光照分量后,计算原雾化图像内的反射分量; (4)通过步骤(2)得到的光照分量和步骤(3)得到的反射分量相乘,得到最终图像。2.根据权利要求1所述的一种基于光照分离模型的数字图像去雾方法,其特征在于,所述步骤(2)中,将原雾化图像进行同态滤波,得到光照分量可表示为: 一个相乘信号可以用分量i (X,y)及分量r (X,y)来表示,即f(x,y) = i (x, y) *r (x, y); 傅里叶变换是线性变换,对于式O中具有相乘关系的两分量无法分开,即F{f (x, y)} ^ F{i(x,y)}*F{r(x,y)},式中F代表傅里叶变换,把式的两边取对数就可以把式中的乘性分量变成加性分量,再加以进一步处理,即Z(X,y) =In f(x,y)=In i (X,y) +In r (x, y);再进行傅里叶变换,得 F {z (x, y)} = F {In f (x, y)} = F {Ini(x, y)}+F{In r (x, y)};令 Z(u,v) = F {z (x, y)}, I (u, v) = F {In i (x, y)}, R(u, v) = F{In r (x, y)},则Z(u,v) = I (u, v)+R(u, v),用一个传递函数H(u,v)的滤波器来处理Z(u,v),贝丨J S (u, v) = H(u, v) *Z (u, v) = = H (u, v) *1 (u, v) +H (u, v) *R (u, v);再以傅里叶变换,则 s (x, y) = F MsCu, v)} = F 1 {H (u, v) *1 (u, v)} +F 1 {H (u, v) *R (u, v)},令i,(x, y) = F 1 {H(u, v) *1 (u, v)},r,(x, y) = F 1 {H(u, v) *R(u, v)},则 s (x, y)=i’(x,y)+r’(x, y),通过指数运算和对数运算相反的元算来设置算法,即g(x,y)=exp {s (x, y)} =exp{i’(x,y)+r’ (x, y)} =exp{i’(x, y)} *exp Ir’ (x, y)},令 i0(x,y)=exp{i’ (x, y)}, r0 (x, y) = exp Ir’ (x, y)},贝丨Jg(x,y) = i0 (x, y) *r0 (x, y),式中 i0 (x, y)和r0(x, y)就是得到的光照分量。3.根据权利要求1所述的一种基于光照分离模型的数字图像去雾方法,其特征在于,所述步骤(3)中,得到光照分量后,计算原雾化图像内的反射分量可表示为R= I/L,J(L)= Syf Xp(x, y) (L_l)2dxdy+A f y f x (Lx2_Ly2) 2dxdy,其中 L 和 I 具有相似性,p (x, y)为权系数,λ用于控制两项的权重,利用欧拉-拉格朗日方程求解得:L+X/p(Lxx+Lyy) = I,即求得光照不变的反射分量。
【专利摘要】本发明公开了一种基于光照分离模型的数字图像去雾方法,属于数字图像去雾方法技术领域,解决现有方法中能有效提高雾化图像的对比度,突出图像的细节,改善图像的视觉效果的同时,突出部分的信息出现损失的问题。本发明的步骤为(1)获取原雾化图像;(2)将原雾化图像进行同态滤波,得到光照分量;(3)得到光照分量后,计算原雾化图像内的反射分量;(4)通过步骤(2)得到的光照分量和步骤(3)得到的反射分量相乘,得到最终图像。本发明用于数字图像去雾处理。
【IPC分类】G06T5/00
【公开号】CN105118041
【申请号】CN201510609141
【发明人】张岱, 齐弘文
【申请人】成都融创智谷科技有限公司
【公开日】2015年12月2日
【申请日】2015年9月23日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1