-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
About the estimating of blur kernel #15
Comments
CNN is designed for generating natural images. But the distribution of blur kernels are quite different from natural images. Thus CNN is not a good choice for estimating blur kernel. You can replace fcn as CNN, and find that CNN can estimate coarse shape of blur kernel but it is quite inferior to fcn. |
yeah, I’ve done some work on that and found that the blur core is always surrounded by few magazines |
how do you know the size of blur kernel? |
Generally, it is assumed as a known value. If not, you can set a relatively large value to cover possible blur sizes. |
Thank you!!! And one more thing, when i was running your model, i found that the result of manmade_05_kernel_03 in lai datasets is low in ssim and psnr(using the method you've supplied), but actually its visual result is quiet good. Then I compared the manmade_05_kernel_03 in datasets/lai and found there is a marked dislocation for this blur img. But in your results, it seems has no dislocation, why is it? |
The SelfDeblur actually has some randomness, such as input noise, parameter initialization, noise perturbation in each iteration etc. I only fixed the input noise, but I cannot guarantee the same results with the paper. Even you run xxx_reprocude.py to load my trained parameters, the results may be slightly different from the paper, since the random noise perturbation. |
I wanna know the reason why you use fcn to estimate the blur kernel instead of directly estimate the kernel by CNN from a blur image? Thank you professor.
The text was updated successfully, but these errors were encountered: