-
Graph-Based-Blind-Image-Deblurring的Matlab代码:该代码源自TIP论文,用于从单幅图像中执行基于图的盲图像去模糊处理
资源介绍
暗通道matlab代码基于图的盲图像去模糊
该代码是我们的TIP论文“从单张照片中基于图的盲图像去模糊”的升级实现。
先决条件
Matlab(>
=
R2015a)
运行测试
Step
1.
run
graph_blind_main.m
Step
2.
select
a
blurred
image
参数
用户只需要调整一个参数。
在第21行,估计的内核大小k_estimate_size
。
该k_estimate_size必须比真正的内核大小(默认值为69)放大。
为了获得最佳性能,请将该值设置为接近实际内核大小,并稍大一些。
如果要关闭中间输出,可以在第22行设置show_intermediate
=
false
。
关于噪音
为了使噪声更强健,我们在本文之外增加了一些降噪模块。
我们嵌入了一个去噪电视,以对输入图像进行预处理。
我们为中间输出内核添加了一个小波域过滤。
我们添加了一个蒙版来过滤梯度域中的小/噪声梯度。
诸如BM3D之类的更复杂的去噪功能可以由用户预先完成。
关于非盲图像去模糊
在使用提出的算法进行内核估计之后,我们使用最新技术来进行非盲图像去模糊。
在这里,我们为用
- 上一篇: Grab Cut 图像分割程序
- 下一篇: graphcut系列-其他文献1