Abstract
In single image blind deblurring, the blur kernel and latent image are estimated from a single observed blurry image. The associated mathematical problem is ill-posed, and an acceptable solution is difficult to obtain without additional priors or heuristics. Inspired by the nonlocal self-similarity in image denoising problem, we introduce elastic-net regularization as a rank prior to improve the estimation of the intermediate image. Furthermore, it is well known that salient edge-structures can provide reliable information for kernel estimation. Therefore, we propose a new blind image deblurring method by combining the salient edge-structures and the elastic-net regularization. The salient edge-structures are selected from the intermediate image and used to guide the estimation of the blur kernel. Then, we employ the elastic-net regularization and edge-structures to further estimate intermediate latent image, by retaining the dominant edge and removing slight texture, for a better kernel estimation. Finally, quantitative and qualitative evaluations are conducted by comparing the results with those obtained by state-of-the-art methods. We conclude that the proposed method performs favorably when considering both synthetic and real blurry images.
Similar content being viewed by others
References
Shan, Q., Jia, J., Agarwala, A.: High-quality motion deblurring from a single image. ACM Trans. Gr. 27(3), 1–10 (2008)
Cho, S., Lee, S.: Fast motion deblurring. ACM Trans. Gr. 28(5), 1–8 (2009)
Xu, L., Jia, J.: Two-phase kernel estimation for Robust motion deblurring. In: Daniilidis, K., Maragos, P., Paragios, N. (eds.) Computer Vision-ECCV : ECCV 2010. Lecture Notes in Computer Science, vol. 6311. Springer, Berlin (2010)
Kotera, J., Smidl, V., Sroubek, F.: Blind deconvolution with model discrepancies. IEEE Trans. Image Process. 26(5), 2533–2544 (2017)
Krishnan, D., Fergus, R.: Fast image deconvolution using hyper-Laplacian priors. Paper presented at the Proceedings of the 22nd International Conference on Neural Information Processing Systems, pp. 1033–1041. Vancouver, British Columbia (2009)
Pan, J., Sun, D., Pfister, H., Yang, M.-H.: Deblurring images via dark channel prior. IEEE Trans. Pattern Anal. Mach. Intell. 40(10), 2315–2328 (2018)
Zuo, W., Ren, D., Zhang, D., Gu, S., Zhang, L.: Learning iteration-wise generalized shrinkage-thresholding operators for blind deconvolution. IEEE Trans. Image Process. 25(4), 1751–1764 (2016)
Xu, L., Zheng, S., Jia, J.: Unnatural $L_0$ sparse representation for natural image deblurring. Paper Presented at the 2013 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 1107–1114. Portland (2013)
Pan, J., Hu, Z., Su, Z., Yang, M.-H.: Deblurring text images via $L_0$ regularized intensity and gradient prior. Paper Presented at the 2014 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp.2901–2908. Columbus (2014)
Fergus, R., Singh, B., Hertzmann, A., Roweis, S.T., Freeman, W.T.: Removing camera shake from a single photograph. ACM Trans. Gr. 25(3), 787–794 (2006)
Sun, L., Cho, S., Wang, J., Hays, J.: Edge-based blur kernel estimation using patch priors. Paper Presented at the 2013 IEEE International Conference on Computational Photography (ICCP), pp. 1–8. Cambridge (2013)
Michaeli, Tomer, Irani, Michal: Blind Deblurring Using Internal Patch Recurrence. In: Fleet D., Pajdla T., Schiele B., Tuytelaars T. (eds) Computer Vision ECCV 2014. ECCV 2014. Lecture Notes in Computer Science, vol. 8691. Springer, Cham (2014)
Ren, W., Cao, X., Pan, J., Guo, X., Zuo, W., Yang, M.-H.: Image deblurring via enhanced low-rank prior. IEEE Trans. Image Process. 25(7), 3426–3437 (2016)
Wang, H., Pan, J., Su, Z., Liang, S.: Blind image deblurring using elastic-net based rank prior. Paper Presented at the 2016 Computer Vision—Accv Workshops , Pt I 10116, pp. 3–17 (2016)
Chen, X., Yang, J., Wu, Q.: Image deblur in gradient domain. Opt. Eng. 49(11), 117003 (2010)
Levin, A., Weiss, Y., Durand, F., Freeman, W.T.: Efficient marginal likelihood optimization in blind deconvolution. Paper Presented at the 2011 IEEE Conference on Computer Vision and Pattern Recognition(CVPR), pp. 2657–2664. Colorado Springs (2011)
Pan, J., Liu, R., Su, Z., Liu, G.: Motion blur kernel estimation via salient edges and low rank prior. Paper Presented at the 2014 IEEE International Conference on Multimedia and Expo (ICME), pp. 1–6. Chengdu (2014)
Cao, J., Zhou, J., Liu, X., Wang, W., Tao, P., Wang, J.: Low-rank image completion with entropy features. Mach. Vis. Appl. 28(1–2), 129–139 (2016)
Wang, H., Cen, Y., He, Z., He, Z., Zhao, R., Zhang, F.: Reweighted low-rank matrix analysis with structural smoothness for image denoising. IEEE Trans. Image Process. 27(4), 1777–1792 (2018)
Gu, S., Zhang, L., Zuo, W., Feng, X.: Weighted nuclear norm minimization with application to image denoising. Paper Presented at the 2014 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 2862–2869. Columbus (2014)
Gu, S., Xie, Q., Meng, D., Zuo, W., Feng, X., Zhang, L.: Weighted nuclear norm minimization and its applications to low level vision. Int. J. Comput. Vis. 121(2), 183–208 (2017)
Kim, E., Lee, M., Oh, S.: Elastic-net regularization of singular values for robust subspace learning. Paper Presented at the 2015 IEEE Conference on Computer Vision and Pattern Recognition (Cvpr), pp. 915–923. Boston (2015)
Li, H., Chen, N., Li, L.: Error analysis for matrix elastic-net regularization algorithms. IEEE Trans. Neural Netw. Learn. Syst. 23(5), 737–748 (2012)
Harchaoui, Z., Douze, M., Paulin, M., Dudik, M., Malick, J.: Large-scale image classification with trace-norm regularization. Paper Presented at the 2012 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 3386–3393. Providence (2012)
Pan, J., Liu, R., Su, Z., Gu, X.: Kernel estimation from salient structure for robust motion deblurring. Signal Process. Image Commun. 28(9), 1156–1170 (2013)
Filters, F.-O.I.E.U.S.: Stanley Osher and Leonid i. Rudin. SIAM J. Numer. Anal. 27, 919–940 (1990)
Gilboa, G., Sochen, N.A., Zeevi, Y.Y.: Regularized Shock Filters and Complex Diffusion. In: Heyden, A., Sparr, G., Nielsen, M., Johansen, P. (eds.) Computer Vision—ECCV 2002. ECCV 2002. Lecture Notes in Computer Science, vol. 2350. Springer, Berlin (2002)
Geman, D., Yang, C.: Nonlinear image recovery with half-quadratic regularization. IEEE Trans. Image Process. 4(7), 932–946 (1995)
Capizzano, S.S.: A note on anti-reflective boundary conditions and fast deblurring models. SIAM J. Sci. Comput. 25(4), 1307–1325 (2003)
Dabov, K., Foi, A., Katkovnik, V., Egiazarian, K.: Image denoising by sparse 3-d transform-domain collaborative filtering. IEEE Trans. Image Process. 16(8), 2080–2095 (2007)
Buades, A., Coll, B., Morel, J.-M.: A non-local algorithm for image denoising. Paper Presented at the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), pp. 60–65. San Diego (2005)
Forsgren, A., Gill, P.E., Wong, E.: Primal and dual active-set methods for convex quadratic programming. Math. Program. 159(1–2), 469–508 (2015)
Lai, W., Huang, J., Hu, Z., Ahuja, N., Yang, M.: A comparative study for single image blind deblurring. Paper Presented at the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 1701–1709. Las Vegas (2016)
Kohler, R., Hirsch, M., Mohler, B., Schölkopf, B., Harmeling, S.: Recording and playback of camera shake: benchmarking blind deconvolution with a real-world database. Paper Presented at the 2012 Computer Vision—Eccv, vol. 7578, pp. 27–40. Pt Vii (2012)
Liu, Y., Wang, J., Cho, S., Finkelstein, A., Rusinkiewicz, S.M.: A no-reference metric for evaluating the quality of motion deblurring. ACM Trans. Gr. 32(6) (2013)
Wang, Z., Simoncelli, E.P., Bovik, A.C.: Multiscale structural similarity for image quality assessment. Paper Presented at the 37th Asilomar Conference on Signals, Systems & Computers, vol. 1392, pp. 1398–1402. Pacific Grove (2003)
Zhe, H., MingHsuan Y.: Good regions to deblur. In: Fitzgibbon, A., Lazebnik, S., Perona, P., Sato, Y., Schmid, C. (eds.) Computer Vision ECCV 2012. ECCV 2012. Lecture Notes in Computer Science, vol. 7576. Springer, Berlin (2012)
Wang, Y., Yang, J., Yin, W., Zhang, Y.: A new alternating minimization algorithm for total variation image reconstruction. SIAM J. Imaging Sci. 1(3), 248–272 (2008)
Levin, A., Weiss, Y., Durand, F., Freeman, W.T.: Understanding and evaluating blind deconvolution algorithms. Paper Presented at the 2009 IEEE Conference on Computer Vision and Pattern Recognition(CVPR), pp. 1964–1971. Miami (2009)
Acknowledgements
This work was supported by Science and Technology Planning Project of Guangdong Province under the grant 2018B010108001 and 2017B030306017, and YangFan Innovative and Entrepreneurial Research Team Project of Guangdong Province under the grant 2016YT03G125.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Yu, X., Xie, W. Single Image Blind Deblurring Based on Salient Edge-Structures and Elastic-Net Regularization. J Math Imaging Vis 62, 1049–1061 (2020). https://doi.org/10.1007/s10851-020-00949-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10851-020-00949-6