Skip to main content
Log in

Deep Image Deblurring: A Survey

  • Published:
International Journal of Computer Vision Aims and scope Submit manuscript

Abstract

Image deblurring is a classic problem in low-level computer vision with the aim to recover a sharp image from a blurred input image. Advances in deep learning have led to significant progress in solving this problem, and a large number of deblurring networks have been proposed. This paper presents a comprehensive and timely survey of recently published deep-learning based image deblurring approaches, aiming to serve the community as a useful literature review. We start by discussing common causes of image blur, introduce benchmark datasets and performance metrics, and summarize different problem formulations. Next, we present a taxonomy of methods using convolutional neural networks (CNN) based on architecture, loss function, and application, offering a detailed review and comparison. In addition, we discuss some domain-specific deblurring applications including face images, text, and stereo image pairs. We conclude by discussing key challenges and future research directions.

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
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

Similar content being viewed by others

References

  • Abuolaim, A., & Brown, M.S. (2020). Defocus deblurring using dual-pixel data. In European Conference on Computer Vision.

  • Aittala, M., & Durand, F. (2018). Burst image deblurring using permutation invariant convolutional neural networks. In European Conference on Computer Vision.

  • Aljadaany, R., Pal, D.K., & Savvides, M. (2019). Douglas-rachford networks: Learning both the image prior and data fidelity terms for blind image deconvolution. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Anwar, S., Hayder, Z., & Porikli, F. (2017). Depth estimation and blur removal from a single out-of-focus image. In British Machine Vision Conference.

  • Bae, S., & Durand, F. (2007). Defocus magnification. Computer Graphics Forum, 26(3), 571–579.

    Article  Google Scholar 

  • Bahat, Y., Efrat, N., & Irani, M. (2017). Non-uniform blind deblurring by reblurring. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Bigdeli, S.A., Zwicker, M., Favaro, P., & Jin, M. (2017). Deep mean-shift priors for image restoration. In Advances in Neural Information Processing Systems, pp. 763–772.

  • Blau, Y., & Michaeli, T. (2018). The perception-distortion tradeoff. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Boracchi, G., & Foi, A. (2012). Modeling the performance of image restoration from motion blur. IEEE Transactions on Image Processing, 21(8), 3502–3517.

    Article  MathSciNet  Google Scholar 

  • Brooks, T., & Barron, J.T. (2019). Learning to synthesize motion blur. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Chakrabarti, A. (2016). A neural approach to blind motion deblurring. In European Conference on Computer Vision.

  • Chakrabarti, A., Zickler, T., & Freeman, W.T. (2010). Analyzing spatially-varying blur. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Chen, F., & Ma, J. (2009). An empirical identification method of gaussian blur parameter for image deblurring. IEEE Transactions on Signal Processing, 57(7), 2467–2478.

    Article  MathSciNet  Google Scholar 

  • Chen, H., Gu, J., Gallo, O., Liu, M.Y., Veeraraghavan, A., & Kautz, J. (2018). Reblur2deblur: Deblurring videos via self-supervised learning. In IEEE International Conference on Computational Photography.

  • Chen, S. J., & Shen, H. L. (2015). Multispectral image out-of-focus deblurring using interchannel correlation. IEEE Transactions on Image Processing, 24(11), 4433–4445.

    Article  MathSciNet  Google Scholar 

  • Chen, X., He, X., Yang, J., & Wu, Q. (2011). An effective document image deblurring algorithm. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Cho, H., Wang, J., & Lee, S. (2012). Text image deblurring using text-specific properties. In European Conference on Computer Vision.

  • Cho, S., & Lee, S. (2009). Fast motion deblurring. In ACM SIGGRAPH Asia.

  • Cho, S., Wang, J., & Lee, S. (2011). Handling outliers in non-blind image deconvolution. In IEEE International Conference on Computer Vision.

  • Chrysos, G. G., Favaro, P., & Zafeiriou, S. (2019). Motion deblurring of faces. International Journal of Computer Vision, 127(6–7), 801–823.

    Article  Google Scholar 

  • Damera-Venkata, N., Kite, T. D., Geisler, W. S., Evans, B. L., & Bovik, A. C. (2000). Image quality assessment based on a degradation model. IEEE Transactions on Image Processing, 9(4), 636–650.

    Article  Google Scholar 

  • Denton, E.L., Chintala, S., Fergus, R., et al. (2015). Deep generative image models using a laplacian pyramid of adversarial networks. In Advances in Neural Information Processing Systems.

  • Dong, J., Roth, S., & Schiele, B. (2020). Deep wiener deconvolution: Wiener meets deep learning for image deblurring. Advances in Neural Information Processing Systems.

  • Eigen, D., Puhrsch, C., & Fergus, R. (2014). Depth map prediction from a single image using a multi-scale deep network. In Advances in Neural Information Processing Systems.

  • Eslami, S.A., Heess, N., Weber, T., Tassa, Y., Szepesvari, D., Hinton, G.E., et al. (2016). Attend, infer, repeat: Fast scene understanding with generative models. In Advances in Neural Information Processing Systems.

  • Fergus, R., Singh, B., Hertzmann, A., Roweis, S.T., & Freeman, W.T. (2006). Removing camera shake from a single photograph. In ACM SIGGRAPH.

  • Fiori, S., Uncini, A., & Piazza, F. (1999). Blind deconvolution by modified bussgang algorithm. In The IEEE International Symposium on Circuits and Systems, vol. 3, pp. 1–4.

  • Gao, H., Tao, X., Shen, X., & Jia, J. (2019). Dynamic scene deblurring with parameter selective sharing and nested skip connections. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Gast, J., Sellent, A., & Roth, S. (2016). Parametric object motion from blur. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Godard, C., Mac Aodha, O., & Brostow, G.J. (2017). Unsupervised monocular depth estimation with left-right consistency. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Gong, D., Yang, J., Liu, L., Zhang, Y., Reid, I., Shen, C., Van Den Hengel, A., & Shi, Q. (2017). From motion blur to motion flow: a deep learning solution for removing heterogeneous motion blur. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Gong, D., Zhang, Z., Shi, Q., van den Hengel, A., Shen, C., & Zhang, Y. (2020). Learning deep gradient descent optimization for image deconvolution. IEEE Transactions on Neural Networks and Learning Systems.

  • Gu, C., Lu, X., He, Y., & Zhang, C. (2021). Blur removal via blurred-noisy image pair. IEEE Transactions on Image Processing, 30(11), 345–359.

    Article  Google Scholar 

  • Hacohen, Y., Shechtman, E., & Lischinski, D. (2013). Deblurring by example using dense correspondence. In IEEE International Conference on Computer Vision.

  • He, K., Gkioxari, G., Dollár, P., & Girshick, R. (2017). Mask r-cnn. In IEEE International Conference on Computer Vision.

  • He, K., Zhang, X., Ren, S., & Sun, J. (2016). Deep residual learning for image recognition. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Hirsch, M., Schuler, C.J., Harmeling, S., & Schölkopf, B. (2011). Fast removal of non-uniform camera shake. In IEEE International Conference on Computer Vision.

  • Hore, A., & Ziou, D. (2010). Image quality metrics: Psnr vs. ssim. In IEEE International Conference on Pattern Recognition.

  • Hoßfeld, T., Heegaard, P. E., Varela, M., & Möller, S. (2016). Qoe beyond the mos: an in-depth look at qoe via better metrics and their relation to mos. Quality and User Experience, 1(1), 2.

    Article  Google Scholar 

  • Hradiš, M., Kotera, J., Zemcık, P., & Šroubek, F. (2015). Convolutional neural networks for direct text deblurring. In British Machine Vision Conference.

  • Hummel, R. A., Kimia, B., & Zucker, S. W. (1987). Deblurring gaussian blur. Computer Vision, Graphics, and Image Processing, 38(1), 66–80.

    Article  Google Scholar 

  • Hyun Kim, T., Ahn, B., & Mu Lee, K. (2013). Dynamic scene deblurring. In IEEE International Conference on Computer Vision.

  • Hyun Kim, T., Mu Lee, K., Scholkopf, B., & Hirsch, M. (2017). Online video deblurring via dynamic temporal blending network. In IEEE International Conference on Computer Vision.

  • Isola, P., Zhu, J.Y., Zhou, T., & Efros, A.A. (2017). Image-to-image translation with conditional adversarial networks. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Jiang, P., Ling, H., Yu, J., & Peng, J. (2013). Salient region detection by ufo: Uniqueness, focusness and objectness. In IEEE International Conference on Computer Vision.

  • Jiang, Z., Zhang, Y., Zou, D., Ren, J., Lv, J., & Liu, Y. (2020). Learning event-based motion deblurring. arXiv preprint arXiv:2004.05794

  • Jin, M., Hirsch, M., & Favaro, P. (2018). Learning face deblurring fast and wide. In IEEE Conference on Computer Vision and Pattern Recognition Workshop.

  • Jin, M., Roth, S., & Favaro, P. (2017). Noise-blind image deblurring. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Johnson, J., Alahi, A., & Fei-Fei, L. (2016). Perceptual losses for real-time style transfer and super-resolution. In European Conference on Computer Vision.

  • Jolicoeur-Martineau, A. (2018). The relativistic discriminator: a key element missing from standard gan. arXiv preprint arXiv:1807.00734

  • Kang, S.B. (2007). Automatic removal of chromatic aberration from a single image. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Kaufman, A., & Fattal, R. (2020). Deblurring using analysis-synthesis networks pair. arXiv preprint arXiv:2004.02956

  • Kettunen, M., Härkönen, E., & Lehtinen, J. (2019). E-lpips: robust perceptual image similarity via random transformation ensembles. arXiv preprint arXiv:1906.03973

  • Kheradmand, A., & Milanfar, P. (2014). A general framework for regularized, similarity-based image restoration. IEEE Transactions on Image Processing, 23(12), 5136–5151.

    Article  MathSciNet  Google Scholar 

  • Kim, T.H., Sajjadi, M.S., Hirsch, M., & Schölkopf, B. (2018). Spatio-temporal transformer network for video restoration. In European Conference on Computer Vision.

  • Köhler, R., Hirsch, M., Mohler, B., Schölkopf, B., & Harmeling, S. (2012). Recording and playback of camera shake: Benchmarking blind deconvolution with a real-world database. In European Conference on Computer Vision.

  • Krishnan, D., & Fergus, R. (2009). Fast image deconvolution using hyper-laplacian priors. In Advances in Neural Information Processing Systems.

  • Kruse, J., Rother, C., & Schmidt, U. (2017). Learning to push the limits of efficient fft-based image deconvolution. In IEEE International Conference on Computer Vision.

  • Kupyn, O., Budzan, V., Mykhailych, M., Mishkin, D., & Matas, J. (2018). Deblurgan: Blind motion deblurring using conditional adversarial networks. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Kupyn, O., Martyniuk, T., Wu, J., & Wang, Z. (2019). Deblurgan-v2: Deblurring (orders-of-magnitude) faster and better. In IEEE International Conference on Computer Vision.

  • Lai, W.S., Huang, J.B., Hu, Z., Ahuja, N., & Yang, M.H. (2016). A comparative study for single image blind deblurring. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Le, V., Brandt, J., Lin, Z., Bourdev, L., & Huang, T.S. (2012). Interactive facial feature localization. In European Conference on Computer Vision.

  • Ledig, C., Theis, L., Huszár, F., Caballero, J., Cunningham, A., Acosta, A., Aitken, A., Tejani, A., Totz, J., Wang, Z., et al. (2017). Photo-realistic single image super-resolution using a generative adversarial network. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Levin, A., Weiss, Y., Durand, F., & Freeman, W.T. (2009). Understanding and evaluating blind deconvolution algorithms. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Li, L., Pan, J., Lai, W. S., Gao, C., Sang, N., & Yang, M. H. (2020). Dynamic scene deblurring by depth guided model. IEEE Transactions on Image Processing, 29, 5273–5288.

    Article  Google Scholar 

  • Li, P., Prieto, L., Mery, D., & Flynn, P. (2018). Face recognition in low quality images: a survey. arXiv preprint arXiv:1805.11519.

  • Li, Y., Tofighi, M., Geng, J., Monga, V., & Eldar, Y. (2019). Deep algorithm unrolling for blind image deblurring. arXiv preprint arXiv:1902.03493

  • Lin, S., Zhang, J., Pan, J., Jiang, Z., Zou, D., Wang, Y., Chen, J., & Ren, J. (2020). Learning event-driven video deblurring and interpolation. In European Conference on Computer Vision.

  • Liu, H., Simonyan, K., & Yang, Y. (2018). Darts: Differentiable architecture search. In International Conference on Learning Representations.

  • Liu, L., Liu, B., Huang, H., & Bovik, A. C. (2014). No-reference image quality assessment based on spatial and spectral entropies. Signal Processing: Image Communication, 29(8), 856–863.

    Google Scholar 

  • Liu, Z., Luo, P., Wang, X., & Tang, X. (2015). Deep learning face attributes in the wild. In IEEE International Conference on Computer Vision.

  • Lu, B., Chen, J.C., & Chellappa, R. (2019). Unsupervised domain-specific deblurring via disentangled representations. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Lu, Y. (2017). Out-of-focus blur: Image de-blurring. arXiv preprint arXiv:1710.00620

  • Lumentut, J.S., Kim, T.H., Ramamoorthi, R., & Park, I.K. (2019). Fast and full-resolution light field deblurring using a deep neural network. arXiv preprint arXiv:1904.00352

  • Madam Nimisha, T., Sunil, K., & Rajagopalan, A. (2018). Unsupervised class-specific deblurring. In European Conference on Computer Vision

  • Martin, D., Fowlkes, C., Tal, D., & Malik, J. (2001). A database of human segmented natural images and its application to evaluating segmentation algorithms and measuring ecological statistics. In IEEE International Conference on Computer Vision.

  • Masia, B., Corrales, A., Presa, L., & Gutierrez, D. (2011). Coded apertures for defocus deblurring. In Symposium Iberoamericano de Computacion Grafica.

  • Michaeli, T., & Irani, M. (2014). Blind deblurring using internal patch recurrence. In European Conference on Computer Vision.

  • Mitsa, T., & Varkur, K.L. (1993). Evaluation of contrast sensitivity functions for the formulation of quality measures incorporated in halftoning algorithms. In IEEE International Conference on Acoustics, Speech, and Signal Processing.

  • Mittal, A., Moorthy, A. K., & Bovik, A. C. (2012). No-reference image quality assessment in the spatial domain. IEEE Transactions on Image Processing, 21(12), 4695–4708.

    Article  MathSciNet  Google Scholar 

  • Mittal, A., Soundararajan, R., & Bovik, A. C. (2012). Making a “completely blind” image quality analyzer. IEEE Signal Processing Letters, 20(3), 209–212.

  • Moorthy, A. K., & Bovik, A. C. (2010). A two-step framework for constructing blind image quality indices. IEEE Signal Processing Letters, 17(5), 513–516.

    Article  Google Scholar 

  • Moorthy, A. K., & Bovik, A. C. (2011). Blind image quality assessment: From natural scene statistics to perceptual quality. IEEE Transactions on Image Processing, 20(12), 3350–3364.

    Article  MathSciNet  Google Scholar 

  • Mustaniemi, J., Kannala, J., Särkkä, S., Matas, J., & Heikkila, J. (2019). Gyroscope-aided motion deblurring with deep networks. In IEEE Winter Conference on Applications of Computer Vision.

  • Nah, S., Baik, S., Hong, S., Moon, G., Son, S., Timofte, R., & Mu Lee, K. (2019). Ntire 2019 challenge on video deblurring and super-resolution: Dataset and study. In IEEE Conference on Computer Vision and Pattern Recognition Workshop.

  • Nah, S., Hyun Kim, T., & Mu Lee, K. (2017). Deep multi-scale convolutional neural network for dynamic scene deblurring. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Nah, S., Son, S., & Lee, K.M. (2019). Recurrent neural networks with intra-frame iterations for video deblurring. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Nah, S., Son, S., Timofte, R., & Lee, K.M. (2020). Ntire 2020 challenge on image and video deblurring. arXiv preprint arXiv:2005.01244

  • Nan, Y., Quan, Y., & Ji, H. (2020). Variational-em-based deep learning for noise-blind image deblurring. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Niklaus, S., Mai, L., & Liu, F. (2017). Video frame interpolation via adaptive separable convolution. In IEEE International Conference on Computer Vision.

  • Nimisha, T.M., Kumar Singh, A., & Rajagopalan, A.N. (2017). Blur-invariant deep learning for blind-deblurring. In IEEE International Conference on Computer Vision.

  • Pan, J., Bai, H., & Tang, J. (2020). Cascaded deep video deblurring using temporal sharpness prior. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Pan, J., Hu, Z., Su, Z., & Yang, M.H. (2014). Deblurring face images with exemplars. In European Conference on Computer Vision.

  • Pan, J., Hu, Z., Su, Z., & Yang, M.H. (2014). Deblurring text images via l0-regularized intensity and gradient prior. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Panci, G., Campisi, P., Colonnese, S., & Scarano, G. (2003). Multichannel blind image deconvolution using the bussgang algorithm: Spatial and multiresolution approaches. IEEE Transactions on Image Processing, 12(11), 1324–1337.

    Article  MathSciNet  Google Scholar 

  • Park, P.D., Kang, D.U., Kim, J., & Chun, S.Y. (2020). Multi-temporal recurrent neural networks for progressive non-uniform single image deblurring with incremental temporal training. In European Conference on Computer Vision.

  • Pham, H., Guan, M., Zoph, B., Le, Q., & Dean, J. (2018). Efficient neural architecture search via parameters sharing. In International Conference on Machine Learning.

  • Purohit, K., & Rajagopalan, A. (2019). Region-adaptive dense network for efficient motion deblurring. arXiv preprint arXiv:1903.11394

  • Purohit, K., Shah, A., & Rajagopalan, A. (2019). Bringing alive blurred moments. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Ren, D., Zhang, K., Wang, Q., Hu, Q., & Zuo, W. (2019). Neural blind deconvolution using deep priors. arXiv preprint arXiv:1908.02197

  • Ren, S., He, K., Girshick, R., & Sun, J. (2015). Faster r-cnn: Towards real-time object detection with region proposal networks. In Advances in Neural Information Processing Systems.

  • Ren, W., Pan, J., Cao, X., & Yang, M.H. (2017). Video deblurring via semantic segmentation and pixel-wise non-linear kernel. In IEEE International Conference on Computer Vision.

  • Ren, W., Yang, J., Deng, S., Wipf, D., Cao, X., & Tong, X. (2019). Face video deblurring using 3d facial priors. In IEEE International Conference on Computer Vision.

  • Ren, W., Zhang, J., Ma, L., Pan, J., Cao, X., Zuo, W., Liu, W., & Yang, M.H. (2018). Deep non-blind deconvolution via generalized low-rank approximation. In Advances in Neural Information Processing Systems.

  • Rim, J., Lee, H., Won, J., & Cho, S. (2020). Real-world blur dataset for learning and benchmarking deblurring algorithms. In European Conference on Computer Vision.

  • Saad, M. A., Bovik, A. C., & Charrier, C. (2012). Blind image quality assessment: A natural scene statistics approach in the dct domain. IEEE Transactions on Image Processing, 21(8), 3339–3352.

    Article  MathSciNet  Google Scholar 

  • Schmidt, U., Rother, C., Nowozin, S., Jancsary, J., & Roth, S. (2013). Discriminative non-blind deblurring. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Schuler, C.J., Christopher Burger, H., Harmeling, S., & Scholkopf, B. (2013). A machine learning approach for non-blind image deconvolution. In IEEE Conference on Computer Vision and Pattern Recognition, pp. 1067–1074.

  • Schuler, C. J., Hirsch, M., Harmeling, S., & Schölkopf, B. (2015). Learning to deblur. IEEE Transactions on Pattern Analysis and Machine Intelligence, 38(7), 1439–1451.

    Article  Google Scholar 

  • Sellent, A., Rother, C., & Roth, S. (2016). Stereo video deblurring. In European Conference on Computer Vision.

  • Sheikh, H. R., & Bovik, A. C. (2006). Image information and visual quality. IEEE Transactions on Image Processing, 15(2), 430–444.

    Article  Google Scholar 

  • Sheikh, H. R., Bovik, A. C., & De Veciana, G. (2005). An information fidelity criterion for image quality assessment using natural scene statistics. IEEE Transactions on Image Processing, 14(12), 2117–2128.

    Article  Google Scholar 

  • Shen, W., Bao, W., Zhai, G., Chen, L., Min, X., & Gao, Z. (2020). Blurry video frame interpolation. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Shen, Z., Lai, W.S., Xu, T., Kautz, J., & Yang, M.H. (2018). Deep semantic face deblurring. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Shen, Z., Lai, W.S., Xu, T., Kautz, J., & Yang, M.H. (2020). Exploiting semantics for face image deblurring. International Journal of Computer Vision pp. 1–18.

  • Shen, Z., Wang, W., Lu, X., Shen, J., Ling, H., Xu, T., & Shao, L. (2019). Human-aware motion deblurring. In IEEE International Conference on Computer Vision.

  • Shi, J., Xu, L., & Jia, J. (2014). Discriminative blur detection features. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Sim, H., & Kim, M. (2019). A deep motion deblurring network based on per-pixel adaptive kernels with residual down-up and up-down modules. In IEEE Conference on Computer Vision and Pattern Recognition Workshop.

  • Sim, T., Baker, S., & Bsat, M. (2002). The cmu pose, illumination, and expression (PIE) database. In IEEE International Conference on Automatic Face Gesture Recognition.

  • Simonyan, K., & Zisserman, A. (2014). Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556

  • Son, C. H., & Park, H. M. (2011). A pair of noisy/blurry patches-based psf estimation and channel-dependent deblurring. IEEE Transactions on Image Processing, 57(4), 1791–1799.

    Google Scholar 

  • Su, S., Delbracio, M., Wang, J., Sapiro, G., Heidrich, W., & Wang, O. (2017). Deep video deblurring for hand-held cameras. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Suin, M., Purohit, K., & Rajagopalan, A. (2020). Spatially-attentive patch-hierarchical network for adaptive motion deblurring. arXiv preprint arXiv:2004.05343

  • Sun, D., Yang, X., Liu, M.Y., & Kautz, J. (2018). PWC-Net: Cnns for optical flow using pyramid, warping, and cost volume. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Sun, J., Cao, W., Xu, Z., & Ponce, J. (2015). Learning a convolutional neural network for non-uniform motion blur removal. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Sun, L., Cho, S., Wang, J., & Hays, J. (2013). Edge-based blur kernel estimation using patch priors. In IEEE International Conference on Computational Photography.

  • Sun, L., & Hays, J. (2012). Super-resolution from internet-scale scene matching. In IEEE International Conference on Computational Photography.

  • Sun, T., Peng, Y., & Heidrich, W. (2017). Revisiting cross-channel information transfer for chromatic aberration correction. In IEEE International Conference on Computer Vision, pp. 3248–3256.

  • Szeliski, R. (2010). Computer vision: algorithms and applications. Springer Science & Business Media.

  • Tang, C., Zhu, X., Liu, X., Wang, L., & Zomaya, A. (2019). Defusionnet: Defocus blur detection via recurrently fusing and refining multi-scale deep features. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Tao, X., Gao, H., Shen, X., Wang, J., & Jia, J. (2018). Scale-recurrent network for deep image deblurring. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Vairy, M., & Venkatesh, Y. V. (1995). Deblurring gaussian blur using a wavelet array transform. Pattern Recognition, 28(7), 965–976.

    Article  Google Scholar 

  • Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., Kaiser, L., & Polosukhin, I. (2017) Attention is all you need. arXiv preprint arXiv:1706.03762

  • Wang, X., Chan, K.C., Yu, K., Dong, C., & Change Loy, C. (2019). EDVR: Video restoration with enhanced deformable convolutional networks. In IEEE Conference on Computer Vision and Pattern Recognition Workshop.

  • Wang, Z., & Bovik, A. C. (2002). A universal image quality index. IEEE Signal Processing Letters, 9(3), 81–84.

    Article  Google Scholar 

  • Wang, Z., Bovik, A. C., Sheikh, H. R., & Simoncelli, E. P. (2004). Image quality assessment: from error visibility to structural similarity. IEEE Transactions on Image Processing, 13(4), 600–612.

    Article  Google Scholar 

  • Wang, Z., Simoncelli, E.P., & Bovik, A.C. (2003). Multiscale structural similarity for image quality assessment. In The Asilomar Conference on Signals, Systems, and Computers.

  • Whyte, O., Sivic, J., & Zisserman, A. (2014). Deblurring shaken and partially saturated images. International Journal of Computer Vision, 110(2), 185–201.

    Article  Google Scholar 

  • Whyte, O., Sivic, J., Zisserman, A., & Ponce, J. (2012). Non-uniform deblurring for shaken images. International Journal of Computer Vision, 98(2), 168–186.

    Article  MathSciNet  Google Scholar 

  • Wieschollek, P., Hirsch, M., Scholkopf, B., & Lensch, H. (2017). Learning blind motion deblurring. In IEEE International Conference on Computer Vision.

  • Xia, F., Wang, P., Chen, L.C., & Yuille, A.L. (2016). Zoom better to see clearer: Human and object parsing with hierarchical auto-zoom net. In European Conference on Computer Vision.

  • Xu, L., & Jia, J. (2010). Two-phase kernel estimation for robust motion deblurring. In European Conference on Computer Vision.

  • Xu, L., Ren, J.S., Liu, C., & Jia, J. (2014). Deep convolutional neural network for image deconvolution. In Advances in Neural Information Processing Systems.

  • Xu, L., Tao, X., & Jia, J. (2014). Inverse kernels for fast spatial deconvolution. In European Conference on Computer Vision.

  • Xu, L., Zheng, S., & Jia, J. (2013). Unnatural l0 sparse representation for natural image deblurring. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Xu, X., Pan, J., Zhang, Y. J., & Yang, M. H. (2017). Motion blur kernel estimation via deep learning. IEEE Transactions on Image Processing, 27(1), 194–205.

    Article  MathSciNet  Google Scholar 

  • Xu, X., Sun, D., Pan, J., Zhang, Y., Pfister, H., & Yang, M.H. (2017). Learning to super-resolve blurry face and text images. In IEEE International Conference on Computer Vision.

  • Yasarla, R., Perazzi, F., & Patel, V.M. (2019). Deblurring face images using uncertainty guided multi-stream semantic networks. arXiv preprint arXiv:1907.13106

  • Ye, P., Kumar, J., Kang, L., & Doermann, D. (2012). Unsupervised feature learning framework for no-reference image quality assessment. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Zhang, H., Dai, Y., Li, H., & Koniusz, P. (2019). Deep stacked hierarchical multi-patch network for image deblurring. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Zhang, J., Pan, J., Lai, W.S., Lau, R.W., & Yang, M.H. (2017). Learning fully convolutional networks for iterative non-blind deconvolution. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Zhang, J., Pan, J., Ren, J., Song, Y., Bao, L., Lau, R.W., & Yang, M.H. (2018). Dynamic scene deblurring using spatially variant recurrent neural networks. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Zhang, K., Luo, W., Zhong, Y., Ma, L., Liu, W., & Li, H. (2018). Adversarial spatio-temporal learning for video deblurring. IEEE Transactions on Image Processing, 28(1), 291–301.

    Article  MathSciNet  Google Scholar 

  • Zhang, K., Luo, W., Zhong, Y., Stenger, B., Ma, L., Liu, W., & Li, H. (2020). Deblurring by realistic blurring. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Zhang, K., Van Gool, L., & Timofte, R. (2020). Deep unfolding network for image super-resolution. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Zhang, K., Zuo, W., Gu, S., & Zhang, L. (2017). Learning deep cnn denoiser prior for image restoration. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Zhang, K., Zuo, W., & Zhang, L. (2018). Learning a single convolutional super-resolution network for multiple degradations. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Zhang, K., Zuo, W., & Zhang, L. (2019). Deep plug-and-play super-resolution for arbitrary blur kernels. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Zhang, R., Isola, P., Efros, A.A., Shechtman, E., & Wang, O. (2018). The unreasonable effectiveness of deep features as a perceptual metric. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Zhang, W., & Cham, W.K. (2009). Single image focus editing. In IEEE International Conference on Computer Vision Workshop.

  • Zhang, X., Dong, H., Hu, Z., Lai, W.S., Wang, F., & Yang, M.H. (2018). Gated fusion network for joint image deblurring and super-resolution. arXiv preprint arXiv:1807.10806

  • Zhao, W., Zheng, B., Lin, Q., & Lu, H. (2019). Enhancing diversity of defocus blur detectors via cross-ensemble network. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Zhong, L., Cho, S., Metaxas, D., Paris, S., & Wang, J. (2013). Handling noise in single image deblurring using directional filters. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Zhong, Z., Gao, Y., Yinqiang, Z., & Bo, Z. (2020). Efficient spatio-temporal recurrent neural network for video deblurring. In European Conference on Computer Vision.

  • Zhou, S., Zhang, J., Pan, J., Xie, H., Zuo, W., & Ren, J. (2019). Spatio-temporal filter adaptive network for video deblurring. In IEEE International Conference on Computer Vision.

  • Zhou, S., Zhang, J., Zuo, W., Xie, H., Pan, J., & Ren, J.S. (2019). Davanet: Stereo deblurring with view aggregation. In IEEE Conference on Computer Vision and Pattern Recognition.

  • Zhu, J.Y., Park, T., Isola, P., & Efros, A.A. (2017). Unpaired image-to-image translation using cycle-consistent adversarial networks. In IEEE International Conference on Computer Vision.

  • Zoph, B., & Le, Q.V. (2017). Neural architecture search with reinforcement learning. In International Conference on Learning Representations.

  • Zoran, D., & Weiss, Y. (2011). From learning models of natural image patches to whole image restoration. In IEEE International Conference on Computer Vision.

Download references

Acknowledgements

This research was funded in part by the NSF CAREER Grant #1149783, ARC-Discovery grant projects (DP 190102 261 and DP220100800), and a Ford Alliance URP grant.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ming-Hsuan Yang.

Additional information

Communicated by Jiaya Jia.

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

Zhang, K., Ren, W., Luo, W. et al. Deep Image Deblurring: A Survey. Int J Comput Vis 130, 2103–2130 (2022). https://doi.org/10.1007/s11263-022-01633-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11263-022-01633-5

Keywords

Navigation