基于直方图均衡化过校正恢复的雾天视频图像清晰化方法技术

技术编号:3582342 阅读:276 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于直方图均衡化过校正恢复的雾天视频图像清晰化方法,该方法按照以下步骤实施,首先确定视频序列的一个基础帧,对基础帧进行直方图均衡化处理;之后再进行过校正细节恢复,获得一个清晰化处理的映射表;然后,对处理后的基础帧进行滤波去噪处理;然后,利用基础帧清晰化处理所得到的映射表对后续帧进行清晰化处理;并按照同样的方法对处理后的后续帧进行滤波去噪;每隔一段时间,更新一次基础帧;不断地进行相同的基础帧和后续帧的清晰化处理,直到规定的清晰化过程完成。本发明专利技术的方法不仅能够恢复因大雾天气而退化的细节信息,并且能够满足视频清晰化处理的实时性要求。

【技术实现步骤摘要】

本专利技术属图像恢复
,具体涉及一种。
技术介绍
大雾天气下的图像,因为能见度的降低,使得画面上许多景物的细节无法辨认,因此,提高画面的能见度,增加图像的清晰度成为一个在户外监视系统中不可缺少的一个核心技术。 直方图均衡化方法是对低对比度的图像进行清晰化处理的一种常用的比较有效的方法,但存在灰度归并,以及过校正等问题,同时,直方图均衡化方法比较复杂,很难满足视频清晰化的实时性的要求。
技术实现思路
本专利技术的目的是,提供一种,克服现有技术存在灰度归并以及过校正的问题,提高画面的能见度,并满足视频图像实时性处理的要求。 本专利技术的技术方案是,一种,该方法按照以下步骤实施, 步骤1、首先,确定视频帧序列中的基础帧与后续帧,将启动清晰化处理后的第一帧作为基础帧,之后,每隔一定时间间隔,更新一个视频基础帧,跟在基础帧后的其余视频帧为后续帧; 步骤2、对步骤1确定的基础帧进行直方图均衡化处理; 步骤3、对上步经直方图均衡化处理后的基础帧,通过统计其灰度归并的情况进行过校正恢复,得到一个前后图像灰度值的映射表hs; 步骤4、对步骤3经过过校正恢复的基础帧进行滤波去噪处理; 步骤5、利用步骤3中过校正恢复处理后得到的映射表,对后续帧进行清晰化处理; 步骤6、对上步处理后的后续帧按照步骤4的方法进行滤波去噪处理; 步骤7、判断是否结束清晰化处理,如果是,则结束所有的操作, 如果不是,则判断时间间隔是否到设定的阈值T,如果是,下一帧作为基础帧处理,转步骤2进行循环处理;如果不是,则下一帧作为后续帧处理,转步骤5进行循环处理,并且将计数值加1。 本专利技术的有益效果是实现了对大雾条件下,户外监视视频画面的实时清晰化处理,对于VGA分辨率下的视频,经过清晰化处理之后,能够恢复出大部分的细节信息。 具体实施例方式 下面结合具体实施方式对本专利技术进行详细说明。 本专利技术的方法的原理是,基于直方图均衡化过校正恢复的大雾天气下视频图像清晰化处理方法,将实时监视的视频图像分为基础帧和后续帧,基础帧采用直方图均衡化处理后,比较原图像与处理后图像的直方图分布特性,并对所归并掉的灰度细节进行恢复,完成直方图均衡化的过校正恢复,同时得到清晰化处理的映射表,之后,根据该映射表对后续帧进行清晰化处理,实现了对视频监视画面的实时清晰化处理的目的。 本专利技术的雾天图像清晰化处理方法,将处理前的图像称为原图像,按照以下步骤实施, 步骤1、视频基础帧与后续帧的确定。视频的基础帧是指启动清晰化处理后,第一帧图像为基础帧,之后,为了适应环境光照的变化,在每隔一定的时间间隔下,更新基础帧。更新间隔的时间可以设置为10分钟,按照每秒钟25帧的帧率计算,每15000帧中,头一帧为基础帧,跟在其后的其余视频帧为后续帧。因此,基础帧所占比例大约为0.006%。 步骤2、对步骤1确定的基础帧进行直方图均衡化处理,具体步骤如下 1)、统计处理前的原图像m×n的灰度直方图,记作hB,则 hB(k)=Nk/(m·n),k=0,1,2,...,255(1) 其中,Nk为m×n中,像素值等于k的像素个数,m,n分别为图像m×n的行数和列数。 2)、按照下式计算m×n的累计直方图hs,即 3)、按照下式计算得到直方图均衡化处理的结果m×n fh(i,j)=255·hs(fB(i,j)),i=1,2,..,m,j=1,2,..,n(3) 步骤3、对直方图均衡化处理后的基础帧m×n通过统计其灰度归并的情况进行过校正恢复。 1)、按照公式(1)统计图像m×n的灰度直方图,记作hh。 2)、计算直方图均衡化处理前后图像的直方图的峰值位置 即设直方图为h,则峰值位置kmax为 kmax={k|h(k)=max}(4) 设按照上式,计算得到的m×n和m×n的直方图峰值位置分别为kBmax,khmax。 3)、查找直方图均衡化处理后被归并的灰度级。对照前后图像灰度值的映射表hs,如果hs(i)=hs(j),则表明原图像中的灰度值i,j被归并为相同的值hs(i);如果hs(i)=k,hs(i+1)=k+s,并且s>1,则表明在处理后图像中,没有像素灰度值的范围内,这里称之为相邻灰度级间存在s-1个空位。 如果原图像中的所有细节全部恢复,就会影响到图像主要成分的对比度,为此,本专利技术设置有归并允许归并像素的概率分布小于万分之五的灰度级,因为这样的像素集合对于图像的影响非常小,能够被一般人的视觉忽略。 计算原图像直方图hB的统计值,当hB(k)≤0.00005时,则灰度级k允许被归并。 4)、暗区细节恢复。计算原图像m×n中之间的hB(k)>0.00005的灰度级个数,设为NBl;计算直方图均衡化后图像m×n中之间的hh(k)>0的灰度级个数,设为Nhl,则需要恢复的像素级数为ΔNl=NBl-Nhl。 a、如果kBmax>khmax,表明直方图均衡化处理后,将峰值变小,统计图像在范围内,不为空位的灰度级个数,记作NhBmax,如果kBmax<khmax,表明直方图均衡化处理后,将峰值变大,统计图像在范围内,不为空位的灰度级个数,同样地,也记作NhBmax, 将这NhBmax个灰度级在(峰值位置变小)范围内,或者是(峰值位置变大)恢复。 具体方法是(以下的操作以峰值位置变小的情况下的处理,对于峰值位置变大的情况,只需要将kBmax与khmax相互替换即可) 按照顺序,找到其中的空位,在空位上顺序插入Nhomax个灰度级即可。这个操作在映射表修正上表示为 判断如果Δhs(s)=hs(kBmax+s)-hs(kBmax+s-1)>1则找到空位, hs(k)=hs(k)+Δhs(s)-1,k=komax,...,ko+s(5) 恢复了s个灰度级,不断地重复,直到恢复的灰度级个数等于NhBmax。 b、对映射表hs的暗区部分按照下式进行修正,移动的直方图峰值至komaxhs(k)=hs(k)+(komax-khmax),k=0,1,...,khmax(6) c、如果ΔNl=0,则表明暗区细节不需要恢复,直接转入亮区细节恢复。否则,进行下面的操作在的灰度级范围内,恢复之前统计得到的ΔNl个灰度级。具体方法是找到映射表hs中所有hs(k)=(komax-khmax)的元素,将其值逆序分别递减1即可。 5)、亮区细节恢复。具体的方法是,在范围内,从255至komax逆序查找空位,如果有空位,则将映射表hs中两个相等的值中的一个减1,完成分解,恢复1个灰度级,以此循环,直到要求的细节恢复个数全部分解完成。经过上面的处理之后,获得了清晰化处理的映射表hs。 步骤4、进行滤波去噪处理。因为画面上的噪声是因为有雾天气下,空中悬浮的水珠颗粒造成的,可采用中值滤波进行处理,中值滤波的步骤如下 1)、设定模板的大小为3×3; 2)、将该模板在整个画面上移动,对于待处理的像素f(i,j),取其模板覆盖的范围的9个像素集合Ωf={f(i-1,j-1),f(i-1,j),f(i-1,j+1),f(i,j-1),f(i,j),f(i,j+1),f(i+1,j-1),f(i+1,j),f(i+1,j+1)}; 本文档来自技高网...

【技术保护点】
一种基于直方图均衡化过校正恢复的雾天视频图像清晰化方法,其特征在于,该方法按照以下步骤实施,    步骤1、首先,确定视频帧序列中的基础帧与后续帧,将启动清晰化处理后的第一帧作为基础帧,之后,每隔一定时间间隔,更新一个视频基础帧,跟在基础帧后的其余视频帧为后续帧;    步骤2、对步骤1确定的基础帧进行直方图均衡化处理;    步骤3、对上步经直方图均衡化处理后的基础帧,通过统计其灰度归并的情况进行过校正恢复,得到一个前后图像灰度值的映射表hs;    步骤4、对步骤3经过过校正恢复的基础帧进行滤波去噪处理;    步骤5、利用步骤3中过校正恢复处理后得到的映射表,对后续帧进行清晰化处理;    步骤6、对上步处理后的后续帧按照步骤4的方法进行滤波去噪处理;    步骤7、判断是否结束清晰化处理,如果是,则结束所有的操作,    如果不是,则判断时间间隔是否到设定的阈值T,如果是,下一帧作为基础帧处理,转步骤2进行循环处理;如果不是,则下一帧作为后续帧处理,转步骤5进行循环处理,并且将计数值加1。

【技术特征摘要】

【专利技术属性】
技术研发人员:朱虹黎璐王栋邓颖娜刘薇袁承兴赵朝杰马文庆邢楠李刚沈憧
申请(专利权)人:西安理工大学
类型:发明
国别省市:87[中国|西安]

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

1
相关领域技术
  • 暂无相关专利