A blind image restoration software implemented in MATLAB can be found here.
This code implements the algorithm in "Blind Deconvolution using a variational approach to parameter, image, and blur estimation," IEEE Trans. on Image Processing, 2006 by R. Molina, J. Mateos and A. K. Katsaggelos.