Quality measure for Blind deblurring methods

(Matlab code)



The following reconstruction measure was specially developed for the Blind Image Deblurring (BID) problem, and it was used for the first time in [1]. The measure is based on the Increased Signal to Noise Ration (ISNR). However, the computation of a meaningful ISNR in blind deblurring situations raises some special issues that we now address.

These special issues have to do with the infinite number of solutions existing in the blind deblurring problem. There are two different kinds of variability of solutions that we need to distinguish, here the BID problem. One corresponds to changes in the shape of the estimated blurring filter’s Point Spread Function (PSF), compensated by matching changes in the estimated image. In this case, different estimated images will, in general, exhibit different amounts of residual blur and/or different artifacts (e.g. ringing), which affect their quality. These degradations should be taken into account by the quality measure. However, other two forms of variability are of a different kind and should not be account by the quality measure:


(1) affine transformations of the intensity scale of the filter, compensated by affine transformations of the estimated image, and


(2) small translations of the blurring filter’s PSF, compensated by opposite translations of the estimated image. These degradations do not affect the quality of the deblurred image, and the restoration measure should be insensitive to them.


To address these invariance issues, we have performed an image adjustment (spatial alignment and intensity rescaling) before comparing the images with the original sharp one. The estimated image was spatially aligned, and the pixel intensities were rescaled by an affine transformation, so as to minimize the image’s squared error relative to the original sharp image. In [1] we used this demo with a spatial alignment with a maximum shift of 3 pixels in each direction and with a resolution of a ¼ of a pixel. For more details on this quality measure, see [1].




[1] M. S. C. Almeida and L. B. Almeida, "Blind and Semi-Blind Deblurring of Natural Images", accepted in IEEE Trans. Image Processing. ( Preprint PDF ,  Blind Deblurring Quality Measure )




Matlab Code:  Blind Deblurring Quality Measure  (.rar)

If you find any bug, please report it to me: M. S. C. Almeida. Thank you!


License:  This code and these data sets are copyright of Luis B. Almeida and Mariana S.C. Almeida. Free permission is given for their use for nonprofit research purposes. Any other use is prohibited, unless a license is previously obtained. To obtain a license please contact  Luis B. Almeida or Mariana S.C. Almedia



This package is compressed with win-rar. Download it here.