暗通道优先的图像去雾算法(下)
FROM:http://blog.csdn.net/baimafujinji/article/details/30060161
书接上文
http://blog.csdn.net/baimafujinji/article/details/27206237
我们已经了解了暗通道图像去雾算法的基本原理,下面我们来编程实现,然后对结果再做一些讨论。
上述代码中调用了几个函数,限于篇幅这里仅给出其中的暗通道处理函数,其余函数读者可以尝试自己写写看,当然其中最关键的就是暗通道处理函数,这也是算法的核心内容。
另外,代码里我们使用了导向滤波函数,导向滤波代码来自何恺明博士,读者可以访问他的网页获得源码,已经论文的原文,链接如下:
http://research.microsoft.com/en-us/um/people/kahe/
另外,下面这个博客里有一些关于导向滤波的比较通俗的讨论,可以作为阅读论文原文时的辅助材料:
http://blog.csdn.net/aichipmunk/article/details/20704681
最后一个小讨论,我们所采用的方法英文叫 Dark Channel Prior,很多人困惑 Prior该怎么翻译,我标题里采用了优先这个叫法,这个是一个比较常见的叫法,我也随世流俗了,因为Prior在英文里确实有这个意思。但是这个通常的叫法其实欠妥,最好翻成 “先验”。在上一篇文章中,我们讨论过这个算法的原理,其实算法是把 暗通道的有关结论作为一个先验条件来使用的,就像我们以前做 数学证明题,会有一些 结论或者定理 即使题目中没给我们也可以直接用,那些结论或者定理就是 先验的 条件,是不需要直接给出也可以使用的。
暗通道优先的图像去雾算法(下)相关推荐
- 暗通道优先的图像去雾算法(上)
FROM:http://blog.csdn.net/baimafujinji/article/details/27206237 11.1 暗通道优先的图像去雾算法 图像增强与图像修复二者之间有一定交 ...
- 基于MATLAB改进暗通道先验的图像去雾算法
基于MATLAB改进暗通道先验的图像去雾算法 摘要:暗通道先验去雾算法求得的的透射率比较精细,去雾效果优于大多数去雾算法.然而在暗通道求取过程中,最小值滤波的处理会使得暗色向外扩张,导致透射率扩张变大 ...
- matlab求图像暗通道图像,基于暗通道先验条件图像去雾算法
基于暗通道先验条件图像去雾算法 香港大学何凯明博士于2009发表了一篇论文<Single Image Haze Removal Using Dark Channel Prior>.在文章中 ...
- 【计算机视觉课程设计】基于暗通道先验单幅图像去雾算法的实现(MATLAB)
声明:原创内容,创作不易,欢迎点赞收藏~ 摘 要 随着信息化时代的到来,计算机视觉得以迅速发展,在社会生活中的各个领域发挥了重要作用.然而,近年来大气污染逐渐加重,雾霾天气出现的频率越来越高,导 ...
- 基于暗通道先验的单幅图像去雾算法小结
在开始之前,先看一组去雾的效果图. 1. 关于去雾的意义及算法 去雾在视频监控.航拍.遥感.自动/辅助驾驶等需要在室外复杂.恶劣天气下运行的视觉系统,都可能需要运用到这一技术. 目前去雾算法主要有两个 ...
- 避免图像去雾算法中让天空部分出现过增强的一种简易方法
FROM:http://www.chawenti.com/articles/25193.html 在经典的几种去雾算法中,包括何凯明的暗通道去雾.Tarel的基于中值滤波的去雾以及一些基于其他边缘保留 ...
- 单幅图像去雾算法研究综述
来源 <计算机工程与应用>北大核心期刊,CSCD数据库. 影响因子:2.348 简介 图像去雾算法是以满足特定场景需求,突出图片细节并增强图片质量为目的的图像分析与处理方法.在雾霾天气下, ...
- 基于暗通道优先的单幅图像去雾算法(Matlab)
基于暗通道优先的单幅图像去雾算法(Matlab) 每一幅图像的RGB三个颜色通道中,总有一个通道的灰度值很低,几乎趋向于0.基于这个几乎可以视作是定理的先验知识,作者提出暗通道先验的去雾算法. 首 ...
- [论文阅读] (11)ACE算法和暗通道先验图像去雾算法(Rizzi | 何恺明老师)
<娜璋带你读论文>系列主要是督促自己阅读优秀论文及听取学术讲座,并分享给大家,希望您喜欢.由于作者的英文水平和学术能力不高,需要不断提升,所以还请大家批评指正,非常欢迎大家给我留言评论,学 ...
最新文章
- linux 简介各发行版
- [USACO5.4]奶牛的电信Telecowmunication
- Maven添加Oracle驱动及依赖
- python tempfile自动删除_Python tempfile模块生成临时文件和临时目录
- 只用我的提取程序取了800多条产品信息
- 了不起的 Unicode!
- 管理与决策这属于计算机在什么方面的应用,闽高校计算机一级考试选择题题库...
- 嵌入式linux增加root权限,Ubuntu12.04 添加新用户并增加管理员权限
- Kafka从上手到实践 - Kafka集群:启动Kafka集群 | 凌云时刻
- Android面试简历
- 企业对NAS私有云存储有什么样的需求,NAS网络存储又有哪些优势与功能呢?
- 【游戏开发实战】Unity循环复用列表,支持不规则尺寸(对象池 | UGUI | ScrollRect | Demo源码)
- 重来之大学版|卸负篇-对自己大学很失望怎么办?觉得自己大学很不好怎么办?刚到大学不适应怎么办?
- antd mobile toast 数字不会换行
- 6.汇编语言显示、指令
- Day 10 你喜欢合租还是独居
- 诺基亚的最后机会:没落贵族能否抗衡苹果安卓
- CentOS7系统开机报错:you might want to save “/run/initramfs/rdsosreport.txt“ to a USB stick or /boot
- TI CC3200 launchpad 简介
- 以太坊MPT数据结构