基于双边滤波的去雾算法

中图法分类号:TP391.41 文献标识码:A 文章编号:1006-8961(2013) - -

论文引用格式:

基于双边滤波的图像去雾

王一帆1 ,尹传历2,黄义明1 , 王洪玉1

1. 大连理工大学信息与通信工程学院, 辽宁,大连 116024

2. 中国科学院长春光学精密机械与物理研究所, 吉林,长春 130033

摘 要:目的:在雾、霾等天气下,获取的图像受到大气粒子散射的影响而严重降质。针对这一问题,本文提出了一种基于双边滤波的单幅图像去雾算法。方法:此算法是以大气散射模型为基础。首先利用双边滤波保持边缘的平滑特性得到准确的大气耗散函数。其次,针对明亮区域失真的问题,本文提出了弱化明亮区域去雾的方法。最后,通过变换大气散射模型得到清晰的无雾图像。结果:大量实验表明,本算法恢复的图像清晰自然,尤其是在远景处和景深突变的边缘处的处理能取到很好的去雾效果。此外,其时间复杂度为图像大小的线性函数。结论:针对雾、霾天气下的降质图像,基于大气散射模型与双边滤波特性,本文提出了一种新的单幅图像去雾算法。实验表明,本算法能获得很好的去雾效果,尤其在细节处理的表现优于Tarel的去雾算法。同时,与He Kaiming的去雾算法相比,运行时间具有明显优势,有利于实现实时性技术应用。

关键词 :图像增强;图像去雾;双边滤波;大气散射模型

Image haze removal using bilateral filter

Wang Yifan1,Yin Chuanli2,Huang Yiming 1, Wang Hongyu 1

1. College of Electronic Science and Technology, Dalian University of Technology, Dalian, 116024; 2.Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun, 130033

Abstract: Objective: Images captured in foggy weather are often degraded due to atmospheric particles scatter. Concerning this issue, this paper presents a new haze removal method from single image based on bilateral filter. Method: This algorithm is based on the atmosphere scattering model. First the accurate atmospheric veil is obtained by taking full use of the properties that bilateral filtering is available to preserve edges smooth. Then concerning the distortion of bright portion, a weakening defogging strength method is proposed. Finally the haze-free image is recovered by transforming the atmosphere scattering model. Result: Many experiments show that images restored by this algorithm are clear and natural, especially at the portion for distant scene and where depth changes abruptly. In addition, the time complexity is only a linear function of the input image pixels. Conclusion: Concerning degraded images captured in the fog or haze weather, a new haze removal method from single image is proposed based on the atmosphere scattering model and the bilateral filter. Experiments show

双边滤波去雾matlab,基于双边滤波的去雾算法.doc相关推荐

  1. MATLAB基于小波变换的语音信号去噪算法改进

    MATLAB基于小波变换的语音信号去噪算法改进 概述 0. 需要调用的子函数 0.1 Gnoisegen函数 0.2 snrr函数 1. 语音信号输入和加噪 1.1 语音信号输入 1.2 语音信号加噪 ...

  2. 液晶 mura 机器视觉 matlab,基于Gabor滤波与C-V模型分割的LCDMura缺陷机器视觉检测方法...

    基于Gabor滤波与C-V模型分割的LCD Mura缺陷机器视觉检测方法 [专利摘要]本发明属于LCD?Mura缺陷机器视觉检测[技术领域],其公开了一种基于Gabor滤波与C-V模型分割的LCD?M ...

  3. MATLAB可视化实战系列(二十五)-MATLAB基于直方图的图像去雾

    前言 直方图是图像的一种统计表达形式,在一定程度上能够反映数学图像的概貌性描述,包括图像的灰度范围.灰度分布.整幅图像的亮度均值.阴暗对比度等,并可以此为基础进行分析来得出对图像进一步处理的重要依据. ...

  4. 桥式滤波整流电路仿真MATLAB,基于Matlab/Simulink的整流滤波电路的建模与仿真

    讨论. 从上面的理论分析以及我们在实验中测试情况来看 ,协议引进的各种自适应设计 ,在误码率很低以及较小 RTT 延时情况下 ,会稍微降低协议的效率 , 而在信道干扰严重以及 RTT 延时较长的情况下 ...

  5. kmeans改进 matlab,基于距离函数的改进k―means 算法

    摘要:聚类算法在自然科学和和社会科学中都有很普遍的应用,而K-means算法是聚类算法中经典的划分方法之一.但如果数据集内相邻的簇之间离散度相差较大,或者是属性分布区间相差较大,则算法的聚类效果十分有 ...

  6. 电导增量法matlab,基于变步长电导增量法MPPT研究.doc

    基于变步长电导增量法MPPT研究 基于变步长电导增量法MPPT研究 [摘要]光伏电池的输出功率与太阳辐射和环境温度变化,若不加以控制,将不会以最大功率输出.本文提出了一种变步长电导增量法,在光伏发电系 ...

  7. matlab基于遗传算法的BP神经网络优化算法(附代码)

    神经网络概述 BP网络是一类多层的前馈神经网络.它的名字源于在网络训练的过程中,调整网络的权值的算法是误差的反向传播的学习算法,即为BP学习算法.BP算法是 Rumelhart等人在1986年提出来的 ...

  8. Matlab 基于IRLS的加权Cauchy稳健估计算法之二

    文章目录 一.简介 二.实现代码 三.测试效果 参考资料 一.简介 这里使用ISS与FPFH两种描述子来测试一下之前的加权Cauchy估计算法. 二.实现代码 test.m %% ********** ...

  9. matlab基于遗传算法的多目标优化算法(附代码获取方法)

    介绍 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站 目前的多目标优化算法有很多, Kalyanmoy Deb的带精英策略的快速非支配排序遗传算法( ...

最新文章

  1. 贝叶斯网络工具Hugin api的使用
  2. Gitlab VM安装过程
  3. GD32F207移植FreeRtos,程序运行vTaskStartScheduler后进入HardFault_Handler死循环解决方法
  4. 数学课本上的几大变态之处
  5. caja 原理 : 前端
  6. 数据结构 - 单链表(百度面试题单链表的倒序打印)
  7. 舆情监测软件TOOM
  8. 水利水电水资源模拟试题3
  9. Latex如何在文本中插入数学符号
  10. 分布式 | dble元数据更新同步
  11. This scheduler instance (XXXXX) is still active but was recovered by another
  12. root android 5.0,安卓android5.0怎么一键root? 安卓5.0一键root教程
  13. 如何快速提升自己的Java 技术?
  14. python中re.compile_什么是pythonre.compile函数?
  15. 一维中值、均值、高斯滤波的MATLBA实现
  16. Django 配置数据库相关
  17. C语言中,#include的用法:#include 和 #include区别
  18. 文件名和文件夹的bat批量重命名替换关键字和删除关键字
  19. Ubuntu 双网卡内外网共享上网
  20. H.264分隔符AUD误用导致iOS设备无法播放H.265视频的问题解决

热门文章

  1. 版本号的写法及其对应含义
  2. PHP集成开发工具:PhpStorm 2023 for Mac v2023.1中文版
  3. [编码]ASCII、GBK、Unicode(万国码) 和 UTF-8
  4. 电脑突然连接不了自己的热点解决方法
  5. 小程序 下拉刷新数据加载完毕时停止loading效果
  6. 线性表的顺序存储结构(C语言实现)
  7. 转帖:中国程序员的真实写照!悲哀····
  8. Python实现端口检测
  9. java长整型定义和输出_Java数据类型及使用方法
  10. 华乾服显示无法连接服务器,唯满侠攻防战最精彩,华乾土豪最多,剑三各服务器特点你知道么...