From Advanced Photo Tools:
With DeblurMyImage you can deblur your photos. It works in two modes: Out of focus correction and Motion correction. Both modes are very similar and use the same algorithms. They differ only in the way they assist you to specify blur kernel for reconstruction. In the first mode you specify the size of the kernel, in the second mode you specify the path along which the image blurred.
Deblur can be implemented in four different algorithms. They differ by computation and memory demands. Deblurring methods generally amplify digital noise in photo. The first implemented method can work with noise and does not amplify it as much. The second method is fast, and does not need much memory. The third method deblurs very aggressively and the fourth method is absolutely stable and does not diverge anytime.