There’s nothing worse than snapping a once-in-a-lifetime photo just to get home and realize that you weren’t holding the camera still enough. Have no fear because there are several different tools that you can use to try and remove the blurry effect. The bad news is that most of them aren’t free, but we did manage to find one that is.
Unshake is a free Java application that doesn’t require installation. Just download, run the “Launch” shortcut, open the blurry image, and hit the DeBlur button. Unshake will go to work trying to clear up any nasty blurring that may have occurred when the photo was taken. Here’s how it works:
Unshake analyses correspondences between nearby points in a picture, and if it finds more similarity between points than it expects, it deduces what went wrong with the image and “deconvolves” it, that is, it works out what the original scene looked like.
The results that I got from the test varied, but in all of the cases the end result was better than the original. As seen in the example on this page you can tweak the various settings to increase the quality of the outputted image. In particular giving Unshake more time to process the image (by increasing the “x1″) will yield way better results, but it will also take a few minutes depending on the size of the image.