图像恢复问题的随机算法研究
Research on Random Algorithms for Image Restoration Problems
摘要: 经典奇异值分解(SVD)图像去躁算法常依赖全局统一的截断秩,难以兼顾图像局部平滑与边缘结 构的差异。 此外,直接将针对逆问题的截断补偿策略(如MTRSVD的尾部填充)应用于纯数据域 去躁时,会在数学上向躁声子空间注入伪能量,导致去躁性能受损。 针对上述局限,本文提出了 一种基于分块梯度排序与分组自适应随机奇异值分解(RSVD)的图像去躁算法。 首先,将图像分 块并依据全变分(TV)特征对列向量进行升序重排,人为诱导矩阵在局部空间产生强连贯的低秩流 形。 其次,通过严格的矩阵代数分析,本文揭示并证明了在全局线性正交投影条件下,对重排操 作必然导致的“数学抵消效应”。 为打破该理论困境并主动顺应自然图像局部结构的非平稳性,本 文创新性地引入基于分段非线性投影的分组自适应截断机制,结合基于Hutchinson迹估算的随机 误差准则,为不同复杂度的图像子组动态计算最优截断秩,并执行纯粹的RSVD低秩逼近。 消融 实验与泛化性能对比表明,相较于全局固定秩、 不分组的自适应算法,以及代表性的重型经典方 法一一三维块匹配(BM3D)与传统加权核范数最小化(WNNM)算法,本文算法不仅有效规避了 传统算法高躁易失效与缺乏局部自适应的短板,更以仅约0.03秒的毫秒级极低开销(比传统重型算 法快近1000 倍),取得了极具竞争力的去躁保真表现(PSNR/SSIM)。 本文成功开辟了一条在强 力去躁、 细节保真与极致计算吞吐量之间取得高度平衡的新路径,为大规模图像恢复提供了高效 的数值代数方案。
Abstract: Classical singular value decomposition (SVD) image denoising algorithms often rely on a globally uniform truncation rank, making it difficult to balance the differences between local smoothness and edge structures. Furthermore, directly applying trun- cation compensation strategies designed for inverse problems (such as the tail-filling in MTRSVD) to pure data-domain denoising mathematically injects pseudo-energy into the noise subspace, thereby degrading denoising performance. To address these limitations, this paper proposes an image denoising algorithm based on patch gradient sorting and grouped adaptive randomized singular value decomposition (RSVD). First, images are partitioned into patches, and the column vectors are rearranged in ascend- ing order according to their total variation (TV) characteristics, artificially inducing highly coherent low-rank manifolds in the local space. Second, through rigorous ma- trix algebraic analysis, this paper reveals and proves the “mathematical cancellation effect” of the rearrangement operation strictly under the condition of global linear orthogonal projection. To break through this theoretical dilemma and proactively adapt to the non-stationarity of local structures in natural images, this paper innova- tively introduces a grouped adaptive truncation mechanism based on piecewise non- linear projection. Combined with a randomized error criterion based on Hutchinson’s trace estimation, the optimal truncation rank is dynamically calculated for image sub- groups of varying complexities, and a pure RSVD low-rank approximation is executed. Ablation experiments and generalization performance comparisons demonstrate that, compared with globally fixed-rank algorithms, un-grouped adaptive algorithms, as well as representative heavy-duty classical methods like Block-Matching 3D filtering (B- M3D) and traditional Weighted Nuclear Norm Minimization (WNNM), the proposed algorithm not only effectively circumvents the shortcomings of traditional methods (e.g., failure under high noise and lack of local adaptability), but also achieves highly competitive denoising fidelity (PSNR/SSIM) with a millisecond-level, extremely low overhead of only about 0.03 seconds (nearly 1000 times faster than traditional heavy algorithms). This work successfully pioneers a new path that strikes a high degree of balance among robust denoising, detail preservation, and extreme computation- al throughput, providing an exceptionally efficient numerical algebraic solution for large-scale image restoration.
文章引用:罗雨倩. 图像恢复问题的随机算法研究[J]. 应用数学进展, 2026, 15(8): 235-252. https://doi.org/10.12677/AAM.2026.158349

参考文献

[1] Buades, A., Coll, B. and Morel, J.M. (2005) A Non-Local Algorithm for Image Denoising. 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05), San Diego, 20-25 June 2005, 60-65. [Google Scholar] [CrossRef] 
[2] Elad, M. and Aharon, M. (2006) Image Denoising via Sparse and Redundant Representations over Learned Dictionaries. IEEE Transactions on Image Processing, 15, 3736-3745. [Google Scholar] [CrossRef] 
[3] Dong, W., Shi, G. and Li, X. (2013) Nonlocal Image Restoration with Bilateral Variance Estimation: A Low-Rank Approach. IEEE Transactions on Image Processing, 22, 700-711. [Google Scholar] [CrossRef] 
[4] Cai, J., Cand`es, E.J. and Shen, Z. (2010) A Singular Value Thresholding Algorithm for Matrix Completion. SIAM Journal on Optimization, 20, 1956-1982. [Google Scholar] [CrossRef] 
[5] Eckart, C. and Young, G. (1936) The Approximation of One Matrix by Another of Lower Rank. Psychometrika, 1, 211-218. [Google Scholar] [CrossRef] 
[6] Halko, N., Martinsson, P.G. and Tropp, J.A. (2011) Finding Structure with Randomness: Probabilistic Algorithms for Constructing Approximate Matrix Decompositions. SIAM Review, 53, 217-288. [Google Scholar] [CrossRef] 
[7] Martinsson, P.G. and Tropp, J.A. (2020) Randomized Methods for Matrix Computations. Annual Review of Computational and Data Science, 1, 1-41.
[8] Halko, N., Martinsson, P., Shkolnisky, Y. and Tygert, M. (2011) An Algorithm for the Principal Component Analysis of Large Data Sets. SIAM Journal on Scientific Computing, 33, 2580- 2594. [Google Scholar] [CrossRef] 
[9] Bai, X., Huang, G.X., Lei, X.J., Reichel, L. and Yin, F. (2021) A Novel Modified TRSVD Method for Large-Scale Linear Discrete Ill-Posed Problems. Applied Numerical Mathematics, 164, 72-88. [Google Scholar] [CrossRef] 
[10] Hutchinson, M.F. (1989) A Stochastic Estimator of the Trace of the Influence Matrix for Laplacian Smoothing Splines. Communications in Statistics—Simulation and Computation, 18, 1059-1076. [Google Scholar] [CrossRef] 
[11] Avron, H. and Toledo, S. (2011) Randomized Algorithms for Estimating the Trace of an Implicit Symmetric Positive Semi-Definite Matrix. Journal of the ACM, 58, 1-34. [Google Scholar] [CrossRef] 
[12] 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] 
[13] Zhang, L., Dong, W., Zhang, D. and Shi, G. (2010) Two-Stage Image Denoising by Principal Component Analysis with Local Pixel Grouping. Pattern Recognition, 43, 1531-1549. [Google Scholar] [CrossRef] 
[14] Field, D.J. (1987) Relations between the Statistics of Natural Images and the Response Prop- erties of Cortical Cells. Journal of the Optical Society of America A, 4, 2379-2394. [Google Scholar] [CrossRef] 
[15] Zoran, D. and Weiss, Y. (2011) From Learning Models of Natural Image Patches to Whole Im- age Restoration. 2011 International Conference on Computer Vision, Barcelona, 6-13 Novem- ber 2011, 479-486. [Google Scholar] [CrossRef] 
[16] Chang, S.G., Bin Yu, and Vetterli, M. (2000) Adaptive Wavelet Thresholding for Image De- noising and Compression. IEEE Transactions on Image Processing, 9, 1532-1546. [Google Scholar] [CrossRef] 
[17] Gu, S., Zhang, L., Zuo, W. and Feng, X. (2014) Weighted Nuclear Norm Minimization with Application to Image Denoising. 2014 IEEE Conference on Computer Vision and Pattern Recognition, Columbus, 23-28 June 2014, 2862-2869. [Google Scholar] [CrossRef] 
[18] Dabov, K., Foi, A., Katkovnik, V. and Egiazarian, K. (2007) Image Denoising by Sparse 3- D Transform-Domain Collaborative Filtering. IEEE Transactions on Image Processing, 16, 2080-2095. [Google Scholar] [CrossRef]