| Issue |
Wuhan Univ. J. Nat. Sci.
Volume 31, Number 3, June 2026
|
|
|---|---|---|
| Page(s) | 205 - 216 | |
| DOI | https://doi.org/10.1051/wujns/2026313205 | |
| Published online | 24 June 2026 | |
Computer Science
CLC number: TP751
A Multi-Scale Group Sparse Representation Model with Weighted Log-Sum Penalty for Image Denoising
一种具有加权对数和惩罚的多尺度组稀疏表示的图像去噪模型
School of Microelectronics and Data Science, Anhui University of Technology, Maanshan 243032, Anhui, China
(安徽工业大学 微电子与数据科学学院,安徽 马鞍山 243000)
† Corresponding author. E-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.
Received:
28
July
2025
Abstract
In the field of image denoising, the non-local self-similarity (NSS) prior has been widely validated. By exploiting the similar structural details within groups of similar patches to effectively extract redundant information, it significantly improves the accuracy and quality of image restoration. This method can well preserve textures and edges while removing noise. However, NSS-based methods have certain limitations. They usually process patch groups as a whole and neglect the differences among patches within a group. In addition, constructing similar patch groups using NSS is challenging for highly noisy images, suffering from problems such as scarce similar patches and low similarity. To address these issues, this paper proposes an image denoising model with multi-scale group sparse representation based on weighted log-sum penalty. Based on the original-scale image, a multi-scale image sequence is constructed via upsampling and downsampling operations, which not only generates a large number of similar image patches at each individual scale to expand the overall pool of patch candidates, but also excavates structurally correlated similar patches across different scales through a cross-scale patch matching strategy, thus effectively enhancing the inter-patch similarity. Especially for images with high noise intensity, original image patches are severely disturbed by noise, making it difficult to find a sufficient number of highly similar matching patches at a single scale. In contrast, multi-scale construction can weaken the concentrated impact of noise at a single scale, highlight the inherent structural features of the image at other scales, help select more representative similar patch groups, and alleviate the core problems of scarce similar patches and insufficient similarity in high-noise scenarios. Experimental results demonstrate that the proposed MSGSR-Log model outperforms the state-of-the-art methods.
摘要
在图像去噪领域,非局部自相似性(NSS)先验已被广泛验证。它可以通过利用相似块组内的相似结构细节来有效提取冗余信息,显著提高图像恢复的准确性和质量。该方法在去除噪声的同时能够很好地保留纹理和边缘。然而,基于NSS的方法存在一定的局限性。它们通常将块组作为一个整体进行处理,忽略了组内块之间的差异。此外,对于高噪声图像,使用NSS构建相似块组具有挑战性,存在相似块稀少和相似度低等问题。为了解决这些问题,本文提出了一种具有加权对数和惩罚的多尺度组稀疏表示的图像去噪模型,基于原始尺度图像,通过上采样、下采样方式构建多尺度图像序列,不仅在每个尺度上各自生成大量可用于匹配的图像块,扩大了块的整体数量储备,还能通过跨尺度块匹配策略,挖掘不同尺度下具有结构相关性的相似块,有效提升块间的相似度;尤其是对于具有较高噪声强度的图像,原始图像块受噪声干扰严重,单一尺度下难以找到足够多且相似度高的匹配块,而多尺度构建能够弱化噪声在单一尺度上的集中影响,在其他尺度中突出图像的固有结构特征,帮助筛选出更具代表性的相似块组,缓解高噪声场景下相似块稀少、相似度不足的核心难题。实验表明,所提出的MSGSR-Log模型优于现有的方法。
Key words: image denoising / group sparse representation / non-convex regularization / multi-scale images / weighted Log-sum penalty
关键字 : 图像去噪 / 组稀疏残差 / 非凸正则化 / 多尺度图像 / 加权对数和惩罚
Cite this article: JIANG Zhenyi, ZHANG Tao. A Multi-Scale Group Sparse Representation Model with Weighted Log-Sum Penalty for Image Denoising[J]. Wuhan Univ J of Nat Sci, 2026, 31(3): 205-216.
Biography: JIANG Zhenyi, male, Master candidate, research direction: image processing. E-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.
Foundation item: Supported by the National Natural Science Foundation of China (61701004) and the Outstanding Young Talents Support Program of Anhui Province ( gxyq2021178)
© Wuhan University 2026
This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
0 Introduction
Digital images are often affected by noise during transmission, and image denoising technology is crucial to eliminating noise interference, restoring details, and enhancing visual quality. In image denoising research, a mathematical model is used to describe the noisy image process, where recovering a clean image
from a noisy image
is expressed as:
(1)
where
̂ is usually assumed to be zero-mean Gaussian noise with standard deviation σ. Due to the ill-posed nature of the problem, image priors are employed to regularize the model. Via the Maximum A Posteriori (MAP) method, this regularization problem can be transformed into a minimization problem:
(2)
where the first term represents data fidelity, and the second term is called the regularization term, λ is a regularization parameter that balances the trade-off between these two terms. How to choose a good regularization functional ϕ is an active area of research in imaging science.
Previous studies have proposed various image prior models, including local smoothness, Non-Local Self-Similarity (NSS), and sparsity priors. Among these, sparse representation stands out as a representative patch-based prior. The K-SVD (Singular Value Decomposition) algorithm[1] pioneered the application of sparse coding in image processing. The NSS prior[2-4] exploited the structural similarity among image patches. Due to the high correlation between such patches, this prior has inspired research directions such as Low-Rank Matrix Factorization (LRMF)[5] and Nuclear Norm Minimization (NNM)[2,6]. Building on LRMF, methods like Rank Residual Constraint (RRC)[7] and Group Sparse Residual Constraint (GSRC)[8] demonstrate strong performance in image restoration tasks. Specifically, RRC models low-rank residuals and achieves favorable results across various applications,while GSRC reformulates image denoising as a problem of minimizing group sparse residuals. These LRMF-based approaches leverage the low-rank structure of image patches, which is closely related to the high correlation among patches and also supports NNM—a widely adopted low-rank approximation technique that uses the nuclear norm as a convex surrogate for matrix rank. Extending NNM, Weighted Nuclear Norm Minimization (WNNM)[9] improves flexibility by assigning different weights to individual singular values and remains a popular method for image denoising. Furthermore, the Group Sparsity Residual Constraint with Non-Local Priors for Image Restoration (GSRC-NLP) model[10], which is built upon GSRC, incorporates non-local priors before applying constraints on the input image, thereby achieving enhanced restoration performance.
In image denoising, the NSS prior plays a crucial role in many algorithms. These methods exploit the internal self-similar structures of an image by aggregating similar patches to extract redundant information, thereby achieving effective denoising performance. However, the NSS prior has two main limitations:
1) NSS methods typically process patch groups with identical penalty intensities, ignoring subtle differences in local structures (e.g., textures, edges, or noise levels) among patches. This "one-size-fits-all" approach fails to adapt to diverse patch characteristics, leading to suboptimal denoising results—such as artifacts or loss of fine details.
2) For highly noisy images, NSS struggles to identify sufficiently numerous or similar patches. The scarcity and low similarity of patches under high noise levels compromise denoising performance, as the prior relies on robust patch-group construction to exploit redundancy.
Our previous work on the GSRC-Log model[11] addressed the first limitation by introducing a weighted log-sum penalty, which enables the adaptive adjustment of penalty intensities based on patch similarity. This dynamic weighting strategy preserves NSS structures in high-similarity regions while effectively suppressing noise in low-similarity regions.
To tackle the second limitation, this paper proposes a MSGSR-Log model based on multi-scale patch extraction strategy. By integrating upsampling, downsampling, and the original scale, we construct multi-scale image representations to:
1) Increase the quantity of similar patches by exploring structural similarity across resolutions.
2) Enhance patch similarity by leveraging scale-invariant features, especially in noisy scenarios where single-scale NSS struggles.
Experimental results demonstrate that the proposed MSGSR-Log model outperforms state-of-the-art methods, particularly under high noise levels, by combining adaptive weighting with multi-scale patch aggregation[12].
1 MSGSR-Log Model for Image Denoising
1.1 Construction Process of Multi-Scale Similar Patch Groups
Firstly, we examine multi-scale image processing strategies. This strategy constructs multi-resolution image representations by performing downsampling, upsampling, and combining with the original-scale image. Specifically, downsampling reduces image resolution via pixel aggregation or mean filtering (e.g., scaling factors of 0.55 and 0.75), smoothing noise, reducing data volume, and highlighting the main structure to facilitate coarse-grained patch group matching. Upsampling employs interpolation algorithms (e.g., bilinear) to enlarge the image (e.g., scaling factors of 1.2, 1.6), improving resolution to preserve details and uncovering more potential similar structures in high-noise environments. By integrating images at different scales, this strategy captures global structural similarity through downsampling and supplements detailed similarity via upsampling, effectively mitigating the scarcity of similar patches in NSS under high-noise scenarios. It furnishes richer contextual information for image denoising and enhances denoising algorithm performance.
The multi-scale similar patch search approach complements the NSS approach by exploring similar structures at different scales. In previous multi-scale similar patch construction research, most studies employed the residual between the multi-scale similar patch group and the product of the Principal Component Analysis (PCA) dictionary matrix (based on the original image) and group sparse coefficient matrix as a regularization term in objective function minimization. Additionally, previous experiments mostly limited multi-scale processing to the coarsely downsampled scale.
Downsampling has several benefits:
1) It can smooth the image and reduce noise to a certain extent by aggregating or averaging adjacent pixels during processing.
2) Compared with upsampling, it reduces image data volume, benefiting video stream transmission, complexity reduction, and computational efficiency improvement.
3) It removes some image details, highlighting main structures and features for coarse-grained analysis.
However, downsampling also has limitations. For many images, the time required for patch extraction via upsampling and downsampling is comparable. But when multiscale similar patch group extraction is incorporated into the regularization term, upsampling increases the computational time for solving the minimization problem. In fact, when upsampling is used solely for similar patch search (not in regularization term solving), its time complexity is lower than previous downsampling based solutions. Additionally, downsampling reduces image resolution and causes aliasing effects (e.g., jagged edges). As the scaling factor decreases, textured regions in images produce more artifacts, leading to significantly worse denoising results than upsampling.
Conversely, upsampling increases resolution, clarifying details and enabling more accurate similar patch localization, thus better preserving details during denoising. Relying solely on NSS prior information often fails to yield an adequate number of similar image patches, and even if the count meets the predefined threshold, their similarity may be insufficient. To address this, multi-scale images are introduced: similar patches are extracted from scaled images and sorted by similarity, with experimental results confirming that this improvement significantly enhances denoising performance. To bridge the global noisy image
to the local patch groups
in the optimization model, the following process is implemented: Starting from the original noisy image
, we first construct multi-scale image representations by integrating downsampled, upsampled, and the original-scale images. For each reference patch in the original image, we search across these multi-scale images using distance metrics to identify similar patches, which are then aggregated into groups. Each of these groups corresponds to a subset
of the global noisy image
, where
denotes the noisy patches within the
group.
1.2 Application of Multi-Scale Similar Patch Groups in GSRC-Log
To enhance the performance of group sparse representation model, we leverage the multi-scale similar patch search strategy proposed in above subsection. For each patch group, we analyze patches across different scales by performing downsampling and upsampling, generating multi-scale image representations. At each scale, distance metrics are used to identify similar patches, expanding the set of similar patches. Building on the multi-scale similar patch groups
and the non-convex regularized model proposed in the GSRC-Log framework, we consider the denoising model:
(3)
In Eq. (3),
denotes the total number of similar-patch groups extracted from the whole image,
represents the restored patch group from the observed noisy image
represents the group sparse coefficient of each group
, i.e.,
.
is an adaptive PCA dictionary learned from each patch group. The matrix
is defined as
, where
is an identity matrix and
is a matrix constructed from the weights
that are inversely proportional to the distance between the target patch
and its similar patch
. By replicating
m times to form the matrix
. This construction of
allows the model to adaptively adjust the penalty strength based on the NSS information, which helps in preserving fine details in the image during the restoration process.The specific construction process of
can be referred to in Eq. (4) and Eq.(5).
(4)
(5)
where
is the normalization factor,
is a predefined smoothing parameter,
is the number of patches per group,
is the reference patch, and
is the
similar patch.
Due to the orthogonality of the PCA dictionary
and the unitary invariant property of F-norm, Eq. (3) is equivalent to
(6)
Notably,
is a parameterized regularization that can adjust the penalty intensity according to block similarity and control the convexity of the objective function. ε is a very small positive number used to prevent division by zero.
refers to the
element of the vectorized form of the observed noisy patch group
,
represents the sparse coefficients associated with the
element of the
patch group in the image. In image denoising experiments, it improves metrics such as Peak Signal to Noise Ratio (PSNR) and visual effects, effectively addressing the drawbacks of the unified weight in NSS.
achieves a closed-form solution by minimizing the objective function. Drawing on the derivation of the GSRC-Log model[11], the formula is expressed as:
(7)
The element-wise closed-form solution (where
denotes the
element of
is expressed as:
where:
(9)
, where
is the
element of the vectorized
;
, and
is the
element of the vectorized
;
, which is used to determine the global optimum.
denotes the objective function of Eq. (6);
is the proximal operator, facilitating efficient solution of optimization problems with non-convex logarithmic penalty terms;
is the sign function, ensuring consistency between the solution and the sign of
.
The regularization parameter
dynamically balances the data fidelity term and the regularization term, which is adaptively adjusted by the estimated standard deviation
of the patch group coefficients and the noise variance
. The formula is:
(10)
where
is the step-size ratio parameter (adjusted according to noise levels, refer to Table 1 for values),
is the variance of additive noise in the image,
denotes the estimated standard variance of
, and
is a tiny positive number to avoid denominator zero.
The GSRC-Log method employs a group-sparse residual constraint model with a weighted log-sum penalty, which adjusts the penalty intensity by leveraging NSS information: the denoising intensity is reduced in regions with high NSS coefficients to preserve inherent NSS structures and fine details, while being increased in regions with low NSS coefficients to enhance noise suppression. The
log regularization term[11] is vital for this adaptive adjustment. When
is small, the local patches closely resemble the reference patches, reducing the penalty for sparse coefficients and maintaining details related to high NSS coefficients. As
increases, the convexity of the objective function changes, imposing a higher penalty on low NSS coefficients and suppressing noise. Figure 1 depicts the complete workflow of our image denoising method. Initially, we utilize the example image and its zoomed version. By employing block matching, we identify similar patches in both the original image and the zoomed image. These similar patches are subsequently subjected to multiscale similar block bonding. Following this step, we perform the SVD and utilize a PCA dictionary. Subsequently, we derive the group sparse code
and apply the GSRC-Log for denoising, as shown in Eq. (3). After denoising, we obtain clean similar patches, from which we select blocks of the original size. Finally, we aggregate these blocks to reconstruct the clean image.
![]() |
Fig. 1 Flowchart of the proposed MSGSR-Log for image denoising |
To conclude this section, we provide a concise overview of Algorithm 1, namely the MSGSR-Log algorithm designed for image denoising. The MSGSR-Log algorithm significantly enhances the denoising performance by incorporating a multi-scale strategy. Specifically, it constructs multi-scale image representations by performing both downsampling and upsampling operations. Subsequently, it identifies similar patches across different scales and aggregates them into groups. A weighted logarithmic sum penalty is then applied to adaptively adjust the penalty intensity according to the similarity of the patches. This adaptive weighting mechanism enables the algorithm to preserve structural details in high-similarity regions while effectively suppressing noise in low-similarity regions. By leveraging the strengths of both the GSRC-Log model and multi-scale patch aggregation, the MSGSR-Log algorithm achieves superior denoising results, particularly under high noise levels. Note that other parameter names in Algorithm 1 are consistent with those in GSRC-Log[11].
The parameter setting for MSGSR-Log
| Algorithm 1 The MSGSR-Log algorithm for image denoising |
|---|
Require: The noisy image ![]() 1.Initialize and parameters , , h, , , ρ , α and Iter.2.for to Iter do3.Divide into patches .4.for each do5.Construct multi-scale group by integrating downsampled, upsampled, and original-scale images:6.Step 1: Extract the original-scale patch from centered at the current pixel.7.Step 2: Downsample using a scaling factor α (e.g., 0.55, 0.75) to obtain a lower resolution image .8.Step 3: Extract the downsampled patch from centered at the corresponding pixel.9.Step 4: Upsample using a scaling factor α (e.g., 1.2, 1.6) to obtain a higher resolution image .10.Step 5: Extract the upsampled patch from centered at the corresponding pixel.11.Step 6: Combine , , and to form the multi-scale group .12.end for 13.for each group do14.Compute similarity weights by Eq. (4).15.Construct weight matrix by Eq. (5).16.Update by .17.Update regularization parameters [λ] by Eq. (10). 18.Construct dictionary by using PCA.19.Estimate by Eq. (8).20.Reconstruct clean patch group: .21.end for 22.Aggregate all : Place patches back to original positions and average overlapping pixels to get .23.if or ![]() 24.break 25.end if 26.end for 27.Output: Restored image . |
2 Experiment
In this section, we present the experimental results of introducing multi-scale similar block matching based on GSRC-Log. The specific experiments are divided into two parts.
First, we degraded the test images by adding zero-mean white Gaussian noise to generate noisy observation images. We reported the results of denoising at different noise levels (
= 30, 50 and 75) and compared them with state of the art denoising methods, including BM3D[13], NCSR[14], SAIST[15], EPLL[16], PGPD[17], RRC[7], GSRC-NLP[9], and GSRC-Log[11]. To evaluate the quality of the restored images, we used both the Peak Signal to Noise Ratio (PSNR) and the Structural Similarity Index (SSIM) as references. For the selection of database images, we followed the same approach as GSRC-Log. Table 1 lists the algorithmic parameters adopted for different noise levels. τ is the ADMM penalty coefficient, ρ controls the curvature of the logarithmic regularizer, c gives the step-size ratio of the searching window, m and h are the maximum number of patches per group and the half-size of the search window, respectively, and
is the square-root of the PCA dictionary atom count. Their values are adaptively tuned according to the noise standard deviation σ.
Secondly, to verify the better denoising performance of introducing multi-scale similar block matching under large noise variances, since GSRC-Log has already demonstrated excellent denoising and texture preserving capabilities. Meanwhile, we conduct a comparison of PSNR and SSIM under the condition of relatively high noise levels (
=100). In addition, we calculate the differences between these two metrics for the two denoising methods. To control the experimental variables, the search window used in the block matching process was kept the same as that of GSRC-Log, with a size of 25×25. Other parameter settings were also consistent with those of GSRC-Log. That is, we only changed the scale size and the ratio between the original scale and the scaled scale. In terms of multi-scale scaling ratios, we selected eight scaling factors: 0.55, 0.65, 0.75, 0.90, 1.05, 1.20, 1.40, and 1.60. The specific parameter settings are provided in Table 2.
The denoising method we proposed has been comprehensively compared with a series of traditional and state-of-the-art denoising methods, such as BM3D, EPLL, NCSR and PGPD, at different noise levels. The experimental results are shown in Table 3 and Table 4.
From the results in Table 3, it can be seen that for various test images, the method proposed in this paper achieves superior PSNR and SSIM values across different noise levels compared with other methods. On average, it outperforms other comparative methods by a certain margin, which fully demonstrates the outstanding ability of our method to restore the true image signals and minimizes the distortion effects caused by noise to the greatest extent. Regarding SSIM, an important dimension for evaluating the structural similarity of images, our method also performs remarkably well. Whether we are dealing with texture-rich images with abundant details or images containing complex scenes, under various noise conditions, the SSIM values of the images processed by our method are closer to 1. This indicates that the generated denoised images are more similar to the original images in terms of both structure and visual perception, and our method can better preserve the details and structural information of the images.
![]() |
Fig. 2 Denoising results at = 100 (Barbara)(a) Noise image; (b) PSNR=23.05 dB and SSIM=0.612 4; (c) PSNR=23.35 dB and SSIM=0.626 8; (d) PSNR=23.62 dB and SSIM=0.642 1. |
![]() |
Fig. 3 Denoising results at = 100 (Brodatz)(a) Noise image; (b) PSNR=19.07 dB and SSIM=0.518 8; (c) PSNR=19.22 dB and SSIM=0.530 5; (d) PSNR=19.42 dB and SSIM=0.562 9. |
![]() |
Fig. 4 Denoising results at = 100 (Zebra)(a) Noise image; (b) PSNR=19.51 dB and SSIM=0.537 6; (c) PSNR=19.63 dB and SSIM=0.553 1; (d) PSNR=19.81 dB and SSIM=0.569 3. |
It is particularly worth noting that, as evidenced by the experimental results in Table 5, the D-value represents the difference between our method and GSRC-Log in both PSNR and SSIM measures, our method demonstrates extremely strong superiority under conditions of high noise levels. This validates our previous conjecture. When confronted with high noise levels, the NNS prior fails to identify a sufficient number of similar patches, and the degree of similarity among these patches does not meet the expected standards. In contrast, our method can perfectly address the limitations of the NSS in such scenarios. Figures 2-5 illustrate the denoising details in a noise state of
= 100. It can be intuitively perceived that our algorithm has more powerful advantages in terms of texture clarity and background details. For texture-rich images like Barbara and Brodatz, the multi-scale strategy of MSGSR-Log amplifies subtle texture structures, making it easier to identify similar patches even under high noise.
![]() |
Fig. 5 Denoising results at σ = 100 (Flower) (a) Noise image; (b) PSNR=22.36 dB and SSIM=0.584 4; (c) PSNR=22.60 dB and SSIM=0.594 8; (d) PSNR=22.77 dB and SSIM=0.605 3. |
By integrating the experimental results from these two key dimensions, PSNR and SSIM, the denoising method we proposed exhibits significant advantages. Not only does it demonstrate excellent noise removal performance, but it also surpasses many existing traditional and advanced denoising methods to maintain and enhance image quality. This provides a more promising solution for the development of image denoising technology. For smooth images such as Windows, the original NSS already captures sufficient similar patches in the single scale. Multi-scale sampling adds limited effective information.
Although the multi-scale strategy improves performance, it inevitably increases the computing burden. Table 6 therefore reports the actual CPU time measured on the same workstation (CPU: i9-13980HX and GPU:4060 laptop). For the four noise levels (
= 30, 50, 75, 100) the proposed MSGSR-Log needs on average 220.58 s, which is 2.85 times that of the single-scale GSRC-Log (77.42 s). In practice the extra cost is acceptable on a standard PC when a parfor (parallel for loop, a parallel computing construct) version (Utilize 12 cores) is used (approximately 1.44 times). Consequently, it is recommended for applications where quality is the primary concern.
Statistics of similar blocks
PSNR comparison of different methods for image denoising (unit:dB)
SSIM comparison of different methods for image denoising
PSNR (dB) and SSIM comparison between GSRC-Log and MSGSR-Log for image denosing with high intensity noise (
=100)
Average PSNR, SSIM and CPU time comparison between GSRC-Log and MSGSR-Log
3 Sensitivity Analysis——Zoom Scale
To further evaluate the sensitivity of the proposed MSGSR-Log model to different scaling factors, we conducted experiments to analyze how varying scaling factors (denoted by k) affect image denoising performance in Table 7. Specifically, we selected ten scaling factors (k= 0.55, 0.65, 0.75, 0.90, 1.05, 1.20, 1.40, and 1.60) and applied the MSGSR-Log model to a subset of images under a noise level of
= 75. The resulting PSNR and SSIM values were recorded for comparison. The optimal values for each item have been highlighted in bold.
The experimental results indicate that the MSGSR-Log model maintains relatively stable performance across different scaling factors, but optimal performance is image-dependent. For texture-rich images such as Brodatz , larger upsampling factors (e.g., 1.4 or 1.6) tend to preserve more structural details, leading to higher PSNR and SSIM values. In contrast, for images with simpler structures, moderate scaling factors (e.g., 0.9 or 1.2) yield more consistent and reliable results.
Moreover, we observe that extreme scaling factors—either too large (>1.6) or too small (<0.55)—can lead to performance degradation. This is likely due to structural distortion or inaccurate patch matching, which undermines the effectiveness of sparse representation and residual constraint modeling.
In summary, while the MSGSR-Log model demonstrates robustness to scale variation, selecting an appropriate scaling factor based on image content characteristics can further enhance denoising performance. Table 7 presents the PSNR and SSIM values of selected images under different scaling factors, offering a clear visualization of this sensitivity trend. The source code of our MSGSR-Log for image denoising is available at https://github.com/zt9877.
Performance comparison of the MSGSRC-Log algorithm and the GSRC-Log algorithm under different scale factors with
=75
4 Conclusion
This paper presents the MSGSR-Log model, a novel approach for image denoising that integrates multi-scale patch analysis with a weighted log-sum penalty. The model effectively leverages the NSS prior to enhance denoising performance, particularly under high noise conditions. By dynamically adjusting penalties based on patch similarity, MSGSR-Log preserves texture details and suppresses noise, outperforming state-of-the-art methods. The experimental results validate the model's superiority in terms of PSNR and SSIM, demonstrating its robustness and effectiveness in various noisy scenarios. Moreover, the multi-scale patch analysis and adaptive penalty mechanism address the limitations of traditional NSS-based methods, which often fail to identify sufficient similar patches and maintain high similarity under high noise levels.
References
- Elad M, Aharon M. Image denoising via sparse and redundant representations over learned dictionaries[J]. IEEE Transactions on Image Processing, 2006, 15(12): 3736-3745. [NASA ADS] [CrossRef] [MathSciNet] [PubMed] [Google Scholar]
- Mairal J, Bach F, Ponce J. Non-local sparse models for image restoration[C]//Proc IEEE 12th Int Conf Comput Vis. New York: IEEE, 2009: 2272-2279. [Google Scholar]
- Buades A, Coll B, Morel J M. A non-local algorithm for image denoising[C]//2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05). New York: IEEE, 2005: 60-65. [Google Scholar]
- Zhang J, Zhao D, Gao W, et al. Group-based sparse representation for image restoration[J]. IEEE Trans Image Process, 2014, 23(8): 3336-3351. [Google Scholar]
- Srebro N, Jaakkola T. Weighted low-rank approximations[C]// Proceedings of the Twentieth International Conference on International Conference on Machine Learning, ICML'03. Cambridge: AAAI Press, 2003: 720-727. [Google Scholar]
- Hu Y, Zhang D B, Ye J P, et al. Fast and accurate matrix completion via truncated nuclear norm regularization[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2013, 35(9): 2117-2130. [Google Scholar]
- Zha Z Y, Yuan X, Wen B H, et al. From rank estimation to rank approximation: Rank residual constraint for image restoration[J]. IEEE Transactions on Image Processing, 2020, 29: 3254-3269. [Google Scholar]
- Zha Z Y, Liu X, Zhou Z H, et al. Image denoising via group sparsity residual constraint[C]//2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP). New York: IEEE, 2017: 1787-1791. [Google Scholar]
- Gu S H, Zhang L, Zuo W M, et al. Weighted nuclear norm minimization with application to image denoising[C]//2014 IEEE Conference on Computer Vision and Pattern Recognition. New York: IEEE, 2014: 2862-2869. [Google Scholar]
- Zha Z Y, Yuan X, Wen B H, et al. Group sparsity residual constraint with non-local priors for image restoration[J]. IEEE Transactions on Image Processing, 2020, 29: 8960-8975. [NASA ADS] [CrossRef] [MathSciNet] [Google Scholar]
- Zhang T, Li W Y, Wu D, et al. Group sparsity residual constraint model with weighted log-sum penalty for image restoration[J]. Signal Processing, 2024, 222: 109536. [Google Scholar]
- Ning W, Sun D, Gao Q W, et al. Natural image restoration based on multi-scale group sparsity residual constraints[J]. Frontiers in Neuroscience, 2023, 17: 1293161. [Google Scholar]
- Dabov K, Foi A, Katkovnik V, et al. Image denoising by sparse 3-D transform-domain collaborative filtering[J]. IEEE Transactions on Image Processing, 2007, 16(8): 2080-2095. [CrossRef] [Google Scholar]
- Dong W S, Zhang L, Shi G M, et al. Nonlocally centralized sparse representation for image restoration[J]. IEEE Transactions on Image Processing, 2013, 22(4): 1620-1630. [Google Scholar]
- Dong W S, Shi G M, Li X. Nonlocal image restoration with bilateral variance estimation: A low-rank approach[J]. IEEE Transactions on Image Processing, 2013, 22(2): 700-711. [NASA ADS] [CrossRef] [MathSciNet] [PubMed] [Google Scholar]
- Zoran D, Weiss Y. From learning models of natural image patches to whole image restoration[C]//2011 International Conference on Computer Vision. New York: IEEE, 2012: 479-486. [Google Scholar]
- Xu J, Zhang L, Zuo W M, et al. Patch group based nonlocal self-similarity prior learning for image denoising[C]//2015 IEEE International Conference on Computer Vision (ICCV). New York: IEEE, 2016: 244-252. [Google Scholar]
All Tables
PSNR (dB) and SSIM comparison between GSRC-Log and MSGSR-Log for image denosing with high intensity noise (
=100)
Performance comparison of the MSGSRC-Log algorithm and the GSRC-Log algorithm under different scale factors with
=75
All Figures
![]() |
Fig. 1 Flowchart of the proposed MSGSR-Log for image denoising |
| In the text | |
![]() |
Fig. 2 Denoising results at = 100 (Barbara)(a) Noise image; (b) PSNR=23.05 dB and SSIM=0.612 4; (c) PSNR=23.35 dB and SSIM=0.626 8; (d) PSNR=23.62 dB and SSIM=0.642 1. |
| In the text | |
![]() |
Fig. 3 Denoising results at = 100 (Brodatz)(a) Noise image; (b) PSNR=19.07 dB and SSIM=0.518 8; (c) PSNR=19.22 dB and SSIM=0.530 5; (d) PSNR=19.42 dB and SSIM=0.562 9. |
| In the text | |
![]() |
Fig. 4 Denoising results at = 100 (Zebra)(a) Noise image; (b) PSNR=19.51 dB and SSIM=0.537 6; (c) PSNR=19.63 dB and SSIM=0.553 1; (d) PSNR=19.81 dB and SSIM=0.569 3. |
| In the text | |
![]() |
Fig. 5 Denoising results at σ = 100 (Flower) (a) Noise image; (b) PSNR=22.36 dB and SSIM=0.584 4; (c) PSNR=22.60 dB and SSIM=0.594 8; (d) PSNR=22.77 dB and SSIM=0.605 3. |
| In the text | |
Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.
Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.
Initial download of the metrics may take a while.















































