Localized Image Blur Removal through Non-parametric Kernel Estimation

We address the problem of estimating and removing localized image blur, as it for example arises from moving objects in a scene, or when the depth of field is insufficient to sharply render all objects of interest. Unlike the case of camera shake, such blur changes abruptly at the object boundaries. To cope with this, we propose an automated sharp image recovery method that simultaneously determines blurred regions and estimates their responsible blur kernels. To address a wide range of different scenarios, our model is not restricted to a discrete set of candidate blurs, but allows for arbitrary, non-parametric blur kernels. Moreover, our approach does not require specialized hardware, an alpha matte, or user annotation of the blurred region. Unlike previous methods, we show that localized blur estimation can be accomplished by incorporating a pixel-wise latent variable to indicate the active blur kernel. Furthermore, we generalize the marginal likelihood technique of blind deblurring to the case of localized blur. Specifically, we integrate out the latent image derivatives to permit marginal density estimates of both blur kernels and their regions of influence. We obtain sharp images in applications to both object motion blur and defocus blur removal. Quantitative results on two novel datasets as well as qualitative results comparing to a range of specialized methods demonstrate the versatility and effectiveness of our non-parametric approach.

[1]  Thomas P. Minka,et al.  Divergence measures and message passing , 2005 .

[2]  Guillermo Sapiro,et al.  A Variational Framework for Simultaneous Motion Estimation and Restoration of Motion-Blurred Video , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[3]  Bernhard Schölkopf,et al.  Improving alpha matting and motion blurred foreground estimation , 2013, 2013 IEEE International Conference on Image Processing.

[4]  Sundaresh Ram,et al.  Removing Camera Shake from a Single Photograph , 2009 .

[5]  Frédo Durand,et al.  Motion-invariant photography , 2008, SIGGRAPH 2008.

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

[7]  Jean Ponce,et al.  Learning to Estimate and Remove Non-uniform Image Blur , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition.

[8]  Tae Hyun Kim,et al.  Dynamic Scene Deblurring , 2013, 2013 IEEE International Conference on Computer Vision.

[9]  Ying Wu,et al.  Removing partial blur in a single image , 2009, CVPR.

[10]  Li Xu,et al.  Two-Phase Kernel Estimation for Robust Motion Deblurring , 2010, ECCV.

[11]  David J. C. MacKay,et al.  Ensemble Learning for Blind Image Separation and Deconvolution , 2000 .

[12]  Anat Levin,et al.  Blind Motion Deblurring Using Image Statistics , 2006, NIPS.

[13]  Frédo Durand,et al.  Motion-invariant photography , 2008, ACM Trans. Graph..

[14]  Haichao Zhang,et al.  Analysis of Bayesian Blind Deconvolution , 2013, EMMCVPR.

[15]  William T. Freeman,et al.  Analyzing spatially-varying blur , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

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

[17]  Paolo Favaro,et al.  Fragmented aperture imaging for motion and defocus deblurring , 2011, 2011 18th IEEE International Conference on Image Processing.

[18]  Frédo Durand,et al.  Efficient marginal likelihood optimization in blind deconvolution , 2011, CVPR 2011.

[19]  Jean Ponce,et al.  Non-uniform Deblurring for Shaken Images , 2012, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

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

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

[22]  Sunghyun Cho,et al.  Fast motion deblurring , 2009, SIGGRAPH 2009.

[23]  Li Xu,et al.  Discriminative Blur Detection Features , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[24]  Ramesh Raskar,et al.  Coded exposure photography: motion deblurring using fluttered shutter , 2006, SIGGRAPH 2006.

[25]  Stefan Roth,et al.  Mean Field for Continuous High-Order MRFs , 2012, DAGM/OAGM Symposium.