单幅图像中去除雨滴影响的方法和系统的制作方法

文档序号:8224140阅读:657来源:国知局
单幅图像中去除雨滴影响的方法和系统的制作方法
【技术领域】
[0001]本发明涉及数字图像处理技术,特别是涉及一种单幅图像中去除雨滴影响的方法和系统。
【背景技术】
[0002]由于拥有包括自动性、智能性、高效性等诸多优点,户外计算机视觉系统被广泛使用在军事国防、医疗技术、智能交通等领域。但是恶劣天气会严重影响其性能,甚至导致其完全失效。所以消除恶劣天气影响的有效方法,对于一个全天候的户外视觉系统来说必不可少。在诸多恶劣天气情况中,雨由于拥有较大粒子(雨滴)半径及其他复杂物理特性,会对视觉系统所摄取的图像的质量造成较大程度的影响。图像雨滴去除技术通过使用雨的物理、频率等特性,对图像中的雨滴进行识别、去除。其不仅能够显著提升图像质量,还有利于图像的进一步处理。因此,图像雨滴去除技术已经成为计算机视觉领域不可缺少的关键性技术。
[0003]近些年来关于图像中雨滴检测与去除的研宄已然成为热点。Starik等在2003年最早提出了时域均值的雨滴去除策略,作者认为在视频图像序列中,雨滴对像素的影响只存在于少数几帧中,故可直接对视频帧进行平均就可以得到去除了雨的影响的原图像。遗憾的是,他们并没有对方法进行试验验证。Garg和Nayar最早使用了雨的动态及光度特性(K.Garg and S.K.Nayar, “Detect1n and removal of rain from videos, ” in Proc.1EEE Conf.Comput.Vis.Pattern Recognit., Jun.2004, vol.1, pp.528 - 535),分别建立了两种模型,并基于这两个模型提出了检测和去除雨的方法。对于雨的动态模型,其表明了雨在其下落方向具有时域相关性;对于光度模型,其分为静态雨及动态雨模型。对于静态雨滴,其亮度显著高于其覆盖的背景;对于动态雨滴(雨线),其亮度由静态雨滴亮度、背景亮度及相机曝光时间决定。之后,作者提出了一种使用帧差法进行雨滴初检,使用两种特性进行误检去除,并最终利用前后帧图像信息进行雨滴去除的方法。虽然此方法性能较好,但其对于严重失焦(远处)的雨、明亮背景上的雨及雨势变化无法处理。2006年Zhang等人(Zhang X P, Li H, Qi Y Y, Leow W K, Ng T K.Rain removal in video by combiningtemporal and chromatic properties.1n:Proceedings of the 2006Internat1nalConferenceon Multimedia and Exp0.Toronto, Canada:1EEE, 2006.461:464)使用了雨的时域分布及色彩特性。由于雨的时域分布直方图显示两个峰(分别代表雨滴亮度及背景亮度),且近似构成高斯混合模型,故非监督学习方法一一K-means聚类能够有效地对之进行分离。之后,作者发现被雨滴影响像素的帧间RGB值的变化基本相同,故误检能够进一步被去除。此方法实验效果较好,但是在整个视频利用聚类的方法辨别雨滴和背景,计算效率不高,不能进行实时的处理。2007年Barnum等人(Barnum P C, Narasimhan SG,Kanade T.Analysis of rainand snow in frequency space.1nternat1-nal Journalof Computer Vis1n, 2010,86 (2:3): 256:274)注意到之前的多数方法严重依赖于清晰雨线的提取,而雨线由于会造成重复的模式,在频域中对雨进行分析是合理的。作者建立高斯模型来近似雨的影响,并通过求在三维傅里叶变换中的模型所占比例进行雨滴检测,进而通过迭代去雨,最后反变换至视频图像。实验结果表明此种方法拥有较好的处理性能,但此方法的时间复杂度过高,且对于不显眼的雨及雨势变化的处理,其会出现显著性能下降。
[0004]以上的基于单幅图像的去雨方法,多仅能处理灰度图像,且方法所需时间较长,例如最新的优化算法(Chen等的方法),处理特定单幅图像的时间在10s以上,同时输出图像会出现一定程度上的模糊。
[0005]基于现有技术中单幅图像雨滴去除技术的时间复杂度过高,不利于方法的推广的缺点,有待进一步地提尚图像中的雨滴去除技术。

【发明内容】

[0006]基于此,有必要针对现有技术存在的问题,提供一种单幅图像中去除雨滴影响的方法和系统,其可以处理彩色图像,且有效提高了图像的处理速度。
[0007]一种单幅图像中去除雨滴影响的方法,其包括:
[0008]基于经验模式分解法对待处理图像进行图像分解,提取所述待处理图像的高频部分,形成体现所述高频部分信息的高频特征图;
[0009]识别所述待处理图像中图像元素的边缘,获得特征轮廓图;
[0010]利用图像形态学操作对所述边缘内的图像区域进行处理,获得第一中间图像;
[0011]从所述高频特征图中减去所述第一中间图像,获得雨线特征图;
[0012]将所述待处理图像与所述雨线特征图相减,获得去雨后的图像。
[0013]在其中一个实施例中,所述方法还包括:
[0014]在所述去雨后的图像上叠加所述特征轮廓图,获得修复后的图像。
[0015]在其中一个实施例中,所述基于经验模式分解法对待处理图像进行图像分解、提取所述待处理图像的高频部分的过程包括以下步骤:
[0016]将所述待处理图像映射到XOY平面,所述待处理图像对应像素的灰度值作为Z坐标;
[0017]通过形态学方法识别出所述待处理图像的局部极大值和极小值,获得多个零散的极大值点和极小值点;
[0018]对所述多个零散的极大值点和极小值点分别进行平面点集的三角剖分,再插值平滑得到极大值包络曲面和极小值包络曲面;
[0019]计算所述极大值包络曲面和极小值包络曲面的均值;
[0020]将所述待处理图像中每个像素的灰度值减去所述均值,获得分解图像;
[0021]判断所述分解图像是否满足筛选结束条件,若是,则将所述分解图像作为所述高频部分输出;若否,则返回执行所述通过形态学方法识别出所述待处理图像的局部极大值和极小值的步骤。
[0022]在其中一个实施例中,所述将所述分解图像作为所述高频部分输出的步骤之前还包括:
[0023]从所述待处理图像中减去所述分解图像,获得当前处理后的图像;
[0024]判断所述当前处理后的图像是否满足图像分解结束条件,若是则将所述分解图像作为所述高频部分输出;
[0025]若否,则进行下一次分解,返回执行通过形态学方法识别出所述待处理图像的局部极大值和极小值的步骤,直到满足所述图像分解结束条件,输出多次分解获得的所述分解图像,作为所述高频部分输出。
[0026]在其中一个实施例中,所述识别所述待处理图像中图像元素的边缘获得特征轮廓图的过程中基于图像灰度采用普里维特(Prewitt)算子对图像进行边缘检测。
[0027]在其中一个
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1