Spectral Norm Regularization for Blind Image Deblurring
Abstract
:1. Introduction
- (1)
- This paper proposes a prior, named spectral norm regularization (SN). Different from existing image gradient priors, SN is a prior about the image domain. The SN value becomes larger when the image becomes blurred. As a result, SN can easily distinguish between degraded and clear images.
- (2)
- This paper proposed a novel algorithm to utilize the property of SN, named BDA-SN. BDA-SN can use not only the information brought by the image gradient domain but also the information brought by the image domain. Therefore, BDA-SN can better deal with blind deblurring.
- (3)
- Extensive experiments demonstrate that BDA-SN can achieve good performances on actual and simulated images. Qualitative and quantitative evaluations indicate that BDA-SN is superior to other state-of-the-art methods.
2. Related Work
3. Methods
3.1. Spectral Normalization
3.2. Comparison with Other Regularizations
3.3. BDA-SN
Algorithm 1 Estimate latent image. |
Input: Blurred image g, kernel estimation , regularization weights , , , parameter , iterations J, ; |
, . |
whiledo |
for do |
Solve for according to Equation (19); |
Solve for according to Equation (20); |
end for |
end while |
Output: Intermediate latent image o. Blur kernel h. |
Algorithm 2 Blur kernel estimation via SN. |
Input: Blurry image g, maximum iteration . |
1: while do |
2: Update latent image o with Algorithm 1; |
3: Update blur kernel h according to Equation (20); |
4: end while |
Output: Intermediate latent image o. Blur kernel h. |
4. Experimental Results
4.1. Performance Evaluation
4.2. Dataset of Levin et al.
4.3. Dataset of Kohler et al.
4.4. Domain-Specific Images
5. Analysis and Discussion
5.1. Effectiveness of BDA-SN
5.2. Convergence Property
5.3. Limitation
6. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Kwan, C.; Dao, M.; Chou, B.; Kwan, L.; Ayhan, B. Mastcam image enhancement using estimated point spread functions. In Proceedings of the 2017 IEEE 8th Annual Ubiquitous Computing, Electronics and Mobile Communication Conference (UEMCON), New York City, NY, USA, 19–21 October 2017; pp. 186–191. [Google Scholar]
- Jain, A.K. Fundamentals of Digital Image Processing; Prentice Hall: Hoboken, NJ, USA, 1989. [Google Scholar]
- Pitas, I. Digital Image Processing Algorithms and Applications; John Wiley & Sons: Hoboken, NJ, USA, 2000. [Google Scholar]
- Fergus, R.; Singh, B.; Hertzmann, A.; Roweis, S.T.; Freeman, W.T. Removing camera shake from a single photograph. In ACM SIGGRAPH 2006 Papers; Association for Computing Machinery: New York, NY, USA, 2006; pp. 787–794. [Google Scholar]
- Levin, A.; Weiss, Y.; Durand, F.; Freeman, W.T. Understanding and evaluating blind deconvolution algorithms. In Proceedings of the 2009 IEEE Conference on Computer Vision and Pattern Recognition, Miami, FL, USA, 20–25 June 2009; pp. 1964–1971. [Google Scholar]
- Shan, Q.; Jia, J.; Agarwala, A. High-quality motion deblurring from a single image. ACM Trans. Graph. 2008, 27, 1–10. [Google Scholar]
- Xu, L.; Zheng, S.; Jia, J. Unnatural l0 sparse representation for natural image deblurring. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Portland, OR, USA, 23–28 June 2013; pp. 1107–1114. [Google Scholar]
- Pan, J.; Hu, Z.; Su, Z.; Yang, M.H. Deblurring text images via L0-regularized intensity and gradient prior. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA, 23–28 June 2014; pp. 2901–2908. [Google Scholar]
- Pan, J.; Sun, D.; Pfister, H.; Yang, M.H. Blind image deblurring using dark channel prior. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2016; pp. 1628–1636. [Google Scholar]
- Ren, W.; Cao, X.; Pan, J.; Guo, X.; Zuo, W. Image Deblurring via Enhanced Low Rank Prior. IEEE Trans. Image Process. Publ. IEEE Signal Process. Soc. 2016, 25, 3426–3437. [Google Scholar] [CrossRef]
- Dong, J.; Pan, J.; Su, Z. Blur kernel estimation via salient edges and low rank prior for blind image deblurring. Signal Process. Image Commun. 2017, 58, 134–145. [Google Scholar] [CrossRef]
- Li, L.; Pan, J.; Lai, W.S.; Gao, C.; Sang, N.; Yang, M.H. Blind image deblurring via deep discriminative priors. Int. J. Comput. Vis. 2019, 127, 1025–1043. [Google Scholar] [CrossRef]
- Yan, Y.; Ren, W.; Guo, Y.; Wang, R.; Cao, X. Image deblurring via extreme channels prior. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 4003–4011. [Google Scholar]
- Sun, J.; Cao, W.; Xu, Z.; Ponce, J. Learning a convolutional neural network for non-uniform motion blur removal. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA, 7–12 June 2015; pp. 769–777. [Google Scholar]
- Tang, Y.; Xue, Y.; Chen, Y.; Zhou, L. Blind deblurring with sparse representation via external patch priors. Digit. Signal Process. 2018, 78, 322–331. [Google Scholar] [CrossRef]
- Chen, L.; Fang, F.; Wang, T.; Zhang, G. Blind Image Deblurring With Local Maximum Gradient Prior. In Proceedings of the 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA, 15–20 June 2019; pp. 1742–1750. [Google Scholar] [CrossRef]
- Li, L.; Pan, J.; Lai, W.S.; Gao, C.; Sang, N.; Yang, M.H. Learning a discriminative prior for blind image deblurring. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–22 June 2018; pp. 6616–6625. [Google Scholar]
- Evans, J. Canadian Data May Portend Steeper Rise in Diabetes Rates. Clin. Endocrinol. News 2007, 2, 6. [Google Scholar]
- Krishnan, D.; Tay, T.; Fergus, R. Blind deconvolution using a normalized sparsity measure. In Proceedings of the 24th IEEE Conference on Computer Vision and Pattern Recognition (CVPR 2011), Colorado Springs, CO, USA, 20–25 June 2011; pp. 233–240. [Google Scholar]
- Jin, M.; Roth, S.; Favaro, P. Normalized blind deconvolution. In Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany, 8–14 September 2018; pp. 668–684. [Google Scholar]
- Bai, Y.; Cheung, G.; Liu, X.; Gao, W. Graph-based blind image deblurring from a single photograph. IEEE Trans. Image Process. 2018, 28, 1404–1418. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Xu, L.; Jia, J. Two-phase kernel estimation for robust motion deblurring. In European Conference on Computer Vision; Springer: Berlin/Heidelberg, Germany, 2010; pp. 157–170. [Google Scholar]
- Cho, S.; Lee, S. Fast motion deblurring. In ACM SIGGRAPH Asia 2009 Papers; Association for Computing Machinery: New York, NY, USA, 2009; pp. 1–8. [Google Scholar]
- Xu, Y.; Zhu, Y.; Quan, Y.; Ji, H. Attentive deep network for blind motion deblurring on dynamic scenes. Comput. Vis. Image Underst. 2021, 205, 103169. [Google Scholar] [CrossRef]
- Sun, S.; Duan, L.; Xu, Z.; Zhang, J. Blind Deblurring Based on Sigmoid Function. Sensors 2021, 21, 3484. [Google Scholar] [CrossRef] [PubMed]
- Hsieh, P.W.; Shao, P.C. Blind image deblurring based on the sparsity of patch minimum information. Pattern Recognit. 2021, 109, 107597. [Google Scholar] [CrossRef]
- Wen, F.; Ying, R.; Liu, Y.; Liu, P.; Truong, T.K. A Simple Local Minimal Intensity Prior and An Improved Algorithm for Blind Image Deblurring. In IEEE Transactions on Circuits and Systems for Video Technology; IEEE: Piscataway, NJ, USA, 2020; pp. 2923–2937. [Google Scholar]
- Hu, Z.; Cho, S.; Wang, J.; Yang, M.H. Deblurring low-light images with light streaks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA, 23–28 June 2014; pp. 3382–3389. [Google Scholar]
- Lai, W.S.; Huang, J.B.; Hu, Z.; Ahuja, N.; Yang, M.H. A Comparative Study for Single Image Blind Deblurring. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2016. [Google Scholar]
- Nah, S.; Hyun Kim, T.; Mu Lee, K. Deep multi-scale convolutional neural network for dynamic scene deblurring. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 3883–3891. [Google Scholar]
- Su, S.; Delbracio, M.; Wang, J.; Sapiro, G.; Heidrich, W.; Wang, O. Deep video deblurring for hand-held cameras. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 1279–1288. [Google Scholar]
- Kupyn, O.; Budzan, V.; Mykhailych, M.; Mishkin, D.; Matas, J. Deblurgan: Blind motion deblurring using conditional adversarial networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018; pp. 8183–8192. [Google Scholar]
- Zhao, Z.; Xiong, B.; Gai, S.; Wang, L. Improved Deep Multi-Patch Hierarchical Network with Nested Module for Dynamic Scene Deblurring. IEEE Access 2020, PP, 62116. [Google Scholar] [CrossRef]
- Almansour, H.; Gassenmaier, S.; Nickel, D.; Kannengiesser, S.; Othman, A.E. Deep Learning-Based Superresolution Reconstruction for Upper Abdominal Magnetic Resonance Imaging: An Analysis of Image Quality, Diagnostic Confidence, and Lesion Conspicuity. Investig. Radiol. 2021, 56, 509–516. [Google Scholar] [CrossRef]
- Li, X.; Li, G.; Du, Z. High fidelity single image blind deblur via GAN. In Wireless Networks; Springer: Berlin/Heidelberg, Germany, 2021. [Google Scholar]
- Roggemann, M.C.; Welsh, B. Imaging Through Turbulence; Optical Engineering; CRC Press: Boca Raton, FL, USA, 1996; Volume 35. [Google Scholar]
- Yoshida, Y.; Miyato, T. Spectral Norm Regularization for Improving the Generalizability of Deep Learning. arXiv 2017, arXiv:1705.10941. [Google Scholar]
- Miyato, T.; Kataoka, T.; Koyama, M.; Yoshida, Y. Spectral Normalization for Generative Adversarial Networks. arXiv 2018, arXiv:1802.05957. [Google Scholar]
- Vio, R.; Bardsley, J.; Wamsteker, W. Least-squares methods with Poissonian noise: An analysis and a comparison with the Richardson-Lucy algorithm. Astron. Astrophys. 2005, 436, 741–756. [Google Scholar] [CrossRef] [Green Version]
- Lantéri, H.; Soummer, R.; Aime, C. Comparison between ISRA and RLA algorithms. Use of a Wiener Filter based stopping criterion. Astron. Astrophys. Suppl. Ser. 1999, 140, 235–246. [Google Scholar] [CrossRef] [Green Version]
- Ge, J.; Xianrong, P.; Jianlin, Z.; Chengyu, F. Blind Image Deblurring for Multiply Image Frames Based on an Iterative Algorithm. J. Comput. Theor. Nanosci. 2016, 13, 6531–6538. [Google Scholar] [CrossRef]
- Chan, T.F.; Wong, C.K. Total variation blind deconvolution. IEEE Trans. Image Process. 1998, 7, 370–375. [Google Scholar] [CrossRef] [Green Version]
- Wei, Z.; Zhang, J.; Xu, Z.; Huang, Y.; Liu, Y.; Fan, X. Gradient projection with approximate L0 norm minimization for sparse reconstruction in compressed sensing. Sensors 2018, 18, 3373. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Zhang, J.; Zhang, Q. Blind image restoration using improved APEX method with pre-denoising. In Proceedings of the Fourth International Conference on Image and Graphics (ICIG 2007), Chengdu, China, 22–24 August 2007; pp. 164–168. [Google Scholar]
- Zhang, J.; Zhang, Q. Noniterative blind image restoration based on estimation of a significant class of point spread functions. Opt. Eng. 2007, 46, 077005. [Google Scholar] [CrossRef]
- Köhler, R.; Hirsch, M.; Mohler, B.; Schölkopf, B.; Harmeling, S. Recording and playback of camera shake: Benchmarking blind deconvolution with a real-world database. In European Conference on Computer Vision; Springer: Berlin/Heidelberg, Germany, 2012; pp. 27–40. [Google Scholar]
- Wang, Z.; Bovik, A.C. Mean squared error: Love it or leave it? A new look at signal fidelity measures. IEEE Signal Process. Mag. 2009, 26, 98–117. [Google Scholar] [CrossRef]
- Wang, Z.; Bovik, A.C.; Sheikh, H.R.; Simoncelli, E.P. Image quality assessment: From error visibility to structural similarity. IEEE Trans. Image Process. 2004, 13, 600–612. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Whyte, O.; Sivic, J.; Zisserman, A.; Ponce, J. Non-uniform deblurring for shaken images. Int. J. Comput. Vis. 2012, 98, 168–186. [Google Scholar] [CrossRef] [Green Version]
Methods | Strengths | Weaknesses |
---|---|---|
Krishnan et al. [19] | Uses L1/L2 regularization to constrain the sparsity of the image gradient. The algorithm is efficient. | L1/L2 is non-convex. The restored image has strong artifacts. |
Xu et al. [7] | Uses generalized L0 regularization, which improves the restoration quality. | L0 is non-convex. The deblurring effect is poor. |
Pan et al. [9] | Uses dark channel, which can easily distinguish between clear and degraded images. | The method performs poorly on images without obvious dark pixels. |
Yan et al. [13] | Combines both the dark channel and the bright channel information. No complicated processing techniques and edge selection steps are required. | The method performs poorly on images without obvious dark or bright pixels. |
Jin et al. [20] | Uses constraint to to fix the scale ambiguity, and proposes a blind deblurring strategy with high accuracy and robustness to noise. | High computational cost. |
Bai et al. [21] | Uses the re-weighted total variation of the graph (RGTV) prior that derives the blur kernel efficiently. | This is a non-convex and non-differentiable optimization problem that requires additional strategies. |
Wen et al. [27] | Uses the patch-wise minimal pixels (PMP) prior, which is very effective in discriminating between clear and blurred images. The algorithm is efficient. | This method performs poorly on images with large pixel values. |
BDA-SN | Uses the prior SN of the image domain, which has a strong ability to distinguish clear and blurred images. | High computational cost. |
Methods | PSNR | SSIM |
---|---|---|
Krishnan et al. [19] | 21.24 | 0.7575 |
Xu et al. [7] | 20.84 | 0.6970 |
Pan et al. [9] | 19.27 | 0.6031 |
Yan et al. [13] | 24.22 | 0.7653 |
Jin et al. [20] | 23.84 | 0.7583 |
Bai et al. [21] | 26.41 | 0.8188 |
Wen et al. [27] | 27.12 | 0.8421 |
BDA-SN without SN | 26.52 | 0.8225 |
BDA-SN | 27.24 | 0.8435 |
Methods | PSNR | SSIM |
---|---|---|
Krishnan et al. [19] | 19.56 | 0.7217 |
Xu et al. [7] | 18.14 | 0.6785 |
Pan et al. [9] | 23.43 | 0.8414 |
Yan et al. [13] | 23.65 | 0.8488 |
Jin et al. [20] | 22.67 | 0.8057 |
Bai et al. [21] | 22.87 | 0.8176 |
Wen et al. [27] | 26.36 | 0.8634 |
BDA-SN without SN | 23.64 | 0.8401 |
BDA-SN | 27.54 | 0.8716 |
Methods | 360 × 480 | 900 × 896 | 410 × 180 | 606 × 690 |
---|---|---|---|---|
Krishnan et al. [19] | 24.5 | 208.39 | 10.26 | 48.53 |
Xu et al. [7] | 348.09 | 1532.87 | 140.72 | 1385.42 |
Pan et al. [9] | 335.60 | 2081.25 | 136.37 | 1171.23 |
Yan et al. [13] | 63.92 | 425.64 | 25.56 | 256.99 |
Jin et al. [20] | 624.29 | 4646.05 | 243.64 | 2385.88 |
Bai et al. [21] | 63.30 | 309.33 | 30.71 | 197.52 |
Wen et al. [27] | 28.57 | 122.10 | 15.37 | 71.19 |
BDA-SN without SN | 248.24 | 1675.71 | 107.39 | 981.51 |
BDA-SN | 299.87 | 2070.29 | 129.58 | 1139.10 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Sun, S.; Xu, Z.; Zhang, J. Spectral Norm Regularization for Blind Image Deblurring. Symmetry 2021, 13, 1856. https://doi.org/10.3390/sym13101856
Sun S, Xu Z, Zhang J. Spectral Norm Regularization for Blind Image Deblurring. Symmetry. 2021; 13(10):1856. https://doi.org/10.3390/sym13101856
Chicago/Turabian StyleSun, Shuhan, Zhiyong Xu, and Jianlin Zhang. 2021. "Spectral Norm Regularization for Blind Image Deblurring" Symmetry 13, no. 10: 1856. https://doi.org/10.3390/sym13101856
APA StyleSun, S., Xu, Z., & Zhang, J. (2021). Spectral Norm Regularization for Blind Image Deblurring. Symmetry, 13(10), 1856. https://doi.org/10.3390/sym13101856