Image deblurring by exploiting inherent bi-level regions

In this paper, we propose an image restoration framework for restoring an image degraded by unknown motion blur. Our approach takes advantage of inherent bi-level regions of an image to estimate a blur kernel. The framework contains three parts: bi-level region searching, initial blur kernel estimation and iterative maximum a posteriori (MAP) image restoration. Firstly, candidate bi-level regions are located around the detected corners. We use four image features to score each region and choose the best N regions for estimating an initial blur kernel. Finally, an alternating minimization algorithm is developed to iteratively refine both the blur kernel and the restored image. Experimental results of synthetic and real blurred images are shown to demonstrate the performance of the proposed algorithm.

[1]  Deepa Kundur,et al.  Blind Image Deconvolution , 2001 .

[2]  Frédo Durand,et al.  Image and depth from a conventional camera with a coded aperture , 2007, SIGGRAPH 2007.

[3]  Jiaya Jia,et al.  High-quality motion deblurring from a single image , 2008, ACM Trans. Graph..

[4]  M. Hestenes,et al.  Methods of conjugate gradients for solving linear systems , 1952 .

[5]  William T. Freeman,et al.  Removing camera shake from a single photograph , 2006, SIGGRAPH 2006.

[6]  Edmund Y. Lam,et al.  Blind Bi-Level Image Restoration With Iterated Quadratic Programming , 2007, IEEE Transactions on Circuits and Systems II: Express Briefs.

[7]  Harry Shum,et al.  Blurred/Non-Blurred Image Alignment using Sparseness Prior , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[8]  Jiaya Jia,et al.  Single Image Motion Deblurring Using Transparency , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[9]  Richard Szeliski,et al.  PSF estimation using sharp edge prediction , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.