It incorporated the latest powerful blind deconvolution technologies (here and here) to remove camera shake.
It is capable of handling large blur kernels.
The blur kernel sizes for most natural images can be determined automatically .
It can recover subtle structures and fine details.
The CPU code is well optimized; GPU feature is also enabled.
If an NVIDIA graphics card is installed, click here to check if you can use CUDA.
It requires the CUDA toolkit 4.0 environment to run on NVIDIA Graphics Cards. If the toolkit is not installed in your Windows, download the [Software + CUDA toolkit dll] package.
The package includes the robust blur removal software and a few example pictures.
The software is not guarantted to completely remove blur from your pictures due to many unknown factors in blurriness and in picture taking environment.
This software is for non-commercial use ONLY. If you intend to use it in a commercial product, please contact [leojia (at) cse.cuhk.edu.hk].
If no suitable NVidia GPU is detected, it runs on CPU instead.
We have spent a lot of time and effort on CPU code performance optimization.
A few parameters are involved, which are explained in the user interface. Follow the wizard to understand them. There are also tips when clicking the question mark icons. You can also try the default setting (which includes automatic kernel estimation and generally applicable parameters) and click start if you do not want to tune the parameteres.
In the trial version, we only accept pictures smaller than 800*800. In the full version, there should be no limit.
You can choose to deblur the whole picture or a local region.
Should you find any problem, please contact [leojia (at) cse.cuhk.edu.hk].
We thank the Flickr user sarahemcc for providing us lion.jpg.