×

Gaussian patch mixture model guided low-rank covariance matrix minimization for image denoising. (English) Zbl 1524.62474

Summary: Image denoising is one of the most important tasks in image processing. In this paper, we study image denoising methods by using similar patches which have low-rank covariance matrices to recover an underlying image which is corrupted by additive Gaussian noise. In order to enhance global patch-matching results, we make use of a Gaussian mixture model with an auxiliary image to determine different groups of patches. The auxiliary image is an output of BM3D. The noisy version of covariance matrix is formed by each group of patches from the given noisy image. Its low-rank version can be estimated by using covariance matrix nuclear norm minimization, and the resulting denoised image can be obtained. Experimental results are reported to show that the proposed method outperforms the state-of-the-art denoising methods, including testing deep learning methods, in the peak signal-to-noise ratio, structural similarity values, and visual quality.

MSC:

62M40 Random fields; image analysis
65D18 Numerical aspects of computer graphics, image analysis, and computational geometry
94A08 Image processing (compression, reconstruction, etc.) in information and communication theory

Software:

BSDS; BM3D
Full Text: DOI

References:

[1] P. J. Bickel, E. Levina, A. J. Rothman, and Z. Ji, Minimax estimation of large covariance matrices under \(l_1\)-norm comment, Statist. Sinica, 22 (2012), pp. 1367-1370. · Zbl 1266.62035
[2] A. Bloemendal, A. Knowles, H. T. Yau, and J. Yin, On the principal components of sample covariance matrices, Probab. Theory Relat. Field, 164 (2016), pp. 459-552. · Zbl 1339.15023
[3] A. Buades, B. Coll, and J.-M. Morel, A non-local algorithm for image denoising, in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Vol. 2, 2005, pp. 60-65. · Zbl 1108.94004
[4] J.-F. Cai, E. J. Candès, and Z. Shen, A singular value thresholding algorithm for matrix completion, SIAM J. Optim., 20 (2010), pp. 1956-1982, https://doi.org/10.1137/080738970. · Zbl 1201.90155
[5] J.-F. Cai, R. H. Chan, and C. Di Fiore, Minimization of a detail-preserving regularization functional for impulse noise removal, J. Math. Imaging Vis., 29 (2007), pp. 79-91. · Zbl 1523.94006
[6] J.-F. Cai, H. Ji, Z. Shen, and G.-B. Ye, Data-driven tight frame construction and image denoising, Appl. Comput. Harmon. Anal., 37 (2014), pp. 89-105. · Zbl 1336.94008
[7] T. Cai, Z. Ma, and Y. Wu, Optimal estimation and rank detection for sparse spiked covariance matrices, Probab. Theory Relat. Field, 161 (2015), pp. 781-815. · Zbl 1314.62130
[8] T. T. Cai and H. H. Zhou, Optimal rates of convergence for sparse covariance matrix estimation, Ann. Stat., 40 (2012), pp. 2389-2420. · Zbl 1373.62247
[9] E. J. Candès, X. Li, Y. Ma, and J. Wright, Robust principal component analysis?, J. ACM, 58 (2011), pp. 1-37. · Zbl 1327.62369
[10] P. Catala, V. Duval, and G. Peyré, A low-rank approach to off-the-grid sparse superresolution, SIAM J. Imaging Sci., 12 (2019), pp. 1464-1500, https://doi.org/10.1137/19M124071X.
[11] R. H. Chan, Y. Dong, and M. Hintermuller, An efficient two-phase \({L}^1\)-TV method for restoring blurred images with impulse noise, IEEE Trans. Image Process., 19 (2010), pp. 1731-1739. · Zbl 1371.94074
[12] P. Chatterjee and P. Milanfar, Learning denoising bounds for noisy images, in Proceedings of the IEEE International Conference on Image Processing (ICIP), 2010, pp. 1157-1160.
[13] F. Chen, L. Zhang, and H. Yu, External patch prior guided internal clustering for image denoising, in Proceedings of the IEEE International Conference on Computer Vision (ICCV), 2015, pp. 603-611.
[14] K. Dabov, A. Foi, V. Katkovnik, and K. Egiazarian, Image denoising by sparse 3-D transform-domain collaborative filtering, IEEE Trans. Image Process., 16 (2007), pp. 2080-2095.
[15] K. Dabov, A. Foi, V. Katkovnik, and K. Egiazarian, BM3D image denoising with shape-adaptive principal component analysis, in Proceedings of the Workshop on Signal Processing with Adaptive Sparse Structured Representations (SPARS’09), 2009, pp. 1-6.
[16] W. Dong, G. Shi, and X. Li, Nonlocal image restoration with bilateral variance estimation: A low-rank approach, IEEE Trans. Image Process., 22 (2012), pp. 700-711. · Zbl 1373.94102
[17] W. Dong, L. Zhang, G. Shi, and X. Li, Nonlocally centralized sparse representation for image restoration, IEEE Trans. Image Process., 22 (2013), pp. 1620-1630. · Zbl 1373.94104
[18] Y. Dong, R. H. Chan, and S. Xu, A detection statistic for random-valued impulse noise, IEEE Trans. Image Process., 16 (2007), pp. 1112-1120.
[19] D. L. Donoho, De-noising by soft-thresholding, IEEE Trans. Inform. Theory, 41 (1995), pp. 613-627. · Zbl 0820.62002
[20] R. O. Duda, P. E. Hart, and D. G. Stork, Pattern Classification, 2nd ed., Wiley-Interscience, New York, 2001. · Zbl 0968.68140
[21] M. Elad and M. Aharon, Image denoising via sparse and redundant representations over learned dictionaries, IEEE Trans. Image Process., 15 (2006), pp. 3736-3745.
[22] M. Fazel, Matrix Rank Minimization with Applications, Ph.D. thesis, Stanford University, Stanford, CA, 2002.
[23] Q. Ge, X.-Y. Jing, F. Wu, Z.-H. Wei, L. Xiao, W.-Z. Shao, D. Yue, and H.-B. Li, Structure-based low-rank model with graph nuclear norm regularization for noise removal, IEEE Trans. Image Process., 26 (2016), pp. 3098-3112. · Zbl 1409.94178
[24] T. Goldstein and S. Osher, The split Bregman method for L1-regularized problems, SIAM J. Imaging Sci., 2 (2009), pp. 323-343, https://doi.org/10.1137/080725891. · Zbl 1177.65088
[25] S. Gu, L. Zhang, W. Zuo, and X. Feng, Weighted nuclear norm minimization with application to image denoising, in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2014, pp. 2862-2869.
[26] V. Hovhannisyan, Y. Panagakis, P. Parpas, and S. Zafeiriou, Fast multilevel algorithms for compressive principal component pursuit, SIAM J. Imaging Sci., 12 (2019), pp. 624-649, https://doi.org/10.1137/17M1178346.
[27] H. Ji, C. Liu, Z. Shen, and Y. Xu, Robust video denoising using low rank matrix completion, in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2010, pp. 1791-1798.
[28] Q. Jin, I. Grama, C. Kervrann, and Q. Liu, Nonlocal means and optimal weights for noise removal, SIAM J. Imaging Sci., 10 (2017), pp. 1878-1920, https://doi.org/10.1137/16M1080781. · Zbl 1401.62100
[29] Q. Jin, I. Grama, and Q. Liu, Convergence theorems for the non-local means filter, Inverse Probl. Imaging, 12 (2018), pp. 853-881. · Zbl 1400.94022
[30] E. Katsevich, A. Katsevich, and A. Singer, Covariance matrix estimation for the cryo-EM heterogeneity problem, SIAM J. Imaging Sci., 8 (2015), pp. 126-185, https://doi.org/10.1137/130935434. · Zbl 1362.92036
[31] C. Kirisits, O. Scherzer, and E. Setterqvist, Invariant \(\varphi \)-minimal sets and total variation denoising on graphs, SIAM J. Imaging Sci., 12 (2019), pp. 1643-1668, https://doi.org/10.1137/19M124126X. · Zbl 1439.49066
[32] F. Laus, M. Nikolova, J. Persch, and G. Steidl, A nonlocal denoising algorithm for manifold-valued images using second order statistics, SIAM J. Imaging Sci., 10 (2017), pp. 416-448, https://doi.org/10.1137/16M1087114. · Zbl 1365.68453
[33] M. Lebrun, A. Buades, and J. M. Morel, Implementation of the “non-local Bayes” (NL-Bayes) image denoising algorithm, Image Process. On Line, 3 (2013), pp. 1-42.
[34] M. Lebrun, A. Buades, and J. M. Morel, A nonlocal Bayesian image denoising algorithm, SIAM J. Imaging Sci., 6 (2013), pp. 1665-1688, https://doi.org/10.1137/120874989. · Zbl 1279.68331
[35] Z. Lin, R. Liu, and Z. Su, Linearized alternating direction method with adaptive penalty for low-rank representation, in Proceedings of the Advances In Neural Information Processing Systems (NIPS), 2011, pp. 612-620.
[36] L. Ma, L. Xu, and T. Zeng, Low rank prior and total variation regularization for image deblurring, J. Sci. Comput., 70 (2017), pp. 1336-1357. · Zbl 1366.65041
[37] J. Mairal, F. Bach, J. Ponce, G. Sapiro, and A. Zisserman, Non-local sparse models for image restoration, in Proceedings of the IEEE International Conference on Computer Vision (ICCV), 2009, pp. 2272-2279.
[38] D. Martin, C. Fowlkes, D. Tal, and J. Malik, A database of human segmented natural images and its application to evaluating segmentation algorithms and measuring ecological statistics, in Proceedings of the IEEE International Conference on Computer Vision (ICCV), Vol. 2, IEEE, 2001, pp. 416-423.
[39] L. Mirsky, A trace inequality of John von Neumann, Monatsh. Math., 79 (1975), pp. 303-306. · Zbl 0316.15009
[40] D. Rhea, The Case of Equality in the von Neumann Trace Inequality, preprint, https://www.docin.com/p-814151926.html, 2011.
[41] S. Roth and M. J. Black, Fields of experts, Internat. J. Comput. Vision, 82 (2009), pp. 205-229. · Zbl 1477.68419
[42] A. J. Rothman, E. Levina, and J. Zhu, Generalized thresholding of large covariance matrices, J. Amer. Stat. Assoc., 104 (2009), pp. 177-186. · Zbl 1388.62170
[43] L. I. Rudin, S. Osher, and E. Fatemi, Nonlinear total variation based noise removal algorithms, Phys. D, 60 (1992), pp. 259-268. · Zbl 0780.49028
[44] C. Tomasi and R. Manduchi, Bilateral filtering for gray and color images, in Proceedings of the IEEE International Conference on Computer Vision (ICCV), 1998, pp. 839-846.
[45] T. Valkonen, K. Bredies, and F. Knoll, Total generalized variation in diffusion tensor imaging, SIAM J. Imaging Sci., 6 (2013), pp. 487-525, https://doi.org/10.1137/120867172. · Zbl 1322.94024
[46] H. Wang, S. Cao, K. Jiang, H. Wang, and Q. Zhang, Seismic data denoising for complex structure using BM3D and local similarity, J. Appl. Geophys., 170 (2019), 103759.
[47] Z. Wang, A. C. Bovik, H. R. Sheikh, and E. P. Simoncelli, Image quality assessment: From error visibility to structural similarity, IEEE Trans. Image Process., 13 (2004), pp. 600-612.
[48] Z. Wu, Q. Wang, J. Jin, and Y. Shen, Structure tensor total variation-regularized weighted nuclear norm minimization for hyperspectral image mixed denoising, Signal Process., 131 (2017), pp. 202-219.
[49] J. Xu, L. Zhang, W. Zuo, D. Zhang, and F. Xiangchu, Patch group based nonlocal self-similarity prior learning for image denoising, in Proceedings of the IEEE International Conference on Computer Vision (ICCV), 2015, pp. 244-252.
[50] L. Xue, S. Ma, and H. Zou, Positive-definite \(l_1\)-penalized estimation of large covariance matrices, J. Amer. Stat. Assoc., 107 (2012), pp. 1480-1491. · Zbl 1258.62063
[51] Z. Zha, X. Yuan, B. Wen, J. Zhou, J. Zhang, and C. Zhu, From rank estimation to rank approximation: Rank residual constraint for image restoration, IEEE Trans. Image Process., 29 (2020), pp. 3254-3269. · Zbl 07586100
[52] Z. Zha, X. Yuan, B. Wen, J. Zhou, and C. Zhu, Group sparsity residual constraint with non-local priors for image restoration, IEEE Trans. Image Process., 29 (2020), pp. 8960-8975. · Zbl 07586524
[53] Z. Zha, X. Yuan, J. Zhou, C. Zhu, and B. Wen, Image restoration via simultaneous nonlocal self-similarity priors, IEEE Trans. Image Process., 29 (2020), pp. 8561-8576. · Zbl 07586495
[54] X. Zhang and M. K. Ng, A corrected tensor nuclear norm minimization method for noisy low-rank tensor completion, SIAM J. Imaging Sci., 12 (2019), pp. 1231-1273, https://doi.org/10.1137/18M1202311. · Zbl 1538.65104
[55] Y. Zhang, J. Xiao, J. Peng, Y. Ding, J. Liu, Z. Guo, and X. Zong, Kernel Wiener filtering model with low-rank approximation for image denoising, Inform. Sci., 462 (2018), pp. 402-416. · Zbl 1440.94009
[56] S. Zhou, N. Xiu, Z. Luo, and L. Kong, Sparse and low-rank covariance matrices estimation, J. Oper. Res. Soc. China, 3 (2014), pp. 231-250. · Zbl 1327.62428
[57] D. Zoran and Y. Weiss, From learning models of natural image patches to whole image restoration, in Proceedings of the IEEE International Conference on Computer Vision (ICCV), 2011, pp. 479-486.
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.