# Graph-Based-Blind-Image-Deblurring
This code is the upgraded implementation of our TIP paper "Graph-based Blind Image Deblurring from a Single Photograph".
## Prerequisite
Matlab(>=R2015a)
## Running the tests
```
Step 1. run graph_blind_main.m
Step 2. select a blurred image
```
## Parameters
Users only need to tune *ONE* parameter. On line 21, the estimated kernel size ***k_estimate_size***.
* The ***k_estimate_size*** must be *LARGER* than the real kernel size (The default value is 69).
* In order to have the best performance, please set the value close to real kernel size and slightly larger.
If you want to turn off the intermediate output, you can set *show_intermediate=false* on line 22.
## About noise
In order to be more robust with noise, we add several denoising modules beyond the paper.
* We embed a TV denoising to pre-process the input image.
* We add a wavelet domain filtering for intermediate output kernels.
* We add a mask to filter small/noisy gradient in the gradient domain.
More sophisticated denoising, such as BM3D, can be done by users in advance.
## About Non-blind image deblurring
After kernel estimation with the proposed algorithm, we use the state-of-the-art methods to do non-blind image deblurring.
Here, we provide users with [1] to do the following non-blind image deblurring process.
Users can also employ [2] or the non-blind deblurring method in [3], by themselves.
[1] D. Krishnan and R. Fergus, “Fast image deconvolution using hyperlaplacian priors,” in Proceedings of Neural Information Processing Systems, 2009, Conference Proceedings, pp. 1033–1041.
[2] D. Zoran and Y. Weiss, “From learning models of natural image patches to whole image restoration,” in Proceedings of IEEE International Conference on Computer Vision, 2011, Conference Proceedings, pp. 479–486.
[3] J. Pan, D. Sun, H. Pfister, and M.-H. Yang, “Blind image deblurring using dark channel prior,” in Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, June 2016.
## Citation
```
@ARTICLE{GraphBID,
author={Y. Bai and G. Cheung and X. Liu and W. Gao},
journal={IEEE Transactions on Image Processing},
title={Graph-Based Blind Image Deblurring From a Single Photograph},
year={2019},
volume={28},
number={3},
pages={1404-1418},
doi={10.1109/TIP.2018.2874290},
ISSN={1057-7149},
month={March},}
```
没有合适的资源?快使用搜索试试~ 我知道了~
Graph-Based-Blind-Image-Deblurring-master.rar_ImageProcessing_bl
共51个文件
p:15个
m:14个
png:11个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 132 浏览量
2022-07-14
19:49:27
上传
评论
收藏 6.49MB RAR 举报
温馨提示
文献 Graph-based Blind Image Deblurring from a Single Photograph 的参考代码
资源推荐
资源详情
资源评论
收起资源包目录
Graph-Based-Blind-Image-Deblurring-master.rar (51个子文件)
Graph-Based-Blind-Image-Deblurring-master
Graph_Based_BID
Graph_Based_BID_p1.1
informative_edge_mask_adaptive_mine.p 535B
Deblur_GL_CG_4.p 733B
sort_filter.p 306B
Deconvolution_FHLP.p 330B
Fast_Image_Deconvolution_using_Hyper-Laplacian_Priors
kernels.mat 2KB
solve_image.m 6KB
fast_deconv.m 5KB
README 2KB
snr.m 678B
test_fast_deconv.m 2KB
kernel_filter.p 193B
TV_denoising.p 920B
G_padding.p 160B
2DTWFT
slope.png 11KB
aircraft.jpg 4KB
Usage.m 2KB
2D
ConvSymAsym2D.m 2KB
FraDec2D.m 835B
GenerateFrameletFilter.m 778B
FraDecMultiLevel2D.m 1KB
FraRec2D.m 897B
FraRecMultiLevel2D.m 1KB
CoeffOper2D.m 1KB
cellnorm2D.m 613B
bid_rgtv_c2f_cg.p 1KB
weight_function_l1.p 143B
fftconv.p 376B
kernel_solver_L2.p 854B
k_rescale.p 130B
weights_computation.p 382B
Copy_Enlarge_h.p 251B
kernel_centralize.p 455B
graph_blind_main.m 1KB
Testing_Samples
img3.bmp 1.13MB
summerhouse.jpg 538KB
4_4_blurred.png 347KB
39_6_blurred.png 342KB
car_ksize=27.jpg 25KB
roma_ksize=95.jpg 164KB
35_1_blurred.png 376KB
flower.png 631KB
picassoBlurImage.png 299KB
1_2_blurred.png 431KB
pietro_blur.png 355KB
building_blur.png 623KB
10_1_blurred.png 355KB
flower2.jpg 217KB
44_4_blurred.png 332KB
img12.bmp 1.13MB
lyndsey2.jpg 834KB
README.md 2KB
共 51 条
- 1
资源评论
邓凌佳
- 粉丝: 65
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功