Deblurring of Low Light Images using Light-streak and Dark Channel

Images taken by smartphones or handheld cameras in night or dark places are often blurry. To solve this, the device should be steady and have long exposure time. There are many existing deblurring techniques, but they often fail when the image does not have enough salient features. Thus using state of the art approach may result in failure and needs specific methods for deblurring of low light images. Light streaks are common in most of the low light images and are formed from point light sources. It contain more information regarding camera motion and blur kernels. Also while low light images contain dark pixels (very low intensity pixels), these pixels are not very dark when averaged with neighboring high intensity pixels during the blur process. The deblurring approaches based on light steaks and dark pixels are rare. Here a method is developed to select a light streak for kernel estimation and introduces a non-linear blur model that explicitly takes dark channel prior into account for estimating the blur kernel in an optimization framework.

[1]  Deqing Sun,et al.  Blind Image Deblurring Using Dark Channel Prior , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[2]  Hui Ma,et al.  Image Deblurring with Blurred / Noisy Image Pairs , 2013 .

[3]  Ming-Hsuan Yang,et al.  Motion Blur Kernel Estimation via Deep Learning , 2018, IEEE Transactions on Image Processing.

[4]  Li Xu,et al.  Unnatural L0 Sparse Representation for Natural Image Deblurring , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition.

[5]  Kok-Lim Low,et al.  Interactive motion deblurring using light streaks , 2011, 2011 18th IEEE International Conference on Image Processing.

[6]  Yitzhak Yitzhaky,et al.  Direct method for restoration of motion-blurred images , 1998 .

[7]  Rob Fergus,et al.  Blind deconvolution using a normalized sparsity measure , 2011, CVPR 2011.

[8]  Seungyong Lee,et al.  Handling outliers in non-blind image deconvolution , 2011, 2011 International Conference on Computer Vision.

[9]  Andrew Zisserman,et al.  Deblurring shaken and partially saturated images , 2011, ICCV Workshops.

[10]  Andrey S. Krylov,et al.  Single parameter post-processing method for image deblurring , 2017, 2017 Seventh International Conference on Image Processing Theory, Tools and Applications (IPTA).

[11]  Raanan Fattal,et al.  Blur-Kernel Estimation from Spectral Irregularities , 2012, ECCV.

[12]  Mário A. T. Figueiredo,et al.  Blind image deblurring using class-adapted image priors , 2017, 2017 IEEE International Conference on Image Processing (ICIP).

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

[14]  Ming-Hsuan Yang,et al.  Deblurring Low-Light Images with Light Streaks , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[15]  Nanning Zheng,et al.  PSF Estimation via Gradient Domain Correlation , 2012, IEEE Transactions on Image Processing.

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