脉冲图像去噪的BregmanDC算法
The BregmanDC Algorithm for Impulse Image Denoising
摘要: 针对脉冲图像去噪的非凸模型求解困难的问题,本文提出了一种基于Bregman距离的DC算法,简称BregmanDC算法。非凸模型虽能更准确地刻画图像先验,但在求解时面临计算复杂度高、收敛缓慢且极易陷入局部极小值等挑战。为此,本文在Difference of Convex (DC)规划框架下巧妙引入Bregman距离,有效改善了子问题的适定性,将其转化为更易处理的凸优化问题,同时指出,经典的DCA算法仅为本文提出的BregmanDC算法的一个特例。进一步地,针对求解过程中的非光滑子问题,本文利用凸共轭的性质,设计了基于对偶的增广拉格朗日算法以实现快速且稳定的求解。数值实验验证了算法的有效性,结果表明在不同强度的椒盐噪声影响下,BregmanDC算法的表现优于基准算法。
Abstract: To address the difficulty of solving non-convex models for impulse image denoising, this paper proposes a Difference-of-Convex (DC) algorithm based on the Bregman distance, abbreviated as the BregmanDC algorithm. Although non-convex models can more accurately characterize image priors, optimizing them presents significant challenges, including high computational complexity, slow convergence, and a high susceptibility to getting trapped in local minima. To overcome these, we ingeniously introduce the Bregman distance into the DC programming framework. This effectively improves the well-posedness of the subproblems, transforming them into more tractable convex optimization problems. Furthermore, we demonstrate that the classical DCA is merely a special case of our proposed BregmanDC algorithm. Additionally, to address the non-smooth subproblems encountered during the solution process, we leverage the properties of convex conjugation to design a dual-based augmented Lagrangian algorithm, achieving fast and stable resolutions. Numerical experiments validate the effectiveness of the proposed algorithm. The results demonstrate that, under varying intensities of salt-and-pepper noise, the BregmanDC algorithm consistently outperforms the baseline algorithms.
文章引用:葛家豪. 脉冲图像去噪的BregmanDC算法[J]. 应用数学进展, 2026, 15(5): 209-219. https://doi.org/10.12677/aam.2026.155221

参考文献

[1] Jähne, B. (2005) Digital Image Processing. Springer.
[2] Gallagher, N. and Wise, G. (2003) A Theoretical Analysis of the Properties of Median Filters. IEEE Transactions on Acoustics, Speech, and Signal Processing, 29, 1136-1141. [Google Scholar] [CrossRef
[3] Rudin, L.I., Osher, S. and Fatemi, E. (1992) Nonlinear Total Variation Based Noise Removal Algorithms. Physica D: Nonlinear Phenomena, 60, 259-268. [Google Scholar] [CrossRef
[4] Nikolova, M. (2004) A Variational Approach to Remove Outliers and Impulse Noise. Journal of Mathematical Imaging and Vision, 20, 99-120. [Google Scholar] [CrossRef
[5] Bell, J.B., Tikhonov, A.N. and Arsenin, V.Y. (1978) Solutions of Ill-Posed Problems. Mathematics of Computation, 32, 1320-1322. [Google Scholar] [CrossRef
[6] Nikolova, M. (2000) Local Strong Homogeneity of a Regularized Estimator. SIAM Journal on Applied Mathematics, 61, 633-658. [Google Scholar] [CrossRef
[7] Bredies, K., Kunisch, K. and Pock, T. (2010) Total Generalized Variation. SIAM Journal on Imaging Sciences, 3, 492-526. [Google Scholar] [CrossRef
[8] Yang, J., Zhang, Y. and Yin, W. (2009) An Efficient TVL1 Algorithm for Deblurring Multichannel Images Corrupted by Impulsive Noise. SIAM Journal on Scientific Computing, 31, 2842-2865. [Google Scholar] [CrossRef
[9] Chambolle, A. and Pock, T. (2011) A First-Order Primal-Dual Algorithm for Convex Problems with Applications to Imaging. Journal of Mathematical Imaging and Vision, 40, 120-145. [Google Scholar] [CrossRef
[10] Nikolova, M., Ng, M.K. and Tam, C. (2013) On 1 Data Fitting and Concave Regularization for Image Recovery. SIAM Journal on Scientific Computing, 35, A397-A430. [Google Scholar] [CrossRef
[11] Gu, G., Jiang, S. and Yang, J. (2017) A TVSCAD Approach for Image Deblurring with Impulsive Noise. Inverse Problems, 33, Article ID: 125008. [Google Scholar] [CrossRef
[12] Zhang, B., Zhu, G. and Zhu, Z. (2020) A TV-Log Nonconvex Approach for Image Deblurring with Impulsive Noise. Signal Processing, 174, Article ID: 107631. [Google Scholar] [CrossRef
[13] Zhang, X., Bai, M. and Ng, M.K. (2017) Nonconvex-TV Based Image Restoration with Impulse Noise Removal. SIAM Journal on Imaging Sciences, 10, 1627-1667. [Google Scholar] [CrossRef
[14] Yuan, G. and Ghanem, B. (2019) TV: A Sparse Optimization Method for Impulse Noise Image Restoration. IEEE Transactions on Pattern Analysis and Machine Intelligence, 41, 352-364. [Google Scholar] [CrossRef] [PubMed]
[15] Li, X., Yuan, J., Tai, X. and Liu, S. (2024) Efficient Convex Optimization for Non-Convex Non-Smooth Image Restoration. Journal of Scientific Computing, 99, Article No. 57. [Google Scholar] [CrossRef
[16] Hartman, P. (1959) On Functions Representable as a Difference of Convex Functions. Pacific Journal of Mathematics, 9, 707-713. [Google Scholar] [CrossRef
[17] Le Thi, H.A., Luu, H.P.H. and Dinh, T.P. (2024) Online Stochastic DCA with Applications to Principal Component Analysis. IEEE Transactions on Neural Networks and Learning Systems, 35, 7035-7047. [Google Scholar] [CrossRef] [PubMed]
[18] Pham, T.N., Dao, M.N., Amjady, N. and Shah, R. (2025) A Proximal Splitting Algorithm for Generalized DC Programming with Applications in Signal Recovery. European Journal of Operational Research, 326, 42-53. [Google Scholar] [CrossRef
[19] Zhang, B., Xue, L., Sun, S., et al. (2025) DC Programming and Algorithm for Nonconvex Log Total Variation Image Reconstruction. Journal of Applied and Numerical Optimization, 7, 41-54. [Google Scholar] [CrossRef
[20] Tao, P.D. and An, L.T.H. (1997) Convex Analysis Approach to DC Programming: Theory, Algorithms and Applications. Acta Mathematica Vietnamica, 22, 289-355.
[21] Gotoh, J., Takeda, A. and Tono, K. (2018) DC Formulations and Algorithms for Sparse Optimization Problems. Mathematical Programming, 169, 141-176. [Google Scholar] [CrossRef
[22] Lanza, A., Morigi, S., Selesnick, I.W. and Sgallari, F. (2019) Sparsity-Inducing Nonconvex Nonseparable Regularization for Convex Image Processing. SIAM Journal on Imaging Sciences, 12, 1099-1134. [Google Scholar] [CrossRef