一种基于高斯滤波的单幅图像的实时去雾方法技术

技术编号:8106181 阅读:420 留言:0更新日期:2012-12-21 05:21
本发明专利技术提供一种基于高斯滤波的单幅图像的实时去雾方法,它建立在物理模型的基础上,能实现降质图像的真实场景复原。该方法包括四大步骤,步骤一:计算输入有雾图像的暗通道图像并估计全局大气光值;步骤二:粗步估计大气耗散函数;步骤三:采用高斯滤波对大气耗散函数进行细化;步骤四:恢复场景辐射度。本发明专利技术克服了现有去雾速度较慢、不能应用于实时处理系统的缺点,得到的去雾图像效果好,处理速度快,能应用于实时系统中,具有较好的实用价值和广阔的应用背景。

【技术实现步骤摘要】

本专利技术涉及,适用于雾天条件下的图像去雾,属于数字图像处理领域。
技术介绍
在雾、霾等天气条件下,户外拍摄的自然场景图像的景物能见度和对比度大幅降低。物体表面反射的光线被气溶胶以及悬浮在大气中的微小颗粒吸收和散射,导致户外监控系统获取的景物图像颜色退化,对比度和饱和度下降。户外图像的退化直接影响到计算机视觉系统的户外应用,如视频监测、城市交通、智能车辆等,因此需要对雾天条件下拍摄的图像和视频进行处理以消除天气带来的影响。事实上,图像去雾一直是计算机图形学和计算机视觉领域的重要研究内容。首先,图像去雾可以显著地增加场景的能见度并消除由 于环境光的影响而带来的颜色漂移;其次,不论是低级的图像分析还是高级的目标识别,大多数的计算机视觉算法往往假设输入图像是场景辐射度,即清晰的无雾图像。因而,许多计算机视觉算法的性能会受到低对比度的场景辐射度的影响。最后,图像去雾可以为许多计算机视觉算法提供场景深度信息。户外图像中雾的存在对图像的影响与未知的场景深度信息有关,因而图像去雾面临着很大的挑战。实际上,图像去雾是一个欠约束的问题,因为它需要仅从退化的有雾图像中准确地估计出场景辐射度、大气传输函数以及全局大气光。近年来,单幅图像的去雾方法取得了显著的进展。Tan通过最大化局部对比度的方法来实现图像的去雾;Fattal通过假设大气传输函数和场景的表面辐射度无关,使用独立成分分析的方法来估计场景反射率以及大气传输函数;He等人基于对户外无雾图像规律的统计,提出了暗通道先验法则,对一般的户外图像取得了很好的去雾效果。但是以上算法的复杂度高,处理速度慢,不能达到实时处理的效果,因而不能应用于实际的应用系统。
技术实现思路
I、目的本专利技术的目的是提供,它克服了现有技术的不足,去雾效果较好,且处理速度快,能够用于实时处理系统中。2、技术方案下面介绍本专利技术中图像去雾的原理及过程。一、雾天成像模型雾天条件下的大气散射模型可描述为I (χ) =J (χ) t (X) +A (l_t (χ))t(x)=e-0d(x)其中,I(x)为输入的有雾图像;J(x)为场景辐射度,即无雾天气条件下的场景图像;t(x)为大气传输函数,表示场景辐射的透射率;A为全局大气光,通常假设为全局常向量;β为大气散射系数;d(x)为场景深度。图像去雾就是要通过I (χ)求得J(x)、t(x)和A。在大气散射模型的方程中,等式右端第一项J (X) t (X)表示直接衰减项,第二项A(l-t(x))表示环境光。直接衰减项描述场景辐射及其在传播介质中的衰减,由散射光造成的环境光则会引起场景颜色的漂移。二、暗通道先验暗通道先验是通过对大量户外无雾图像的统计观察得到的在绝大多数图像的局部区域中,某些像素至少有一个颜色通道具有很低的亮度值。图像J的暗通道定义为本文档来自技高网
...

【技术保护点】
一种基于高斯滤波的单幅图像的实时去雾方法,其特征在于:该方法具体步骤如下:步骤一:读取原始有雾图像I(x),计算暗通道图像及估计全局大气光值A:(1)在Microsoft?Visual?Studio?2008语言环境中读取一张原始有雾图像I(x);(2)计算输入有雾图像的暗通道图像其中,Ic表示图像I的某个颜色通道;Ω(x)表示以像素x为中心的方形区域,尺寸为4×4;(3)估计全局大气光值A=I(xk),其中表示暗通道图像Idark(x)中最亮的像素的二维坐标,于是,全局大气光值为暗通道图像中最亮的像素对应的原始有雾图像的像素的颜色值;步骤二:根据输入有雾图像的暗通道图像,粗步估计大气耗散函数V(x):(1)大气散射模型归一化;在大气散射模型中,分别对每个颜色通道进行归一化,即模型两端同除以全局大气光Ac,得到归一化的大气散射模型Ic(x)Ac=Jc(x)Act(x)+V(x);(2)通过灰度拉伸将限制在[0,1]范围内Ic(x)Ac=(Ic(x)Ac-min(Ic(x)Ac))/(max(Ic(x)Ac)-min(Ic(x)Ac))其中,表示取矩阵中的最小值;表示取矩阵中的最大值;(3)粗步估计大气耗散函数V~(x)=miny∈Ω(x)(minc∈{r,g,b}Ic(y)Ac)这里Ω(x)表示以像素x为中心的方形区域,尺寸取为1×1;步骤三:细化大气耗散函数(1)采用高斯低通滤波来细化大气耗散函数表示为V(x)=1WgΣy∈SGσ(||x-y||)V~(y)上式中,Wg为归一化系数Wg=Σy∈SGσ(||x-y||)其中,Gσ为高斯函数,高斯模板的尺寸为5×5,σ为0.7;(2)计算大气传输函数根据大气耗散函数的定义,求得大气传输函数t(x)=1?V(x)其中,V(x)表示细化后的大气耗散函数;步骤四:恢复场景辐射度J(x)(1)重新计算大气传输函数及大气耗散函数t“(x)=min(max(M/|I?A|,1)·max(t(x),t0),1)V“(x)=1?t′(x)其中,容差M为50;t0为0.1;t(x)为步骤三中求得的大气传输函数;min(*,1)表示取矩阵*中元素与1中的最小值;max(*,1)表示取矩阵*中元素与1中的最大值;max(t(x),t0)表示取矩阵t(x)中元素和t0中的最大值,·表示点乘;(2)恢复的场景辐射度为J(x)=A×I′(x)/A-kV′(x)t′(x)其中,A为全局大气光值;I“(x)/A表示步骤二中经过灰度拉伸操作的的三个颜色通道的合成图像;k值一般为0.8?0.9。FDA00001815035500011.jpg,FDA00001815035500012.jpg,FDA00001815035500014.jpg,FDA00001815035500016.jpg,FDA00001815035500017.jpg,FDA00001815035500018.jpg,FDA00001815035500019.jpg,FDA000018150355000111.jpg,FDA000018150355000112.jpg,FDA00001815035500024.jpg...

【技术特征摘要】
1.一种基于高斯滤波的单幅图像的实时去雾方法,其特征在于该方法具体步骤如下 步骤一读取原始有雾图像I (X),计算暗通道图像及估计全局大气光值A (1)在MicrosoftVisual Studio 2008语言环境中读取一张原始有雾图像I (x); (2)计算输入有雾图像的暗通道图像⑴=r^^xmnr(y)),其中,Γ表示图像工的某个颜色通道;Ω (X)表示以像素X为中心的方形区域,尺寸为4X4 ;(3)估计全局大气光值A=I(xk),其中% = argmax(/^/ {.v)),表示暗通道图像产k(x)中最亮的像素的二维坐标,于是,全局大气光值为暗通道图像中最亮的像素对应的原始有雾图像的像素的颜色值; 步骤二 根据输入有雾图像的暗通道图像,粗步估计大气耗散函数V(X) (O大气散射模型归一化;在大气散射模型中,分别对每个颜色通道进行归一化,即模型两端同除以全局大气光A%得到归一化的大气散射模型 A A (2)通过灰度拉伸将艮制在范围内 Ac Γ(χ) (Γ(χ) . (Γ(χ)\] K (Γ(χγ\ . (Γ(χγ\\ -=~~/ max ~-nun ~ Ac I^ JJ/[ I Ac J { Ac JJ其中,mini表示取矩阵中的最小值;max!表示取矩阵Zlifl中的...

【专利技术属性】
技术研发人员:史振威隆姣汤唯刘柳张长水
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:

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

1