Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
529749 | Journal of Visual Communication and Image Representation | 2016 | 8 Pages |
•A blur map estimation method using edge information is proposed.•The blur map is segmented into multiple superpixels according to the image contours.•Ringing artifacts and noise are detected and removed after deconvolution.
In this paper, we propose a single image deblurring algorithm to remove spatially variant defocus blur based on the estimated blur map. Firstly, we estimate the blur map from a single image by utilizing the edge information and K nearest neighbors (KNN) matting interpolation. Secondly, the local kernels are derived by segmenting the blur map according to the blur amount of local regions and image contours. Thirdly, we adopt a BM3D-based non-blind deconvolution algorithm to restore the latent image. Finally, ringing artifacts and noise are detected and removed, to obtain a high quality in-focus image. Experimental results on real defocus blurred images demonstrate that our proposed algorithm outperforms some state-of-the-art approaches.