一种视频快速去雾方法

文档序号:10597388阅读:524来源:国知局
一种视频快速去雾方法
【专利摘要】一种视频快速去雾方法,涉及视频处理技术领域,包括提取用于求取大气光值和介质传输率的背景图像的步骤、利用暗通道先验原理和区间估计方式从提取的背景图像中求取大气光值A的步骤、利用暗通道先验原理从提取的背景图像中得到介质传输率的初始估计t1(x)和介质传输率的粗略估计t2(x)的步骤、将介质传输率的初始估计t1(x)和介质传输率的粗略估计t2(x)进行像素级融合和快速联合双边滤波处理并进行值域调整得到介质传输率的最终估计t(x)的步骤及对视频去雾处理的步骤。该方法在保证良好的视频处理效果的前提下,还具有较快的处理速度,兼顾了去雾处理效果和速度。
【专利说明】
一种视频快速去雾方法
技术领域
[0001 ]本发明涉及视频处理技术领域,特别涉及一种视频快速去雾方法。
【背景技术】
[0002] 在雾霾天气条件下,由于大气中悬浮颗粒对光线的散射作用,使得拍摄的视频图 像存在亮度增加、对比度下降和色调偏移等现象,极大地影响了户外视觉监控系统效用的 发挥。
[0003] 目前,国内外学者对于去雾的研究主要针对单幅图像,并取得了不少研究成果,但 对于视频去雾方面的研究还比较少,且远未达到成熟阶段。一般来说,雾天视频去雾建立在 图像前、背景分割的基础上,可分为两大类[1]:(1)利用背景图像求取介质传输率,并应用 于视频的每一帧图像进行去雾处理。Chen等[2]针对有雾和无雾天气条件下同一场景的图 像,采用双色散射模型估计出介质传输率,再利用无迹卡尔曼滤波的背景保持算法进行去 雾。郭墦等[1]视雾气为介质传输率,将背景图像得到的"通用"介质传输率应用于视频的所 有帧以消除雾气。(2)将图像的背景与前景分离开来,分别采用去雾算法进行相关处理,最 后将处理结果进行融合以实现去雾。John等[3]利用YIQ颜色模型估计大气光值,然后采用 小波融合的方法将去雾后的前景帧图像融入背景帧图像中,实现雾天视频增强。Xu等[4]采 用对比度受限的自适应直方图均衡化的方法对视频帧的前景和背景图像分别进行增强处 理,然后融合得到去雾视频序列。虽然已经有上述学者提出了以上的视频去雾方法,但是, 目前视频去雾的研究成果总体来说还比较少,且现有方法大多在运算速度和去雾效果上还 无法令人满意,无法兼顾运算速度和去雾效果。
[0004] [1]郭墦,蔡自兴,谢斌.基于雾气理论的视频去雾算法[J].电子学报,2011,39 (9):2019-2025,
[0005] Guo F,Cai Z X,Xie B.Video defogging algorithm based on fog theory[J] .Acta Electronica Sinica,2011,39(9):2019-2025.
[0006] [2]Chen G,Zhou H Q,Yan J F.A novel method for moving object detection in foggy day[C]//In Proceedings of the 8th ACIS International Conference on Software Engineering,Artificial Intelligence,Networking,and Parallel/ Distributed Computing.Qingdao,China:IEEE Computer Society,2007:53-58.
[0007] [3]Jone J,ffilscy M.Enhancement of weather degraded video sequences using wavelet fusion[C]//In Proceedings of the 7th IEEE International Conference on Cybernetic Intelligent System.London,UK:IEEE Computer Society, 2008:1-6.
[0008] [4]Xu Z Y,Liu X M,Chen X N.Fog removal from video sequences using contrast limited adaptive histogram equalization[C]//In Proceedings of International Conference on Computational Intelligence and Software Engineering.Wuhan,China:IEEE Computer Society,2009:1-4.

【发明内容】

[0009] 本发明要解决的技术问题是:提供一种视频快速去雾方法,该方法具有较快的运 算速度,并能获得较好的视频图像效果。
[0010] 为了解决上述技术问题,本发明采用如下技术方案:一种视频快速去雾方法,包括 以下步骤:
[0011]步骤一、提取用于求取大气光值和介质传输率的背景图像:
[0012] 对于固定摄像机拍摄的视频,采用均值法提取视频序列的背景图像;
[0013] 对于移动摄像机拍摄的视频,先提取一帧图像的背景图像,然后每隔若干帧/秒将 当前帧的背景图像和前一次提取的背景图像对应像素相减得到差分图像,将差分图像中的 像素与前一次提取的背景图像的全部像素的百分比和给定阈值进行比较,若上述百分比小 于给定阈值,则沿用前一次提取的背景图像,若上述百分比大于给定阈值,则提取当前帧的 背景图像;
[0014] 步骤二、利用暗通道先验原理和区间估计方式从提取的背景图像中求取大气光值 A;
[0015] 步骤三、利用暗通道先验原理从提取的背景图像中得到介质传输率的初始估计七 (X)和介质传输率的粗略估计t2(X);
[0016] 步骤四、将介质传输率的初始估计ti(x)和介质传输率的粗略估计t2(x)进行像素 级融合得到t3(x),对t 3(x)进行快速联合双边滤波处理,得到滤波输出结果t4(x),引入自适 应参数对t4(x)进行值域调整,得到介质传输率的最终估计t(X);
[0017] 步骤五、视频去雾处理:
[0018] 对于固定摄像机拍摄的视频,将获取的大气光值A和介质传输率的最终估计t(x) 应用于视频所有帧进行去雾处理,从而得到去雾视频;
[0019] 对于移动摄像机拍摄的视频,将从各背景图像中获取的大气光值A和介质传输率 的最终估计t(x)应用于与该背景图像对应的视频帧进行去雾处理,从而得到去雾视频。
[0020] 其中,在上述步骤二中利用暗通道先验原理和区间估计方式从提取的背景图像中 求取大气光值A的过程包括以下步骤:
[0021] (21)对背景图像三通道对应的像素点取最小值操作,得到暗通道值;
[0022] (22)对步骤(21)中得到的暗通道值进行最小值滤波,对暗通道最小值滤波的输出 结果作灰度值开运算,利用灰度值开运算的输出结果对大气光值A进行区间估计,从而求得 大气光值A,求取大气光值A的公式为:
[0024] 上式中,0彡<1彡1,(1为加权系数,其定义为炫:=:_111辟]41^_.(;?)} :,11^^11〇)表示对所 有像素点取均值,巧为背景图像的暗通道最小值滤波的输出结果,为对 (X)进行灰度值开运算处理的结果,灰度值开运算的窗口尺寸与最小值滤波的窗口尺 寸一致,为背景图像的一个彩色通道值,€|11?表示对每一个像素点取 RGB 3个通 道灰度值的最小值。
[0025] 其中,在上述步骤三中利用暗通道先验原理从提取的背景图像中得到介质传输率 的初始估计ti(x)的过程包括以下步骤:
[0026] (31)对背景图像三通道对应的像素点取最小值操作,得到暗通道值;
[0027] (32)对步骤(31)中得到的暗通道值进行最小值滤波,对暗通道最小值滤波的输出 结果作灰度值开运算,结合暗通道最小值滤波的输出结果和灰度值开运算的输出结果得到 介质传输率的初始估ti(x):
[0028] (x) = rnax( 1 - (x)/A, I - /^;;k (x)/A),
[0029]其中,在上述步骤三中采用暗通道先验原理和区间估计方式从提取的背景图像中 得到介质传输率的粗略估计t2(x)的过程包括以下步骤:
[0030] (33)利用步骤(22)中求得的大气光值A对背景图像进行白平衡校正并将白平衡校 正的背景图像限制在区间[0,1]内,从而实现对大气散射模型简化,得到简化大气散射模 型;
[0031] (34)对白平衡校正的背景图像三通道对应的像素点取最小值操作,得到暗通道 值,根据步骤(33)得到的简化大气散射模型和步骤(32)的到的介质传输率的初始估计^ (x)对场景反照率的暗通道值进行区间估计,进而得到介质传输率的粗略估计t 2(x):
[0033]上式中,I〃(x)为作白平衡校正后的背景图像的暗通道值,Pdal:k(X)为背景图像中 场景反照率的暗通道值,e为无穷小量。
[0034] 进一步,在上述步骤四中,将介质传输率的初始估计ti(x)和粗略估计t2(x)进行像 素级融合时采用加权平均算法进行处理,t 3(x)的表达式为:
[0035] t3(x)= y ? ti(x)+(l-y ) ? t2(x)
[0036] 上式中,y为加权系数,用来调节t3(x)的取值,其定义为:
[0038]其中,在上述步骤四中,采用l_Idal:k(X)/A对t3(x)进行快速联合双边滤波处理,其 表达示为:
[0040]上式中,t4 (X)为滤波输出结果,和为高斯函数,其中,〇s为空域高斯模板的 尺寸,~为值域高斯模板的尺寸,为归一化系数,其表达式为:
[0041] y&S
[0042]优选的,步骤四中引入的自适应参数的修正值为:
[0043] t〇=min(max(n/N,0.15) ,0.3)
[0044] 上式中,N为t4(x)中像素点的总数,n为t4(x)中像素值小于0.15的像素点的个数, 0.15和0.3用来规定to的上下限;
[0045] 得到的介质传输率的最终估计t(x)为:
[0046] t(x) =min(max(t4(x),to),1) 〇
[0047] 本发明取得的有益效果在于:本发明提供了一种视频快速去雾方法,首先,本发明 结合了图像增强和图像复原的思想,充分利用图像增强和图像复原的特点,通过图像融合 的方式,提高了介质传输率的估计精度;其次,本发明采用暗通道先验和区间估计的方式求 取大气光值和介质传输率,提高了大气光值和介质传输率的估计精度;此外,在雾天视频实 际处理的过程中,本发明只需对雾化背景图像中明亮区域的面积进行估计,从而确定灰度 值开运算的半径,而无其他调节参数,将估计的大气光值及介质传输率的最终估计应用于 相应视频帧进行去雾处理即可,避免了去雾视频中出现颜色跳变的现象,同时提高了去雾 速度。综上所述,本发明提供的视频去雾方法能够获得较好的图像清晰度、亮度和颜色,并 且具有较快的处理速度。
【附图说明】
[0048]图1为本发明实施例1的流程图;
[0049]图2为本发明实施例2的流程图;
[0050]图3为用实施例1的方法对监控视频中三帧图像作去雾处理前后的对比图像;
[0051]图4为对图3所示三帧图像采用实施例1的方法作去雾处理后的定量评价指标统计 表;
【具体实施方式】
[0052]为了便于本领域技术人员的理解,下面结合实施例与附图对本发明作进一步的说 明,实施方式提及的内容并非对本发明的限定。
[0053]本发明的一个显著特点是,以雾气理论为基础,利用暗通道先验知识,采用区间估 计的方式从背景图像中求取大气光值,同时得到介质传输率的初始估计。然后,利用白平衡 处理后的大气散射模型,采用区间估计的方式求取介质传输率的粗略估计,并通过图像融 合、联合双边滤波和值域调整得到介质传输率的最终估计。最后,将得到的大气光值和介质 传输率应用于视频的相应帧以消除雾气。
[0054] 实施例1:
[0055] 本实施例针对拍摄视频的摄像头为固定不动状态的情况。
[0056] 具体地,如图1所示,本实施例的实施流程包括以下步骤:
[0057] 一种视频快速去雾方法,包括以下步骤:
[0058]步骤一、提取用于求取大气光值和介质传输率的背景图像:
[0059 ]采用均值法提取视频序列的背景图像;
[0060] 步骤二、利用暗通道先验原理和区间估计方式从提取的背景图像中求取大气光值 A;
[0061] 步骤三、利用暗通道先验原理从提取的背景图像中得到介质传输率的初始估计七 (X)和介质传输率的粗略估计t2(X);
[0062] 步骤四、将介质传输率的初始估计ti(x)和介质传输率的粗略估计t2(x)进行像素 级融合得到t3(x),对t 3(x)进行快速联合双边滤波处理,得到滤波输出结果t4(x),引入自适 应参数对t4(x)进行值域调整,得到介质传输率的最终估计t(X);
[0063] 步骤五、视频去雾处理:
[0064] 将获取的大气光值A和介质传输率的最终估计t(x)应用于视频所有帧进行去雾处 理,从而得到去雾视频。
[0065] 为了便于本领域技术人员理解,下面对本实施例的具体流程作更详细的说明。
[0066] 1、背景图像的提取:
[0067] 在计算机视觉和计算机图形学中,雾天图像的大气散射模型可表示为:
[0068] I(x)=J(x)t(x)+A(l-t(x))
[0069] =Ap(x)t(x)+A(l-t(x)) (1)
[0070]式(1)中,I(x)为雾天图像,J(x)为场景辐射率,A为大气光值,P(x)为场景反照率, t(x)为介质传输率。一般情况下,A可看作常数。当大气同质时,介质传输率t(x)可表示为:
[0071] t(x)=e-M(x)0<t(x)<l (2)
[0072] 式中,0为大气散射系数,d(x)为场景深度。
[0073] 在式(1)中,Ap(x)t(x)称为衰减模型,用来描述光从场景点传播到观测点的过程 中,场景辐射率的衰减情况。从t(x)的表达式可知,场景辐射率随场景深度d(x)的增大呈指 数衰减。A(l_t(x))称为大气光模型,用来描述成像过程中加入的大气散射光。它反映了大 气散射光对成像光强的影响,造成了场景图像的模糊和色调的偏移。雾天图像去雾就是利 用大气散射模型,通过对参数A和t(x)的估计,从I(x)中得到P(x),则Ap(x)即为恢复的场景 辐射率。
[0074] 由式(1)可知,大气散射模型可变换为:
[0075] l-I(x)/A = t(x)(l-p(x)) (3)
[0076] 式中,l-p(x)定义为逆反照率。为了书写方便,定义
[0077] M(x) = l-I(x)/A,N(x) = l_p(x),则式(3)可变换为:
[0078] M(x) =t(x)N(x) (4)
[0079]在摄像机固定的视频监控中,相机拍摄范围内图像的背景几乎不变。因此,将背景 图像求取的大气光值A和介质传输率t(x)应用于整个视频序列,可以有效提高视频去雾的 速度。
[0080]根据式(4),在获得通用大气光值A和介质传输率t(x)后,利用每一帧视频图像I (x)计算出M(x),从而得到N(x),进而获得复原的视频序列。
[0081 ] 2、大气光值的估计及介质传输率的初始估计:
[0082]在获得雾天视频序列的背景图像Ibdx)后,为了对大气光值A和介质传输率t(x)进 行估计,首先对式(1)两侧取最小值操作,可得: Iihak(x)= min /:;;.( v) Cg{R.G,B^
[0083] = min Apc (xV(x) +J(l-^(x)) Ce\RXLB! (3) =ptU"k (x)/1/(.v) + .4(1 - ^(x))
[0084] 式中,J^(X;^Ppe(X)为 IbJx)和 P(x)的一个彩色通道,表示对(R,G,B) 通道对应的像素点取最小值,Idal:k(X)和Pdal:k( X)定义为Ibdx)和P(x)的暗通道。
[0085] 考虑到Idal:k(X)中白色物体或高亮度区域对大气光值估计的影响,对式(5)两侧进 行最小值滤波,可得: /=k(x)= min 严⑴ veO(x)
[0086] 二:lllin .(pdaik(),))/Jr'(X)+我1-,'⑴)
[0087] 式中,/=k(x)和/^;k(X)为Idal:k(X)和P dal:k(X)最小值滤波的输出结果,fi(x)是以 X为中心的一个局部窗口,1/ (X)定义为t(x)在n (X)范围内的值,且假定为常数。
[0088] 为了提高大气光值和介质传输率的估计精度,对式(6)两侧取灰度开运算,可得:
[0089] ⑷二 Atk (x)⑷'W + 廣1 -fW) (7)
[0090] 式中,/tk(X)和㈨为/^f⑷和⑷灰度开运算的输出结果,其窗口尺 寸与最小值滤波的窗口尺寸一致。由于/7^为和;5Sf(x)中像素点的灰度值不小0,则式 (6)和式(7)可改写为: r (御
[0091] < , l^(x)>i-/r(-^ (8)
[0092] 在这里,根据式(8),定义介质传输率的初始估计h(X)为:
[0093] t] (x) = max(l - (x)/A, 1 - (x)/a) (9)
[0094] 由暗通道先验知识可知,当最小值滤波的窗口尺寸大于Ida"k(x)中白色物体或高 亮度区域的尺寸时,的取值趋于〇,则式(6)可改写为:
[0095] 广(X) = 1 _ /= (X)/J (10)
[0096] 由式(2)可知,tlx)的取值范围为[0,1],则式(10)中A的取值可表示为:
[0097] ^>max(/^(x)) (11)
[0098] -般情况下,A的取值不大于雾天图像中像素点的最大值。由式(11)可知,A的取值 范围可表示为: r r \
[o099] max max . (x) > /^ > maxC/^i'1' (x)) .nTv ' J tLZJ
[0100]由式(12)可知,A的区间估计值可表示为:
[01011 J = | 望、、、?. km織(;vYh、众、m殘4 a!織 /I{.V}奪 ' | 歲病I (13)
[0102]上式中,0彡a<l,a为加权系数,其定义为:
[0i03] a ^ meanC/,^ (x)) n 4)
[0104]式中,mean( ?)表示对所有像素点取均值,从式(14)可以看出,a的取值与 的灰度分布有关,可以自动调节A的大小。
[0105] 3、介质传输率的粗略估计:
[0106] 首先利用式(13)得到的大气光值A对大气光照进行白平衡处理,则式(1)可改写 为:
[0107] Ibc(x)/A = p(x)t(x)+l-t(x) (15)
[0108] 对于雾天图像中像素点的取值大于大气光值的情况,本实施例将式(15)中白平衡 校正的图像Ibc(x)/A限制在区间[0,1],并用VU)进行表示,则式(15)可改写为:
[0109] I7 (x) =min(Ibc(x)/A, l)=p(x)t(x)+l-t(x) (16)
[011 0]为了求取介质传输率的粗略估计,对式(16)两侧取最小值,可得: I"{x)= min I'c (x) Ce{R,G,B}
[0111] - min /?c (x)r(x) + l-r(x) Ce{R,G,Bi (17) =pu,hX (x)t(x) + 1 - r(x)
[0112] 式中,I〃(x)定义为Hx)的暗通道。
[0113] 由式(9)和式(17),可得:
(18)
[0115]由式(2)和式(18),可得:
[0117]对于tKx)中像素值可能为0的情况,将式(19)改写为:
(20)
[0119] 式中,e为无穷小量,一般可取为0.00001。
[0120] 由式(20)可知,Pdal:k(X)的区间估计可表示为:
[0122]式中,0为加权系数,用来调节Pdarii(X)的取值,其定义为:
[0124]将式(21)代入式(18),定义介质传输率的粗略估计为t2(x),则式(18)可改写为:
[0126]同样,l-pdaA(x)中像素点的取值也可能为0,将式(23)改写为:
[0128] 4、图像融合、联合双边过滤及值域调整:
[0129] 由于h(X)和t2(x)都是以暗通道先验理论为基础对介质传输率进行估计,两者具 有互补性。因此,可以采用图像融合技术对h( X)和t2(x)按照一定比例进行融合。本实施例 采用像素级融合中的加权平均算法对。(1)和t 2(x)进行处理,其表达式为:
[0130] t3(x)= Y ? ti(x) + (l-Y ) ? t2(x) (25)
[0131] 式中,y为加权系数,用来调节t3(x)的取值,其定义为:
[0133]由于t3(x)和l_Idal:k(X)/A结构相似,且l_I dal:k(X)/A中含有大量的边缘特征和纹理 细节。因此,本实施例利用l-Idal:k(X)/A对t3(x)进行快速联合双边滤波处理,其表达示为:
[0135]式中,t4(x)为滤波输出结果,和为高斯函数。其中,〇s为空域高斯模板的尺 寸,~为值域高斯模板的尺寸。为归一化系数,其表达式为:
[0137] 若雾天图像中存在大面积天空区域,中天空区域的像素值不趋于0, 则介质传输率的初始估计ti(x)被低估,从而t4(x)中对应区域的介质传输率也被低估,导致 复原图像出现颜色失真。本实施例采用自适应参数调整的方法对图像中天空区域的介质传 输率进行修正,其修正值为:
[0138] t〇=min(max(n/NJ0.15) ,0.3) (29)
[0139] 式中,N为t4(x)中像素点的总数,n为t4(x)中像素值小于0.15的像素点的个数。在 式(29)中,0.15和0.3用来规定to的上下限。由式(2)可知,天空区域的介质传输率具有最小 值,且已修正为不小于to,故介质传输率的最终估计t(x)可表示为:
[0140] t(x) =min(max(t4(x),to),1) (30)
[0141] 5、视频去雾处理:
[0142] 将背景图像求取的大气光值A和介质传输率t(x)应用于视频的所有帧,利用式(1) 可实现雾天视频快速去雾。
[0143] 在这里,将大气光值A、介质传输率t(x)及输入的视频图像I(x)代入式(4),可得:
[0145]由式(31)和N(x)的定义式,可得:
[0147]由式(1)和式(32),场景辐射率(即去雾图像)J(x)可表示为:
[0149]将J(x)中像素点的取值限制在区间[0,1],则式(33)可改写为:
[0151] 实施例2:
[0152] 本实施例针对拍摄视频的摄像头为运动状态的情况。
[0153] 步骤一、提取用于求取大气光值和介质传输率的背景图像:
[0154]先提取一帧图像的背景图像,然后每隔若干帧/秒将当前帧的背景图像和前一次 提取的背景图像对应像素相减得到差分图像,将差分图像中的像素与前一次提取的背景图 像的全部像素的百分比和给定阈值进行比较,若上述百分比小于给定阈值(给定阈值通常 取85%),则沿用前一次提取的背景图像,若上述百分比大于给定阈值,则提取当前帧的背 景图像;
[0155]步骤二、利用暗通道先验原理和区间估计方式从提取的背景图像中求取大气光值 A;
[0156]步骤三、利用暗通道先验原理从提取的背景图像中得到介质传输率的初始估计七 (X)和介质传输率的粗略估计t2(X);
[0157] 步骤四、将介质传输率的初始估计tKx)和介质传输率的粗略估计t2(x)进行像素 级融合得到t3(x),对t 3(x)进行快速联合双边滤波处理,得到滤波输出结果t4(x),引入自适 应参数对t4(x)进行值域调整,得到介质传输率的最终估计t(X);
[0158] 步骤五、视频去雾处理:
[0159]将从各背景图像中获取的大气光值A和介质传输率的最终估计t(x)应用于与该背 景图像对应的视频帧进行去雾处理,从而得到去雾视频。
[0160] 实施例2的具体实施流程与实施例1类似,对于实施例2的具体实施流程不再作详 细说明。实施例2与实施例1的不同之处主要在于其在步骤一中对背景图像的提取采用帧差 法、在步骤五中不是对视频中所有帧的图像应用同一大气光值A和介质传输率的最终估计t (x),而是将从各背景图像中获取的大气光值A和介质传输率的最终估计t(x)应用于与该背 景图像对应的视频帧。需要说明的是,在本发明中,所谓将从背景图像中获取的大气光值A 和介质传输率的最终估计t(x)应用于与该背景图像对应的视频帧指的是在提取当前帧的 背景图像(为方便表述,将该当前帧的背景图像称为背景图像1)后至提取下一背景图像(为 方便表述,将下一背景图像称为背景图像2)前,该区间的视频帧采用从背景图像1中获取的 大气光值A和介质传输率的最终估计t(x)进行去雾处理。
[0161] 介于实施例1和2的实施流程相似,二者都是基于同样的发明思想,二者对视频的 去雾处理结果较为接近(由于应用于动态背景的视频,实施例2的处理速度相对于实施例1 略慢),为了简化表述,下面仅对实施例1的实验结果分析作详细说明。
[0162] 需要提前说明的是,对于视频去雾,还有很多问题有待进一步研究,其中对于视频 图像去雾效果的客观评价也未形成统一标准。下面将采用主观和客观相结合的方式对视频 去雾图像进行评价,其中主观评价通过人类视觉系统进行定性评价,客观评价则从对比度、 色调保真度和运算速度三个方面进行定量评价。
[0163] 对比度评价指标采用新增可见边比e和图像复原前后可见边梯度比F,其表达式 为:
[0164] (36)
[0165]式中,no和nr为去雾前后图像中可见边的数目,运0和瓦为去雾前后图像的平均梯 度。一般情况下,e和F的取值越大,说明去雾后的图像具有更多的可见边和更高的清晰度, 去雾效果越好。色调保真度采用r列基于图像统计特征的度量参数H,其表达式为:
[0167] 式中,Hin( x)和Hcmt (x)为去雾前后图像在HSV空间中的色调分量。一般情况下,H的 取值越小,说明去雾图像的色调保真度越高。
[0168] 图3中示出了 3帧图像,该3帧图像分别取自监控视频的第7、7、8和14帧图像,从图3 可以看出,采用实施例1的去雾方法处理得到的图像具有较好的整体亮度、清晰度和图像颜 色,不存在颜色跳变的情况。
[0169] 从图4中可以看出,采用实施例1的方法处理得到的去雾图像可以获得较大的e值 和较小的H值,并获得最大的F值,说明该去雾方法在有效提高去雾图像清晰度和对比度的 同时也能得到较好的图像颜色。另外,该方法未调整色调的结果也可以获得较大的F值和 较小的H值,同时获得最大的e值,说明其即便未采用色调调整也可获得较好的去雾效果。最 后,从图1中视频去雾方法流程图来看,该实施例方法简单,可以获得较快的处理速度。具体 地,实施例1的方法在硬件为Intel酷睿i5CPU、8GB内存,软件为Matlab R2012a的PC机上对 于雾天视频"intersection"(该视频大小为480像素X 640像素)的处理速度为5.45帧/秒, 若不进行色调调整处理,其处理速度可达到9.15帧/秒,具有较快的处理速度。
[0170]综上所述,本发明在保证良好的视频处理效果的前提下,还具有较快的处理速度, 兼顾了去雾处理效果和速度。
[0171]为了让本领域普通技术人员更方便地理解本发明相对于现有技术的改进之处,本 发明的一些附图和描述已经被简化,并且为了清楚起见,本申请文件还省略了一些其它元 素,本领域普通技术人员应该意识到这些省略的元素也可构成本发明的内容。
【主权项】
1. 一种视频快速去雾方法,包括以下步骤: 步骤一、提取用于求取大气光值和介质传输率的背景图像: 对于固定摄像机拍摄的视频,采用均值法提取视频序列的背景图像; 对于移动摄像机拍摄的视频,先提取一帧图像的背景图像,然后每隔若干帧/秒将当前 帧的背景图像和前一次提取的背景图像对应像素相减得到差分图像,将差分图像中的像素 与前一次提取的背景图像的全部像素的百分比和给定阈值进行比较,若上述百分比小于给 定阈值,则沿用前一次提取的背景图像,若上述百分比大于给定阈值,则提取当前帧的背景 图像; 步骤二、利用暗通道先验原理和区间估计方式从提取的背景图像中求取大气光值A; 步骤三、利用暗通道先验原理从提取的背景图像中得到介质传输率的初始估计七^)和 介质传输率的粗略估计t2(X); 步骤四、将介质传输率的初始估计ti(X)和介质传输率的粗略估计t2(X)进行像素级融 合得到t3(X),对t3(X)进行快速联合双边滤波处理,得到滤波输出结果t4(X),引入自适应参 数对t 4(X)进行值域调整,得到介质传输率的最终估计t(X); 步骤五、视频去雾处理: 对于固定摄像机拍摄的视频,将获取的大气光值A和介质传输率的最终估计t(x)应用 于视频所有帧进行去雾处理,从而得到去雾视频; 对于移动摄像机拍摄的视频,将从各背景图像中获取的大气光值A和介质传输率的最 终估计t(x)应用于与该背景图像对应的视频帧进行去雾处理,从而得到去雾视频。2. 根据权利要求1所述的视频快速去雾方法,其特征在于:所述步骤二中利用暗通道先 验原理和区间估计方式从提取的背景图像中求取大气光值A的过程包括以下步骤: (21) 对背景图像三通道对应的像素点取最小值操作,得到暗通道值; (22) 对步骤(21)中得到的暗通道值进行最小值滤波,对暗通道最小值滤波的输出结果 作灰度值开运算,利用灰度值开运算的输出结果对大气光值A进行区间估计,从而求得大气 光值A,求取大气光值A的公式为:上式中,〇<α<1,α为加权系数,其定义为,mean( ·)表示对所有像 素点取均值,为背景图像的暗通道最小值滤波的输出结果,1=:|>>为对 进行灰度值开运算处理的结果,灰度值开运算的窗口尺寸与最小值滤波的窗口尺寸一致, (6(1)为背景图像的一个彩色通道值,#1??'表示对每一个像素点取RGB 3个通道灰度值 的最小值。3. 根据权利要求1或2所述的视频快速去雾方法,其特征在于:所述步骤三中利用暗通 道先验原理从提取的背景图像中得到介质传输率的初始估计t( X)的过程包括以下步骤: (31) 对背景图像三通道对应的像素点取最小值操作,得到暗通道值; (32) 对步骤(31)中得到的暗通道值进行最小值滤波,对暗通道最小值滤波的输出结果 作灰度值开运算,结合暗通道最小值滤波的输出结果和灰度值开运算的输出结果得到介质 传输率的初始估七^):4. 根据权利要求3所述的视频快速去雾方法,其特征在于:所述步骤三中采用暗通道先 验原理和区间估计方式从提取的背景图像中得到介质传输率的粗略估计t 2(x)的过程包括 以下步骤: (33) 利用步骤(22)中求得的大气光值A对背景图像进行白平衡校正并将白平衡校正的 背景图像限制在区间[〇,1]内,从而实现对大气散射模型简化,得到简化大气散射模型; (34) 对白平衡校正的背景图像三通道对应的像素点取最小值操作,得到暗通道值,根 据步骤(33)得到的简化大气散射模型和步骤(32)的到的介质传输率的初始估计^(1)对场 景反照率的暗通道值进行区间估计,进而得到介质传输率的粗略估计t 2(x):上式中,I〃(x)为作白平衡校正后的背景图像的暗通道值,Pdal:k(X)为背景图像中场景反 照率的暗通道值,ε为无穷小量。5. 根据权利要求4所述的视频快速去雾方法,其特征在于:在所述步骤四中,将介质传 输率的初始估计^(1)和粗略估计t2(x)进行像素级融合时采用加权平均算法进行处理,t 3 (X)的表达式为: t3(x)= γ · ?ι(χ)+(1-γ ) · t2(x) 上式中,γ为加赛翁·田固书的3^亩_为.6. 根据权利要求5所述的视频快速去雾方法,其特征在于:在所述步骤四中,采用l-I^k (X) /A对t3 (X)进行快速联合双边滤波处理,其表达示为:上式中,t4(X)为滤波输出结果,?和为高斯函数,其中,0S为空域高斯模板的尺 寸,为值域高斯模板的尺寸,为归一化系数,其表达式为: 少·?三Λ7. 根据权利要求6所述的视频快速去雾方法,其特征在于:步骤四中引入的自适应参数 的修正值为: t〇=min(max(n/N,0.15) ,0.3) 上式中,N为t4(X)中像素点的总数,η为t4(X)中像素值小于0.15的像素点的个数,0.15 和0.3用来规定to的上下限;得到的介质传输率的最终估计t(x)为:
【文档编号】G06T5/00GK105959510SQ201610255951
【公开日】2016年9月21日
【申请日】2016年4月22日
【发明人】刘海波, 汤群芳, 李祖林, 洪俊, 董海兵, 吉文英
【申请人】湖南工学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1