一种图像去雾方法及系统的制作方法

文档序号:9305058阅读:201来源:国知局
一种图像去雾方法及系统的制作方法
【技术领域】
[0001] 本发明涉及图像去雾方法及系统。
【背景技术】
[0002] 在实际生活中,经常会遇到有雾天气,而在有雾天气下拍摄的有雾图片由于可见 度低而不能正常使用,因此,出现了很多的去雾算法。
[0003]目前,现有技术中有很多对有雾图像进行去雾处理的算法,这种去雾方法虽然有 优点,但也有缺点,有的实时性好,但去雾效果并不好,有的去雾效果好,但实时性又满足不 了要求。

【发明内容】

[0004] 本发明所要解决的技术问题是提供一种图像去雾方法及系统,既能满足实时性要 求又能达到好的去雾效果。
[0005] 本发明解决上述技术问题的技术方案如下:一种图像去雾方法,包括以下步骤:
[0006] 步骤1,输入原图,即一幅彩色有雾图像;
[0007] 步骤2,分别提取所述彩色有雾图像的基图像和细节层;
[0008] 步骤3,获取所述基图像的R、G、B三个通道的图像数据;
[0009] 步骤4,分别求取所述基图像每一个通道的全局大气光和透射率;
[0010] 步骤5,根据所述基图像每一个通道的全局大气光和透射率恢复出每一个通道的 无雾图像,从而获取无雾基图像;
[0011] 步骤6,对无雾基图像添加细节层信息;
[0012] 步骤7,对添加了细节层信息的无雾基图像进行平滑处理以及亮度和对比度增强 处理,得到无雾原图像。
[0013] 在上述技术方案的基础上,本发明还可以做如下改进:
[0014] 进一步,所述所述步骤4中获取每一个通道的全局大气光按照以下方法计算:求 取每一个通道的暗通道数据,并将每一个通道的暗通道数据与阈值t进行比较,当所述暗 通道数据大于所述阈值t时,则将所述暗通道数据与所述原图对应位置上的像素值比较, 当所述暗通道数据大于原图对应位置上的数据时,则将所述原图对应位置上的像素值作为 所述该通道的全局大气光值;否则将所述阈值t作为全局大气光值,分别求取每一个通道 中所有暗通道的全局大气光值的平均值作为该通道的全局大气光值。
[0015] 进一步,所述步骤4中按照以下方法计算透射率:
[0016] ,(x) =,(a,) *G(x);
[0017] 其中
t(x)为透射率;Q(x)表示以像素点x为中心 的模板窗口;A为全局大气光值,c表不R、G、B三个通道,I(y)为去雾后的目标值;G(x)为 高斯卷积模板,模板大小为13X13。
[0018] 进一步,所述步骤5中根据以下方法获取无雾基图像J(x):
[0019]
[0020] 其中,I(x)为输入的原图;tQ= 0? 3。
[0021] 本发明的有益效果是:通过对全局大气光和透射率进行优化,既满足实时性要求 又能达到好的去雾效果。
[0022] 本发明解决上述技术问题的另一种技术方案如下:一种图像去雾系统,包括:
[0023] 输入模块,用于输入原图,即一幅彩色有雾图像;
[0024] 提取模块,用于分别提取所述彩色有雾图像的基图像和细节层;
[0025] 获取模块,用于获取所述基图像的R、G、B三个通道的图像数据;
[0026] 计算模块,用于分别求取所述基图像每一个通道的全局大气光和透射率;
[0027] 恢复模块,用于根据所述基图像每一个通道的全局大气光和透射率恢复出每一个 通道的无雾图像,从而获取无雾基图像;
[0028] 添加模块,用于对无雾基图像添加细节层信息;
[0029] 增强处理模块,用于对添加了细节层信息的无雾基图像进行平滑处理以及亮度和 对比度增强处理,得到无雾原图像。
[0030] 在上述技术方案的基础上,本发明还可以做如下改进:
[0031] 所述获取模块中获取每一个通道的全局大气光按照以下方法计算:求取每一个通 道的暗通道数据,并将每一个通道的暗通道数据与阈值t进行比较,当所述暗通道数据大 于所述阈值t时,则将所述暗通道数据与所述原图对应位置上的像素值比较,当所述暗通 道数据大于原图对应位置上的数据时,则将所述原图对应位置上的像素值作为所述该通道 的全局大气光值;否则将所述阈值t作为全局大气光值,分别求取每一个通道中所有暗通 道的全局大气光值的平均值作为该通道的全局大气光值。
[0032] 进一步,所述获取模块中按照以下方法计算透射率:
[0033]
[0034] 其中,
t(x)为透射率;Q(x)表示以像素点x为中心 的模板窗口;A为全局大气光值,c表不R、G、B三个通道,I(y)为去雾后的目标值;G(x)为 高斯卷积模板,模板大小为13X13。
[0035] 进一步,所述恢复模块根据以下方法获取无雾基图像J(x):
[0036]
[0037] 其中,I(x)为输入的原图;七。=0? 3。
[0038] 本发明的有益效果是:通过对全局大气光和透射率进行优化,既满足实时性要求 又能达到好的去雾效果。
【附图说明】
[0039] 图1为本发明一种图像去雾方法的流程示意图;
[0040] 图2为本发明一种图像去雾系统的结构示意图。
【具体实施方式】
[0041] 以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并 非用于限定本发明的范围。
[0042] 如图1所示,一种图像去雾方法,其特征在于,包括以下步骤:
[0043] 步骤1,输入原图,即一幅彩色有雾图像;
[0044] 步骤2,分别提取所述彩色有雾图像的基图像和细节层;
[0045] 步骤3,获取所述基图像的R、G、B三个通道的图像数据;
[0046] 步骤4,分别求取所述基图像每一个通道的全局大气光和透射率;
[0047] 所述步骤4中获取每一个通道的全局大气光按照以下方法计算:求取每一个通道 的暗通道数据,并将每一个通道的暗通道数据与阈值t进行比较,当所述暗通道数据大于 所述阈值t时,则将所述暗通道数据与所述原图对应位置上的像素值比较,当所述暗通道 数据大于原图对应位置上的数据时,则将所述原图对应位置上的像素值作为所述该通道的 全局大气光值;否则将所述阈值t作为全局大气光值,分别求取每一个通道中所有暗通道 的全局大气光值的平均值作为该通道的全局大气光值。
[0048] 所述步骤4中按照以下方法计算透射率:
[0049]
[0050] 其中,
t(x)为透射率;Q(x)表示以像素点x
[0051] 为中心的模板窗口;A为全局大气光值,c表不R、G、B三个通道,I(y)
[0052] 为去雾后的目标值;G(x)为高斯卷积模板,模板大小为13X13
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1