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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Whyte, O., Sivic, J., Zisserman, A., & Ponce, J. (2012). Non-uniform deblurring for shaken images. International Journal of Computer Vision, 98(2), 168–186.
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.
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.
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.
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
Corresponding author
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
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11263-022-01633-5