一种实时视频去雾处理系统的制作方法

文档序号:7757975阅读:333来源:国知局
专利名称:一种实时视频去雾处理系统的制作方法
技术领域
本发明属于图像处理领域,更具体地说,涉及一种实时视频去雾处理系统。
背景技术
计算机视觉系统的很多户外应用,如城市交通、视频监控、智能车辆等,都要求图像特征的检测具备鲁棒性。然而,在雾、霾等天气条件下,大气中悬浮的大量微小水滴、气溶胶的散射作用导致采集的图像严重降质,这极大地限制和影响了户外系统的功能。因此,有必要对降质视频进行自动、鲁棒、实时的处理,才能适应实际应用场合的需求。在计算机视觉领域中,常用大气散射模型来描述雾、霾天气条件下场景的成像过程。最近提出的单幅图像去雾算法在大气散射模型的基础上利用图像数据本身构造约束场景反照率或(和)景深的假设条件。Tan假设局部区域的环境光为常数,以及对比度显著增强。该算法旨在增强图像的对比度。尽管明显地改善了图像的视见度,然而,由于没有从物理模型上恢复真实场景反照率,恢复后的颜色显得过饱和,且在景深突变的交界区域产生严重的Halo效应。He等假设在至少一个颜色通道的局部区域内,场景反照率趋于0,使用最小值滤波对介质传播函数进行粗估计。然后,用图像抠图的解析解算法对介质传播函数进行细化。然而,这样的细化并不合理。在所用的代价函数中,数据项起着很小的作用。但若提高正则参数的取值,则景深突变边缘处的颜色易产生过冲失真。Kratz等假设场景反照率和景深是统计独立的,并可用正则概率先验对它们建模。需根据特定图像选取景深先验模型,且根据经验给定先验模型中的参数。Tarel等假设大气耗散函数在可行域中逼近最大值,且局部变化平缓。利用中值滤波的变形形式估计大气耗散函数。但是,中值滤波并非好的边缘保持滤波器,不恰当的参数设置易引入Halo效应。此外,基于数据假设的单幅图像去雾算法均存在计算过程复杂、耗时的问题,难以应用到实际场合。

发明内容
有鉴于此,本发明提供了一种实时视频去雾处理系统,以解决现有技术的算法存在的计算过程复杂、耗时,难以应用到实际场合的问题。一种实时视频去雾处理系统,其特征在于,是在一个数字集成电路中实现的,设有数据读取单元U1、判断单元U2、天空亮度估计单元U3、大气光照白平衡单元U4、大气耗散图像估计单元U5、以及清晰场景恢复单元TO,其中数据读取单元U1,逐帧读取视频中待处理图像的数据从所述待处理视频当前镜头中读取一帧由R、G、B三个颜色分量组成的待处理图像I(X) = (Ικ(X),Ie(x),Ib(X) )τ,简称I(x),下同,所述待处理图像I(X)的高为Nh个像数,宽为Nw个像数,χ表示二维空间坐标,用向量表示为(m,n),0彡m彡Nh-1,0彡η彡Nw-I,m、n、Nh、Nw均为非负整数;判断单元U2,接收来自所述数据读取单元的一帧待处理图像I (χ),作为当前帧图像,且执行以下步骤若所述待处理图像I(X)为当前镜头中前K帧中的一帧,K = 50,发送至所述天空亮度估计单元U3,若否,则为非前K帧,发送至大气光照白平衡单元U4 ;天空亮度估计单元U3,设有降采样子单元U31、中心最小亮度值获取子单元U32、 天空区域获取子单元U33以及天空亮度值估计子单元U34,其中降采样子单元U31,从所述判断单元U2输入所述待处理图像I (χ),I (χ)经降采样后,再裁剪出降采样图像的上半部分ψ (X),X为二维空间坐标,中心最小亮度值获取子单元U32,从所述降采样子单元U31输入所述降采样图像的上半部分Ψ (X),依次按照以下步骤计算各像素的最小亮度值第一步,对于每一个像素X,计算对应坐标处的R、G、B三个颜色分量的最小值,构成一幅最小颜色分量图像L(X)第二步,遍历所述L(X)中的像素,对于每一个像素X,计算以像素χ为中心的邻域 Ω (χ)内所有像素y的最小值,构成一幅最小值滤波图像IminOO
权利要求
1. 一种实时视频去雾处理系统,其特征在于,是在一个数字集成电路中实现的,设有 数据读取单元(Ul)、判断单元(似)、天空亮度估计单元(TO)、大气光照白平衡单元(U4)、大气耗散图像估计单元(U5)、以及清晰场景恢复单元(TO),其中数据读取单元(Ul),逐帧读取视频中待处理图像的数据从所述待处理视频当前镜头中读取一帧由R、G、B三个颜色分量组成的待处理图像I(x) = (Ik⑴,Ig(X),Ib(X))τ,简称 I(x),下同,所述待处理图像I(X)的高为Nh个像数,宽为Nw个像数,χ表示二维空间坐标, 用向量表示为(m,η),0彡m彡Nh-1,0彡η彡Nw-I,m、n、Nh、Nw均为非负整数;判断单元(似),接收来自所述数据读取单元的一帧待处理图像I (χ),作为当前帧图像,且执行以下步骤若所述待处理图像I(X)为当前镜头中前K帧中的一帧,K = 50,发送至所述天空亮度估计单元(U3),若否,则为非前K帧,发送至大气光照白平衡单元(U4);天空亮度估计单元(U3),设有降采样子单元(U31)、中心最小亮度值获取子单元 (U32)、天空区域获取子单元(U33)以及天空亮度值估计子单元(U34),其中降采样子单元(U31),从所述判断单元(似)输入所述待处理图像I(X),I(X)经降采样后,再裁剪出降采样图像的上半部分Ψ (χ),χ为二维空间坐标,中心最小亮度值获取子单元(U32),从所述降采样子单元(U31)输入所述降采样图像的上半部分Ψ (χ),依次按照以下步骤计算各像素的最小亮度值第一步,对于每一个像素X,计算对应坐标处的R、G、B三个颜色分量的最小值,构成一幅最小颜色分量图像L(X)L (x) = ( min (χ)),\ce{R,G,B}7第二步,遍历所述L(X)中的像素,对于每一个像素X,计算以像素X为中心的邻域Ω (χ)内所有像素y的最小值,构成一幅最小值滤波图像Imin(X)^min ( ) = min L(y), ye^(x)其中,Ω (χ)表示以坐标χ为中心的正方形邻域,正方形的边长为所述降采样图像的上半部分Ψ (χ)的宽和高中较短边的0.025倍,c表示颜色通道,χ表示二维空间坐标,Ψ。(χ) 表示所述降采样图像的上半部分Ψ (χ)的各颜色分量图像,c e {R,G,B}分别表示R、G、B 颜色通道,y为所述Ω (χ)内的二维坐标点,天空区域获取子单元(U3!3),根据设定的亮度阈值Tu,将来自所述中心最小亮度值获取子单元(U32)输出的所述Imin(X)中亮度不小于所述阈值Tu的像素点作为天空区域,将所述Imin(X)中的像素按像素值从大到小排列,前30%像素中的最小像素值设定为亮度阈值T ,天空亮度值估计子单元(U34),将从所述Imin(X)中选取已检测出的所述天空区域中各颜色分量中最亮的像素点的像素值作为天空亮度值A = (Ae, Ag, Αβ)τ,并计算当前帧图像的天空亮度值A与前面各帧图像的天空亮度值的平均值i = (Ar,Ag,Ab)t;大气光照白平衡单元(U4),由校正子单元(U41)和归一化子单元(U42)串接而成,其中校正子单元(U41),利用来自所述天空亮度值估计子单元(U34)的平均天空亮度值的各颜色分量Ie代替Max-RGB白平衡算法中的各颜色分量最大值,对所述待处理图像进行校正得到校正后的白平衡图像/Α,设k表示当前帧的序号,若K,则输入来自天空亮度值估计子单元(U34)的天空亮度值的平均值若k > K,则输入前K帧图像的天空亮度值的平均值J,归一化子单元⑴似),按下式计算所述校正后的白平衡图像IA与1之间的最小值,获取归一化校正图像Γ (χ)
全文摘要
一种实时视频去雾系统属于图像处理领域,其特征在于在一个数字集成电路中设有数据读取单元、判断单元、天空亮度估计单元、大气光照白平衡单元、大气耗散图像估计单元、以及清晰场景恢复单元,对待处理视频当前镜头中的前K帧,估计其天空区域并从中计算天空亮度值,再用白平衡算法通过天空亮度值校正待处理图像中大气光照的颜色,并归一化白平衡图像,求出各颜色分量的最小值作为粗估计图像,并据此用边缘保持平滑方法计算出细化后的大气耗散图像,再由此计算出大气的场景反照率,以进行去雾复原处理。对于分辨率为288×352的CIF格式视频,处理速度可达60fps,分辨率为576×720的D1格式视频,可达15fps,能实用于交通监控系统中,达到实时性要求。
文档编号H04N9/68GK102170574SQ20111013457
公开日2011年8月31日 申请日期2011年5月23日 优先权日2011年5月23日
发明者彭力, 禹晶, 肖创柏 申请人:北京工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1