基于暗原色结合大气散射光的图像/视频去雾方法

文档序号:6576080阅读:282来源:国知局
专利名称:基于暗原色结合大气散射光的图像/视频去雾方法
技术领域
本发明属于图像处理和增强技术领域,涉及一种基于暗原色结合大气散射光的图像/视频去雾方法。
背景技术
有雾图像清晰化是一个非常有意义的问题,在雾天、阴雨天和晚上等低光照度的条件下,采集的图像对比度很低,可视性很差。如智能交通监控、地形勘测等这类需要监视视场的情况,当在雾天情况下,由于场景的能见度低,图像中目标对比度和颜色特征被衰减,导致系统无法正常工作,因此需要在图像中消除雾气对场景图像的影响。目前,主要的图像去雾处理方法可以分为以下两类第一类是常规图像增强算法,图像增强分为图像颜色增强和图像对比度增强,图像颜色增强主要通过颜色恒常算法和色调映射算法,例如图像亮度曲线调节,图像亮度线性拉伸,直方图均衡化及伽马算法;图像增强算法主要有频率域图像锐化算法,基于掩膜的图像锐化算法等。这类算法没有考虑雾天大气对图像的影响。第二类是基于大气退化物理模型的方法,这种方法需要获得额外信息,例如有的方法需要利用专用的已经标定的雷达装置获得深度信息,然后利用图像数据和深度信息来求物理模型的参数,然后把参数带入退化模型,才能求出估计图像;有的方法需要得到两种不同天气下同一场景的图像,才能获得深度信息,这些要求不好实现。现有的去雾技术,有些对输入图像有特定的要求,有些方法要求用户进行交互,这在实时图像处理应用中也很难满足,有些图像采用单帧的图像作为输入,但存在恢复后图像发生颜色失真的问题,不符合去雾的要求,还有的处理速度太慢,无法应用到实时系统中。

发明内容
本发明的目的在于提供一种基于暗原色结合大气散射光的图像/视频去雾方法,通过计算原始图像的暗原色图像,利用大气光值和大气散射光值,复原原始图像,得到较为清晰的去雾后图像。本发明所采用的技术方案是,基于暗原色结合大气散射光的图像/视频去雾方法,具体按照以下步骤实施步骤1、将原始有雾图像I输入计算机的图像处理系统中,求取原始有雾图像I的暗原色图像Idalrk;步骤2、根据获取的暗原色图像IdaA,求取原始图像RGB三个颜色通道的大气光值A,分别为 airR、airG 和 airB ;步骤3、求取原始有雾图像I的大气散射光值V U,y);步骤4、根据原始有雾图像I的RGB三个通道图像、大气光值A以及大气散射光值V求取去雾后的复原图像J,最终获得去雾后的复原图像J。
本发明的特点还在于,步骤I具体按照以下步骤实施步骤1.1、将原始有雾图像I输入计算机的图像处理系统中,原始有雾图像的像素为I (X,y),将原始有雾图像I进行分离,提取得到原始有雾图像I的RGB三个颜色通道的图像,分别为图像Ik、图像IG、图像Ib ;步骤1. 2、对经步骤1.1获取的原始有雾图像I的三个颜色通道的图像Ικ、图像Ie、图像Ib分别进行最小值滤波,即得到滤波后的三个颜色通道的图像,分别为图像DR、图像DG和图像DB ;步骤1. 3、比较步骤1. 2中滤波后的三个图像即图像DR、图像DG和图像DB,选取
三个图像对应像素点的最小值作为暗原色图像对应点的像素值Idarii (X,y),即得到原始有雾图像I的暗原色图像IdaA,原始有雾图像I的暗原色图像IdaA各像素点的值按以下算法实施
权利要求
1.基于暗原色结合大气散射光的图像/视频去雾方法,其特征在于,具体按照以下步骤实施步骤1、将原始有雾图像I输入计算机的图像处理系统中,求取原始有雾图像I的暗原色图像Idark ;步骤2、根据获取的暗原色图像IdariS求取原始有雾图像I的RGB三个颜色通道的大气光值A,分别为airR、airG和airB ;步骤3、求取原始有雾图像I的大气散射光值V (X,y);步骤4、根据原始有雾图像I的RGB三个通道图像、大气光值A以及大气散射光值V求取去雾后的复原图像J,最终获得去雾后的复原图像J。
2.根据权利要求1所述的基于暗原色结合大气散射光的图像/视频去雾方法,其特征在于,所述步骤I具体按照以下步骤实施步骤1.1、将原始有雾图像I输入计算机的图像处理系统中,原始有雾图像的像素为I (x,y),将原始有雾图像I进行分离,提取得到原始有雾图像I的RGB三个颜色通道的图像, 分别为:图像Ik、图像Ie、图像Ib;步骤1. 2、对经步骤1.1获取的原始有雾图像I的三个颜色通道的图像Ik、图像1\图像Ib分别进行最小值滤波,即得到滤波后的三个颜色通道的图像,分别为图像DR、图像DG 和图像DB ;步骤1. 3、比较步骤1. 2中滤波后的三个图像即图像DR、图像DG和图像DB,选取三个图像对应像素点的最小值作为暗原色图像对应点的像素值Idarii U,y),即得到原始有雾图像I的暗原色图像IdaA,原始有雾图像I的暗原色图像IdaA各像素点的值按以下算法实施
3.根据权利要求2所述的基于暗原色结合大气散射光的图像/视频去雾方法,其特征在于,所述原始有雾图像I为彩色图像,直接使用原始有雾图像的RGB三分量,无需进行颜色空间的转换。
4.根据权利要求2所述的基于暗原色结合大气散射光的图像/视频去雾方法,其特征在于,所述原始有雾图像I是计算机中已经存在的图片或者视频文件或摄像头采集的实时视频数据。
5.根据权利要求1所述的基于暗原色结合大气散射光的图像/视频去雾方法,其特征在于,所述步骤2具体按照以下步骤实施步骤2.1、根据步骤1. 3获取的原始有雾图像I的暗原色图像IdaA求取出暗原色图像的直方图;步骤2. 2、根据步骤2.1的暗原色图像的直方图,在亮度值为前O. 1%的暗原色图像中, 寻找亮度最大的像素值作为阈值,确定阈值后在暗原色图像的直方图中选取像素值大于阈值的像素点;步骤2. 3、将步骤2. 2中选取的像素点对应于步骤1.1中得到的原始有雾图像I的RGB三分量图像,分别提取出像素点对应原始有雾图像I的RGB三分量图像中像素值中的最大值,即得到大气光值A,分别为airR、airG和airB。
6.根据权利要求1所述的的基于暗原色结合大气散射光的图像/视频去雾方法,其特征在于,所述步骤3具体按照以下步骤实施 步骤3.1、将步骤1.1中得到的原始有雾图像I的RGB三个颜色通道的图像,即图像Ικ、图像1\图像Ib中各像素点对应像素值的最小值提取出来即W (X, y) =min{I (x, y) }; 步骤3. 2、对步骤3.1中提取的像素点的像素值W (x,y)进行中值滤波,具体按照以下算法实施C (x, y) =mediansv (ff (x, y)) 其中,C (x,y)为中值滤波的结果,W (x,y)为步骤3.1得到的结果,sv是中值滤波器中用到的方形窗口大小; 步骤3. 3、根据步骤3.1和步骤3. 2中得到的结果,结合大气散射光算法,即得到原始有雾图像I的大气散射光值V (X,y),大气散射光具体按照以下算法实施B (X, y) =Omediansv ( I ff-C I ) (x, y)V (x, y) =max (min ( P B (x, y), W (x, y)),0) 其中,B (x,y)表示W (x,y)的局部均值与局部标准偏差的差值,P为乘性因子,表示恢复的强度,取值范围在O. 75到O. 95之间,sv为中值滤波器中用到的方形窗口大小,取值为41。
7.根据权利要求1所述的的基于暗原色结合大气散射光的图像/视频去雾方法,其特征在于,所述步骤4具体按照以下步骤实施 步骤4.1、将步骤1.1中原始有雾图像I的RGB三个颜色通道的图像图像Ik、图像Ie和图像Ib分别结合步骤2中得到的各自颜色通道的大气光值A、步骤3得到的大气散射光值V (x,y),运用图像复原算法,求取得到去雾后图像J (x,y)的RGB三个颜色通道的图像Jc (x,y),去雾后的复原图像的算法如下
全文摘要
本发明公开的基于暗原色结合大气散射光的图像/视频去雾方法,具体按照以下步骤实施步骤1、将原始有雾图像I输入计算机的图像处理系统中,求取原始有雾图像I的暗原色图像Idark;步骤2、根据获取的暗原色图像Idark,求取原始图像RGB三个颜色通道的大气光值A,分别为airR、airG和airB;步骤3、求取原始有雾图像I的大气散射光值V(x,y);步骤4、根据原始有雾图像I的RGB三个通道图像、大气光值A以及大气散射光值V求取去雾后的复原图像J,最终获得去雾后的复原图像J。本发明的基于暗原色结合大气散射光的图像/视频去雾方法通过计算原始图像的暗原色图像,利用大气光值和大气散射光值,复原原始图像,得到较为清晰的去雾后图像。
文档编号G06T5/00GK103049888SQ20121052457
公开日2013年4月17日 申请日期2012年12月7日 优先权日2012年12月7日
发明者张亮, 沈沛意, 张向东, 宋娟, 董洛兵, 罗玲利, 周梦 申请人:西安电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1