图像去雾的方法、装置及移动终端的制作方法

文档序号:6635504阅读:138来源:国知局
图像去雾的方法、装置及移动终端的制作方法
【专利摘要】本发明适用于图像处理【技术领域】,提供了一种图像去雾的方法、装置及移动终端,所述方法包括:确定输入图像的大气光值;将所述输入图像划分为多个图像块;调用多个线程,所述多个线程并行执行,根据所述大气光值确定所述多个图像块对应的多个无雾图像块,其中,一个线程对应一个图像块;将所述多个无雾图像块合并,生成与所述输入图像对应的无雾图像。本发明,由于是对多个图像块进行并行处理,得到多个图像块对应的多个无雾图像块,因此,处理效率高,可以降低处理时间。克服了现有技术提供的移动终端,不能高效处理雾天拍摄到的图像的问题,进而达到可以在雾霾天气条件下,对移动终端中带雾图像进行快速、有效的清晰化处理的目的。
【专利说明】图像去雾的方法、装置及移动终端

【技术领域】
[0001] 本发明属于图像处理【技术领域】,尤其涉及一种图像去雾的方法、装置及移动终端。

【背景技术】
[0002] 雾是常见的一种天气现象。由于云雾天气,导致光学器材获得的图像的对比度下 降,使得图像产生白化现象,图像产生退化,甚至模糊不清,影响到图像中相关信息的提取, 给户外拍摄以及图像处理和信息提取都带来了很大的困难。
[0003] 目前,安卓Android智能移动终端的照相软件和照片处理软件虽然已经有较多的 图片增强处理功能,通过这些图片增强处理功能可以去除户外拍摄到的带雾图像中的雾 气。另外,现有的暗通道先验的去雾算法也能去除带雾图像中的雾气。
[0004] 然而,在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
[0005] 1)、安卓Android智能移动终端的照相软件和照片处理软件虽然已经有较多的图 片增强处理功能,但是还未专门集成高效的雾天图形清晰化的功能,这些传统的图像增强 算法并不能有效和快速地处理带雾图像。
[0006] 2)、现有的暗通道先验的去雾算法,虽然去雾效果比较好,但处理效率较低。
[0007] 总之,上述的图像去雾方法均不能满足用户的户外拍摄需求。


【发明内容】

[0008] 有鉴于此,本发明实施例提供一种图像去雾的方法、装置及移动终端,以解决现有 技术提供的移动终端,不能高效处理雾天拍摄到的图像,因此,不能满足用户户外拍摄的需 求的问题。
[0009] 第一方面,提供一种图像去雾的方法,包括:
[0010] 确定输入图像的大气光值;
[0011] 将所述输入图像划分为多个图像块;
[0012] 调用多个线程,所述多个线程并行执行,根据所述大气光值确定所述多个图像块 对应的多个无雾图像块,其中,一个线程对应一个图像块;
[0013] 将所述多个无雾图像块合并,生成与所述输入图像对应的无雾图像。
[0014] 结合第一方面,在第一方面的第一种可能实施方式中,所述根据所述大气光值确 定所述多个图像块对应的多个无雾图像块,包括:
[0015] 计算所述多个图像块的透射率;
[0016] 根据所述大气光值和所述多个图像块的透射率,确定所述多个图像块对应的多个 无雾图像块。
[0017] 结合的第一种可能的实现方式,在第二种可能的实现方式中,所述计算所述多个 图像块的透射率,包括:
[0018] 对所述多个图像块进行缩小处理,得到缩小后的所述多个图像块;
[0019] 根据缩小后的所述多个图像块,确定所述多个图像块的第一透射率;
[0020] 根据缩小后的所述多个图像块,计算引导滤波系数;
[0021] 根据所述第一透射率和所述引导滤波系数,确定所述多个图像块的第二透射率;
[0022] 对所述第二透射率进行放大处理,得到所述多个图像块的透射率。
[0023] 结合第一方面的第一种可能的实现方式,在第三种可能的实现方式中,所述多个 图像块对应的多个无雾图像块由下式确定:

【权利要求】
1. 一种图像去雾的方法,其特征在于,包括: 确定输入图像的大气光值; 将所述输入图像划分为多个图像块; 调用多个线程,所述多个线程并行执行,根据所述大气光值确定所述多个图像块对应 的多个无雾图像块,其中,一个线程对应一个图像块; 将所述多个无雾图像块合并,生成与所述输入图像对应的无雾图像。
2. 如权利要求1所述的方法,其特征在于,所述根据所述大气光值确定所述多个图像 块对应的多个无雾图像块,包括: 计算所述多个图像块的透射率; 根据所述大气光值和所述多个图像块的透射率,确定所述多个图像块对应的多个无雾 图像块。
3. 如权利要求2所述的方法,其特征在于,所述计算所述多个图像块的透射率,包括: 对所述多个图像块进行缩小处理,得到缩小后的所述多个图像块; 根据缩小后的所述多个图像块,确定所述多个图像块的第一透射率; 根据缩小后的所述多个图像块,计算引导滤波系数; 根据所述第一透射率和所述引导滤波系数,确定所述多个图像块的第二透射率; 对所述第二透射率进行放大处理,得到所述多个图像块的透射率。
4. 如权利要求2所述的方法,其特征在于,所述多个图像块对应的多个无雾图像块由 下式确定: ,(.'-)=1 ^x)~A--+Ac nm\(/0(x),/(x)) 其中,tQ(x)由下式确定: (^) = - * (./λ,(λ-) +J0(X)+./Λ(χ)) 255*3 其中,Γ (X)表示图像块中的像素点χ的像素值,Aci表示输入图像的大气光值,t (X)表 示图像块中的像素点X的透射率,Γ (X)表示图像块中的像素点X在对应的无雾图像块中的 像素值,h表示预设透射率下限,JK(X)、J e(X)和Jb(X)分别是图像块中的像素点X的R、G、 B分量的亮度值。
5. 如权利要求2所述的方法,其特征在于,在所述根据所述大气光值和所述多个图像 块的透射率,确定所述多个图像块对应的多个无雾图像块之后,还包括: 拉升所述多个无雾图像块中的像素点的R、G、B分量的亮度值。
6. -种图像去雾的装置,其特征在于,包括: 第一确定单兀,用于确定输入图像的大气光值; 图像分割单元,用于将所述输入图像划分为多个图像块; 第二确定单元,用于调用多个线程,所述多个线程并行执行,根据所述第一确定单元确 定的大气光值确定所述多个图像块对应的多个无雾图像块,其中,一个线程对应一个图像 块; 图像合并单元,用于将所述第二确定单元确定的多个无雾图像块合并,生成与所述输 入图像对应的无雾图像。
7. 如权利要求6所述的装置,其特征在于,所述第二确定单元,包括: 透射率计算模块,用于计算所述图像分割单元划分得到的多个图像块的透射率; 无雾图像块确定模块,用于根据所述第一确定单元确定的大气光值和所述透射率计算 模块计算得到的多个图像块的透射率,确定所述多个图像块对应的多个无雾图像块。
8. 如权利要求7所述的装置,其特征在于,所述透射率计算模块,包括: 缩小子模块,用于对所述图像分割单元划分得到的多个图像块进行缩小处理,得到缩 小后的所述多个图像块; 第一透射率确定子模块,用于根据所述缩小子模块得到的缩小后的所述多个图像块, 确定所述多个图像块的第一透射率; 引导滤波系数计算子模块,用于根据所述缩小子模块得到的缩小后的所述多个图像 块,计算引导滤波系数; 第二透射率确定子模块,用于根据所述第一透射率确定子模块确定的第一透射率和 所述引导滤波系数计算子模块计算得到的引导滤波系数,确定所述多个图像块的第二透射 率; 放大处理子模块,用于对所述第二透射率确定子模块确定的第二透射率进行放大处 理,得到所述多个图像块的透射率。
9. 如权利要求7所述的装置,其特征在于,所述无雾图像块确定模块根据下式确定所 述多个图像块对应的多个无雾图像块: Jt (X) = -1 (X)~A^ 十 /f max^Cv), Z1(X)) 其中,tQ(x)由下式确定: Φ')=* (Λ W + Λ,- W + Λ W) 其中,Γ(X)表示图像块中的像素点X的像素值,Aci表示输入图像的大气光值,t (X)表 示图像块中的像素点X的透射率,Γ (X)表示图像块中的像素点X在对应的无雾图像块中的 像素值,h表示预设透射率下限,JK(X)、J e(X)和Jb(X)分别是图像块中的像素点X的R、G、 B分量的亮度值。
10. 如权利要求7所述的装置,其特征在于,所述第二确定单元,还包括: 亮度拉升模块,用于拉升所述无雾图像块确定模块确定的多个无雾图像块中的像素点 的R、G、B分量的亮度值。
11. 一种移动终端,其特征在于,所述移动终端包括如权利要求6至10任一项所述的图 像去雾的装置。
【文档编号】G06T5/00GK104318535SQ201410680715
【公开日】2015年1月28日 申请日期:2014年11月20日 优先权日:2014年11月20日
【发明者】熊胤琪, 潘腾蛟, 朱克智 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1