Skip to main content
Log in

Single Image Blind Deblurring Based on Salient Edge-Structures and Elastic-Net Regularization

  • Published:
Journal of Mathematical Imaging and Vision Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. Shan, Q., Jia, J., Agarwala, A.: High-quality motion deblurring from a single image. ACM Trans. Gr. 27(3), 1–10 (2008)

    Article  Google Scholar 

  2. Cho, S., Lee, S.: Fast motion deblurring. ACM Trans. Gr. 28(5), 1–8 (2009)

    Article  Google Scholar 

  3. 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)

  4. Kotera, J., Smidl, V., Sroubek, F.: Blind deconvolution with model discrepancies. IEEE Trans. Image Process. 26(5), 2533–2544 (2017)

    Article  MathSciNet  Google Scholar 

  5. 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)

  6. 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)

    Article  Google Scholar 

  7. 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)

    MathSciNet  MATH  Google Scholar 

  8. 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)

  9. 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)

  10. 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)

    Article  Google Scholar 

  11. 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)

  12. 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)

  13. 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)

    Article  MathSciNet  Google Scholar 

  14. 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)

  15. Chen, X., Yang, J., Wu, Q.: Image deblur in gradient domain. Opt. Eng. 49(11), 117003 (2010)

    Article  Google Scholar 

  16. 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)

  17. 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)

  18. 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)

    Google Scholar 

  19. 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)

    Article  MathSciNet  Google Scholar 

  20. 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)

  21. 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)

    Article  Google Scholar 

  22. 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)

  23. 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)

    Article  Google Scholar 

  24. 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)

  25. 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)

    Article  Google Scholar 

  26. Filters, F.-O.I.E.U.S.: Stanley Osher and Leonid i. Rudin. SIAM J. Numer. Anal. 27, 919–940 (1990)

    Article  Google Scholar 

  27. 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)

  28. Geman, D., Yang, C.: Nonlinear image recovery with half-quadratic regularization. IEEE Trans. Image Process. 4(7), 932–946 (1995)

    Article  Google Scholar 

  29. Capizzano, S.S.: A note on anti-reflective boundary conditions and fast deblurring models. SIAM J. Sci. Comput. 25(4), 1307–1325 (2003)

    Article  MathSciNet  Google Scholar 

  30. 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)

    Article  MathSciNet  Google Scholar 

  31. 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)

  32. 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)

    MathSciNet  MATH  Google Scholar 

  33. 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)

  34. 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)

  35. 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)

  36. 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)

  37. 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)

  38. 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)

    Article  MathSciNet  Google Scholar 

  39. 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)

Download references

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

Authors

Corresponding author

Correspondence to Wei Xie.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10851-020-00949-6

Keywords

Navigation