Abstract
This paper tackles the problem of single image motion blur removal. Recently methods have achieved state-of-the-art results owe to multi-scale, scale-recurrent and coarse-to-fine architecture, however, the problem of image feature information extraction and information transfer between different stages has not been well solved. In this paper, first, an efficient Enhanced Multi-scale Feature Progressive Network (EMFPNet) was proposed, in order to solve the above problem, a multi-scale feature extraction module is applied in each stage to enrich the spatial features of the maps. Second, introducing a Cross-stage Feature Fusion module to solve the problem of information transmission in different stages. Third, a cross-stage attention mechanism is used to monitor and help the transmission of information. Compared to SOTA method, our method achieve 0.6% and 0.2% improvement in PSNR respectively on GoPro and HIDE datasets.
Similar content being viewed by others
References
Aharon M, Elad M, Bruckstein A (2006) K-SVD: an algorithm for designing overcomplete dictionaries for sparse representation. IEEE Trans Signal Process 54(11):4311–4322
Anwar S, Barnes N (2019) Real image denoising with feature attention. In: Proceedings of the IEEE/CVF International Conference on Computer Vision, pp 3155–3164
Brooks T, Mildenhall B, Xue T et al (2019) Unprocessing images for learned raw denoising[C]//Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp 11036–11045
Chakrabarti A (2016) A neural approach to blind motion deblurring[C]//Computer Vision–ECCV 2016: 14th European Conference, Amsterdam, The Netherlands, October 11-14, 2016, Proceedings, Part III 14. Springer International Publishing, pp 221–235
Chan TF, Wong CK (1998) Total variation blind deconvolution[J]. IEEE Trans ImageProcess 7(3):370–375
Chen C, Chen Q, Xu J et al (2018) Learning to see in the dark[C]//Proceedings of the IEEE conference on computer vision and pattern recognition, pp 3291–3300.
Dai T, Cai J, Zhang Y, et al. (2019) Second-order attention network for single image super-resolution. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition : 11065–11074
Dong J, Pan J (2021) Deep outlier handling for image deblurring[J]. IEEE Trans Image Process 30:1799–1811
Fergus R, Singh B, Hertzmann A et al (2006) Removing camera shake from a single photograph[M]//Acm Siggraph 2006 Papers, pp 787–794
Hu Z, Cho S, Wang J et al (2014) Deblurring low-light images with light streaks. Proc IEEE Conf Comput Vis Pattern Recognit:3382–3389
Huang G, Liu Z, Van Der Maaten L et al (2017) Densely connected convolutional networks[C]//Proceedings of the IEEE conference on computer vision and pattern recognition, pp 4700–4708
Jiang Z, Zhang Y, Zou D et al (2020) Learning event-based motion deblurring. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition:3320–3329
Koh J, Lee J, Yoon S (2021) Single-image deblurring with neural networks: a comparative survey[J]. Comput Vis Image Underst 203:103134
Krishnan D, Fergus R (2009) Fast image deconvolution using hyper-Laplacian priors[J]. Adv Neural Inf Process Syst 22:1033–1041
Krizhevsky A, Sutskever I, Hinton GE (2012) Imagenet classifification with deep convolutional neural networks. In Proc Adv Neural Inf Process Syst, pages 1097–1105
Kupyn O, Budzan V, Mykhailych M et al (2018) Deblurgan: Blind motion deblurring using conditional adversarial networks[C]//Proceedings of the IEEE conference on computer vision and pattern recognition, pp 8183–8192
Kupyn O, Martyniuk T, Wu J et al (2019) Deblurgan-v2: Deblurring (orders-of-magnitude) faster and better[C]//Proceedings of the IEEE/CVF international conference on computer vision, pp 8878–8887
Lazebnik S, Schmid C, Ponce J (2006) Beyond bags of features: Spatial pyramid matching for recognizing natural scene categories[C]//2006 IEEE computer society conference on computer vision and pattern recognition (CVPR'06). IEEE, 2:2169–2178
Ledig C, Theis L, Huszár F et al (2017) Photo-realistic single image super-resolution using a generative adversarial network[C]//Proceedings of the IEEE conference on computer vision and pattern recognition, pp 4681–4690
Levin A, Weiss Y, Durand F et al (2009) Understanding and evaluating blind deconvolution algorithms[C]//2009 IEEE conference on computer vision and pattern recognition. IEEE, pp 1964–1971
Li X, Wu J, Lin Z et al (2018) Recurrent squeeze-and-excitation context aggregation net for single image deraining[C]//Proceedings of the European conference on computer vision (ECCV), pp 254–269
Li J, Fang F, Mei K et al (2018) Multi-scale residual network for image super-resolution[C]//Proceedings of the European conference on computer vision (ECCV), pp 517–532
Lin CY, Tao Z, Xu AS, Kang LW, Akhyar F (2020) Sequential dual attention network for rain streak removal in a single image [J]. IEEE Trans Image Process 29:9250–9265
Lu X, Wang W, Ma C, et al. (2019) See more, know more: Unsupervised video object segmentation with co-attention siamese networks [C]//Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 3623–3632
Lu X, Wang W, Danelljan M et al (2020) Video object segmentation with episodic graph memory networks[C]//Computer Vision–ECCV 2020: 16th European Conference, Glasgow, UK, August 23–28, 2020, Proceedings, Part III 16. Springer International Publishing, pp 661–679
Lu X, Wang W, Shen J et al (2020) Zero-shot video object segmentation with co-attention siamese networks[J]. IEEE Trans Pattern Anal Mach Intell 44(4):2228–2242
Lu X, Ma C, Shen J et al (2020) Deep object tracking with shrinkage loss[J]. IEEE Trans Pattern Anal Mach Intell 44(5):2386–2401
Lu X, Wang W, Shen J et al (2021) Segmenting objects from relational visual data[J]. IEEE Trans Pattern Anal Mach Intell 44(11):7885–7897
Luo Y, Xu Y, Ji H (2015) Removing rain from a single image via discriminative sparse coding. Proceedings of the IEEE International Conference on Computer Vision:3397–3405
Mairal J, Elad M, Sapiro G (2007) Sparse representation for color image restoration. IEEE Trans Image Process 17(1):53–69
Nah S, Hyun Kim T, Mu Lee K (2017) Deep multi-scale convolutional neural network for dynamic scene deblurring[C]//Proceedings of the IEEE conference on computer vision and pattern recognition, pp 3883–3891
Qian R, Tan R T, Yang W et al (2018) Attentive generative adversarial network for raindrop removal from a single image[C]//Proceedings of the IEEE conference on computer vision and pattern recognition, pp 2482–2491
Ren D, Zuo W, Hu Q et al (2019) Progressive image deraining networks: A better and simpler baseline[C]//Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 3937–3946
Ronneberger O, Fischer P, Brox T (2015) U-net: convolutional networks for biomedical image segmentation. International Conference on Medical image computing and computer-assisted intervention. Springer, Cham, pp 234–241
Rozumnyi D, Oswald M R, Ferrari V et al (2021) Defmo: Deblurring and shape recovery of fast moving objects[C]//Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp 3456–3465
Rudin LI, Osher S, Fatemi E (1992) Nonlinear total variation based noise removal algorithms. Physica D: Nonlin Phenom 60(1–4):259–268
Shan Q, Jia J, Agarwala A (2008) High-quality motion deblurring from a single image[J]. ACM Transactions on Graphics (TOG) 27(3):1–10
Shan Q, Jia J, Agarwala A (2008) High-quality motion deblurring from a single image. Acm Trans Graphics (tog) 27(3):1–10
Simonyan K, Zisserman A (2014) Very deep convolutional networks for large-scale image recognition[J]. arXiv preprint arXiv:1409.1556
Song H, Xu W, Liu D et al (2021) Multi-stage feature fusion network for video super-resolution[J]. IEEE Trans Image Process 30:2923–2934
Suin M, Purohit K, Rajagopalan AN (2020) Spatially-attentive patch-hierarchical network for adaptive motion deblurring[C]//Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp 3606–3615
Sun J, Cao W, Xu Z et al (2015) Learning a convolutional neural network for non-uniform motion blur removal[C]//Proceedings of the IEEE conference on computer vision and pattern recognition, pp 769–777
Tao X, Gao H, Shen X et al (2018) Scale-recurrent network for deep image deblurring[C]//Proceedings of the IEEE conference on computer vision and pattern recognition, pp 8174–8182
Wang P, Sun W, Yan Q et al (2021) Non-uniform motion deblurring with blurry component divided guidance[J]. Pattern Recognit 120:108082
Whyte O, Sivic J, Zisserman A et al (2012) Non-uniform deblurring for shaken images[J]. Int J Comput Vis 98:168–186
Xu L, Zheng S, Jia J (2013) Unnatural l0 sparse representation for natural image deblurring[C]//Proceedings of the IEEE conference on computer vision and pattern recognition, pp 1107–1114
Xu L, Ren J S, Liu C et al (2014) Deep convolutional neural network for image deconvolution[J]. Adv Neural Inf Process Syst 27:1790–1798
Yeh CH, Huang CH, Kang LW (2019) Multi-scale deep residual learning-based single image haze removal via image decomposition. IEEE Trans Image Process 29:3153–3167
Yuan Y, Su W, Ma D (2020) Efficient dynamic scene deblurring using spatially variant deconvolution network with optical flow guided training[C]//Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp 3555–3564
Zamir S W, Arora A, Khan S et al (2020) Cycleisp: Real image restoration via improved data synthesis[C]//Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 2696–2705
Zamir S W, Arora A, Khan S et al (2021) Multi-stage progressive image restoration[C]//Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 14821–14831
Zhang Y, Li K, Li K et al (2018) Image super-resolution using very deep residual channel attention networks[C]//Proceedings of the European conference on computer vision (ECCV), pp 286–301
Zhang Y, Li K, Li K et al (2019) Residual non-local attention networks for image restoration[J]. arXiv preprint arXiv:1903.10082
Zhang H, Dai Y, Li H et al (2019) Deep stacked hierarchical multi-patch network for image deblurring[C]//Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp 5978–5986
Zhang T, Li J, Hua Z (2021) Iterative multi‐scale residual network for deblurring[J]. IET Image Process 15(8):1583–1595
Funding
This work was supported by the Natural Science Foundation of Shandong Province (No. ZR2019MF050) and the Shandong Province colleges and universities youth innovation technology plan innovation team project under Grant (No. 2020KJN011).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interests
We declare that we have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Yu, Z., Wang, G., Zhang, X. et al. Enhanced multi-scale feature progressive network for image Deblurring. Multimed Tools Appl 82, 21147–21159 (2023). https://doi.org/10.1007/s11042-023-14629-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-14629-1