Guided Image Filtering学习笔记
来源:互联网 发布:程序员 显示器 知乎 编辑:程序博客网 时间:2024/06/05 19:25
这些天研究图像降噪与模糊,偶然听说这个算法,上网一查还是个中国博士做的,拜读了一下论文和代码,整理如下。
Guided Image Filtering输入是待处理图像p和引导图像I,输出为q。引导图像可以是p。该方法首先假定在以像素k为中心的窗口ωk中,q和I满足线性关系:
(1)
其中ak和bk在ωk中具有连续性。可以证明这种线性模型可以保证q和I具有相同的边缘。
有个这个假定,下一步就是确保q和p之间相差最小,这可以表示为:
(2)
ϵ是为了约束ak以防其太大。为使该模型取最小值,可对ak、bk分别求导,得到它们的表达式:
(3)
(4)
均值和方差都是对I中ωk里的所有像素点求的,|ω|是窗口中点个数,pk均值是对p中ωk里的像素点求得。
当窗口在整幅图像中移动时,一个像素i可能会被多个窗口所包含,这样qi中的每个像素点会对应很多个值, 这里对所有的值进行平均:
(5)
将其整合为滤波的普遍形式,也就是将ak和bk转化为权值的形式,具体过程可以略过,可以得出滤波核为:
(6)
可以证明权值和为1,省去了归一化的麻烦。
实现代码如下:
0 0
- Guided Image Filtering学习笔记
- Guided Image Filtering
- Guided Image Filtering
- Guided Image Filtering
- Guided Image Filtering
- 引导滤波 Guided Image Filtering
- 论文阅读:Guided Image Filtering, ECCV2010
- 基于guided image filtering的图像去雾 opencv实现
- Real-time local stereo matching using guided image filtering(2011)
- 引导滤波(guided image filtering)原理及C++实现
- 论文"Gradient Domain Guided Image Filtering" matlab实现代码
- Opencv Image Filtering 学习
- 保持边缘的滤波函数————Guided Image Filtering
- "Gradient Domain Guided Image Filtering"论文中边缘权重函数matlab实现代码
- "Gradient Domain Guided Image Filtering"论文中边缘权重函数matlab实现代码
- guided image filter
- Image-Guided Streamline Placement
- Pose Guided Person Image Generation
- 使用PLSQL工具时,ORACLE客户端连接串的配置
- 那一夜
- Bellman-ford算法 实现源点最短路径 允许路径中有负权值
- QT的信号与槽机制介绍
- vs2010 + win7 64位 LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- Guided Image Filtering学习笔记
- 嵌入式 BT656/BT601/BT1120协议差异小结
- erlang Mod:module_info
- php 的session操作使用
- 【HDU】4597 Play Game(DP+记忆化搜索)
- Invalid state, the Connection object is closed.
- 情商
- 换个方式学编程
- 七周七数据库一