-
Notifications
You must be signed in to change notification settings - Fork 231
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
Implement iterative blind deblurring algorithm #433
Comments
looking forward to see this feature. thank you. |
@Andrey1994 is selected from GSoC (Google Summer of Code https://summerofcode.withgoogle.com) and now is working on this feature. More details from https://github.com/Andrey1994/ImageDeblurring/wiki
|
The first version of the IBD algorithm is merged(#450). Performance and quality improvements required(WIP) |
Cool. Thanks for @Andrey1994 efforts on IBD enabling. |
|
@excllent123, could you post the picture from both matlab and libxcam. this can help us to figure out if it's a bug. about the pictures, if not convenient in public, you can also send mail to us (feng.yuan@intel.com and a1994ndrey@gmail.com) |
Yep, I will check it. This function just blur the edges with some weights, could you send me how do you use it? |
|
why do you pad image? edgetaper saves the initial sizes. Also Img has to be a single channel image. I've checked matlab version and libxcam version, there are a little difference in weights calculation, but both version are good for ringing artifacts removing. @windyuan Have we fix weights initialization? |
@Andrey1994 If there's only one rule for weights(matlab version). we need fix. Else, keep the current version. |
@excllent123 Matlab calculates the autocorrelation of PSF in another and in my opinion rather strange way. They use 1d autocorrelation of vector which is a sum of each PSF rows\columns. In libxcam we use 2d autocorrealtion of PSF. That's why their weights are differ Maybe their implementation outperform our, but I think both of them can be used. So, I think at least for a while we will keep current version. |
@Andrey1994 Thanks for your help. |
close this feature since already released in 1.1.0 |
This algorithm iterates between updating the restored image and PSF, based on error function minimization
The text was updated successfully, but these errors were encountered: