Abstract
Rician noise removal is an important problem in magnetic resonance (MR) imaging. Among the existing approaches, the variational method is an essential mathematical technique for Rician noise reduction. The previous variational methods mainly employ the total variation (TV) regularizer, which is a first-order term. Although the TV regularizer is able to remove noise while preserving object edges, it suffers the staircase effect. Besides, the adaptability has received little research attention. To this end, we propose a spatially variant high-order variational model (SVHOVM) for Rician noise reduction. We introduce a spatially variant TV regularizer, which can adjust the smoothing strength for each pixel depending on its characteristics. Furthermore, SVHOVM utilizes the bounded Hessian (BH) regularizer to diminish the staircase effect generated by the TV term. We develop a split Bregman algorithm to solve the proposed minimization problem. Extensive experiments are performed to demonstrate the superiority of SVHOVM over some existing variational models for Rician noise removal.
Keywords: Image denoising, Rician noise, Magnetic resonance imaging, Bounded Hessian, Total variation, Split Bregman, Variational method
Introduction
Magnetic resonance (MR) images have been widely used in medical imaging. Due to the thermal noise caused by patients during the scan process (Nowak, 1999; Aja-Fernández & Vegas-Sánchez-Ferrero, 2016), the MR images are inevitably degraded. The noises in the MR images have negative impacts on various tasks of medical image processing and analysis, such as classification, segmentation, visualization (Aja-Fernández & Vegas-Sánchez-Ferrero, 2016). Hence, noise removal is the fundamental task for processing MR images.
It was shown that the noises in the MR images can be modeled by the Rician distribution (Henkelman, 1985; Aja-Fernández & Vegas-Sánchez-Ferrero, 2016). The task of Rician noise removal refers to estimating the clean MR image from a noisy one. Since the Rician noise is signal-dependent, it is a great challenge to denoise the clean MR image. Next, the previous works that address the problem of Rician noise removal are reviewed. First, several denoising methods based on statistics are presented. In (Henkelman, 1985; McGibney & Smith, 1993; Bernstein, Thomasson & Perman, 1989), the first and second moments of the Rician distribution were employed to estimate the clean MR images. Using the local sample statistics, Aja-Fernández & Vegas-Sánchez-Ferrero (2016) derived a closed-form solution of the linear minimum mean square error (LMMSE) estimator for the Rician distribution. Many variants of the non-local means (NLM) algorithm have been developed for Rician noise reduction to enhance the signal-to-noise ratio and the computational efficiency (Manjón et al., 2008; Baselice et al., 2019; Granata, Amato & Alfano, 2019; Phan, 2018; Chen et al., 2020; Sharma & Chaurasia, 2021; Zhang et al., 2021). In recent years, learning-based methods have been applied to Rician noise removal. In You et al. (2019) proposed a deep convolutional neural network (CNN) for non-blind and blind Rician denoising. In Manjón & Coupe (2018) studied a two-stage approach which combines the overcomplete patch-based CNN and the NLM filter to robustly reduce noises in MR images. Xie et al. (2020) presented a denoising network based on CNN with dilated convolutions and residual blocks.
Along with the above mentioned approaches, the variational method is a crucial mathematical technique for Rician noise removal. A variational model usually has two terms: the data fidelity and the regularizer. The first term measures the fidelity to the noisy image and the latter term poses constraints for the solution. One of the widely used regularizer is the total variation (TV), which was proposed by Rudin, Osher & Fatemi (1992) for Gaussian denoising. The TV regularizer is able to reduce noise while maintaining object edges. Based on the framework of maximum a posterior (MAP) estimates, Getreuer, Tong & Vese (2011) proposed a TV-based variational model with the data fidelity term derived from the Rician probability distribution. This MAP model, however, is non-convex, and thus its solution depends on the initialization and numerical methods. To address this drawback, Getreuer, Tong & Vese (2011) approximated the MAP model by a convexified one. The author investigated the ℓ2 and Sobolev H1 gradient descents for the MAP model and the split Bregman for the convexified model. Considering the statistical property of the Rician noise, Chen & Zeng (2015) added a quadratic term into the non-convex MAP model to obtain a strictly convex model. In Yuan (2018) introduced a convex gradient data fidelity term into the MAP model. Besides, the noise level is iteratively estimated to improve the denoised results. Unlike the MAP-based approach, Liu, Chang & Duan (2022) proposed a non-linear model which consists of quadratic terms, a constraint on the field of spheres, and a TV regularizer. Other variants of variational models for Rician denoising can be found in Liu et al. (2014), Chen et al. (2018), Lu et al. (2019), Pankaj, Govind & Narayanankutty (2021) and Phan (2022).
In this article, variational models are mainly investigated. The above overview shows that most of the existing variational methods focus on the fidelity term. Meanwhile, the regularization term attracts less attention. The TV regularizer is still widely used for Rician noise removal. Although the TV term is capable of removing noise and preserving edges, it produces the staircase effect, that is, the restored image appears jagged. Besides, previous works were less concerned with the adaptability to the characteristics of pixels. Namely, the regularization strength of the TV term is the same for all pixels. In this article, a spatially variant high-order variational model (SVHOVM) for Rician noise removal is presented. The author introduces a spatially variant TV (SVTV) regularizer which can control its smoothing strength depending on whether pixels are in flat regions or at object edges. Besides, the proposed model applies the bounded Hessian (BH) regularizer to reduce the staircase effect generated by TV. An efficient split Bregman algorithm is developed to solve the proposed model. The proposed model is evaluated on a large dataset in comparison with several existing variational models for Rician noise removal. Experimental results show the superiority of SVHOVM in Rician denoising.
The main contributions include the following:
-
•
A novel variational model for Rician noise removal is proposed. Particularly, the common TV regularizer is modified such that it becomes spatially variant according to the characteristics of pixels. The BH regularizer, which is a high-order term, is utilized to enhance the denoising results.
-
•
An efficient split Bregman algorithm is developed to solve the proposed problem.
-
•
Extensive experiments are conducted to discuss the effects of the parameters of SVHOVM and to evaluate its performance. Experimental results show that the proposed model outperforms some existing variational models for Rician noise reduction.
The rest of the article is organized as follows. In Section ‘Preliminary and related works’, some preliminaries and a brief overview of related works are presented. The proposed model is described in Section ‘Proposed model’. In Section ‘Numerical implementation’, a split Bregman algorithm for solving the proposed problem is presented. Section ‘Experimental results’ discusses experimental results.
Preliminary and related works
Preliminary
The MR imaging systems use quadrature detectors to produce two- or three-dimensional complex data. The raw MR data is always perturbed by Gaussian noise. The complex representation of the raw MR data is given by
(1) |
where and are the real and imaginary parts of the raw MR data ; u ∈ ℝp×q is the true amplitude of the noise-free image; η1 and η2 ∈ ℝp×q are Gaussian noise with zero mean and standard deviation σ.
For clinical analysis, the magnitude MR images are often used. Mathematically, the magnitude MR image is computed by
(2) |
Since the magnitude MR images are obtained by the non-linear transformation, the distribution of the overall noises for the magnitude MR image is no longer Gaussian. It was shown in Henkelman (1985), Aja-Fernández, Alberola-López & Westin (2008) that the noises in the magnitude MR images have the Rician distribution which is given by
(3) |
where I0 is the modified Bessel function of the first kind with order zero (Bowman, 2012). The form of the modified Bessel function of the first kind with real order ν are given by
(4) |
with Γ(n) = (n − 1)! is the gamma function; ν ∈ ℝ.
Related works
The goal of Rician noise removal is to estimate the noise-free image u from the noisy magnitude MR image f. Most of variational models utilize the MAP approach to estimate u by maximizing a posterior given f, that is . In Getreuer, Tong & Vese (2011), they applied the Bayes’s rule to derive the MAP model as
(5) |
where the first two terms form the data fidelity, which is derived from (3) using the MAP framework; the last term is the TV of u; α is a non-negative regularization parameter; ∇ is the gradient operator; Ω is the image domain.
Since the MAP model is non-convex, Getreuer, Tong & Vese (2011) approximated its data fidelity term by a convex function as follows
(6) |
where
(7) |
(8) |
with A(⋅) is the cubic rational polynomial approximation of I1(⋅)/I0(⋅) with I1(⋅) being the modified Bessel function of the first kind with first order; c = 0.8426.
By exploring the statistical property of the Rician distribution, Chen & Zeng (2015) added the quadratic term into the MAP model to obtain a strictly convex model as
(9) |
Following the similar idea, Yuan (2018) added a convex gradient data fidelity into the MAP model as
(10) |
For brevity, the following notations are used: GTV for the convexified model derived by Getreuer, Tong & Vese (2011) (Eqs. (5)–(8)); CZ for the model of Chen & Zeng (2015) (Eq.(9)); Yuan (2018) for the model proposed by Yuan (Eq. (10)).
Proposed model
As described in ‘Introduction’, existing variational methods for Rician noise removal mainly utilize TV. Besides, the adaptability received less research attention. To this end, the author proposes a spatially variant high-order variational model (SVHOVM) for Rician denoising. The spatially variant TV (SVTV) and the bounded Hessian (BH) regularizers are introduced by minimizing the following minimization functional
(11) |
where <⋅, ⋅ > denotes the Euclidean inner product; ∥⋅∥1 and ∥⋅∥2 stand for the ℓ1- and ℓ2-norms, respectively; ∥α(f)∇u∥1 is the SVTV regularizer with α(⋅) being the weighting function; ∥∇2u∥1 is the BH regularizer where ∇2 denotes the Hessian operators; β are non-negative regularization parameters.
The BH regularizer is exploited to remove the side effect produced by the TV term. In Papafitsoros & Schönlieb (2014) showed that the BH regularizer is able to remedy the staircase effect and to preserve structural details. The SVTV term is the common TV regularizer weighted by the function α(⋅) for each pixel. The weighting function is defined as
(12) |
where α0 is a non-negative parameter; Gω stands for the Gaussian filter with zero mean and standard deviation ω; κ denotes a contrast parameter; “∗” represents the convolution operator.
The weighting function can adaptively manipulate the smoothing strength of the TV regularizer. Its values vary depending on the image gradients of pixels. Namely, for a fixed κ, in flat regions where |∇Gω∗f| < κ, the weighting function is large, which means a strong noise reduction. In contrast, at object edges where |∇Gω∗f| > κ, the weighting function is small, which indicates the edge preservation. Thus, the weighting function is effective in reducing noise while maintaining object edges.
Numerical implementation
In this section, a split Bregman algorithm is developed to solve the proposed problem (11). Following (Goldstein & Osher, 2009), two auxiliary variables are introduced to obtain the following constrained problem:
(13) |
where d and z are auxiliary variables.
Applying the Bregman iteration gives the following unconstrained problem:
(14) |
where b1 and b2 are the Bregman iteration variables; θ1 and θ2 are the penalty parameters.
The problem Eq. (14) is solved by an alternating direction method (Gabay & Mercier, 1976; Bertsekas, 2014). In each step, either u, d or z is minimized while keeping other variables fixed. With u and z fixed, the d-subproblem is obtained as:
(15) |
which has the following solution:
(16) |
Similarly, the z-subproblem and its solution are given by
(17) |
(18) |
By fixing d and z, the u-subproblem is obtained as
(19) |
Let E(u) denote the functional of (19). The Newton’s method is applied to solve the u-subproblem (19) as follows:
(20) |
with
(21) |
(22) |
where the variable (uf/σ2) of I0 and I1 is omitted for brevity.
Finally, the b1 and b2 variables are updated by:
(23) |
(24) |
In summary, the denoised image is found by iteratively computing u, d and z via the sequence of Eqs. (16), (18), (20), (21), and (22). The number of iterations is used as the stopping criterion. It is worthy of note that the weighting function is iteratively refined by computing (12) using the restored image of the previous iteration. This refinement offers an enhanced weighting function, resulting in better denoised images. The overall split Bregman algorithm for solving the proposed problem (11) is summarized in Fig. 1.
Figure 1. The flowchart of the split Bregman algorithm for solving the proposed problem (11).
The parameters kmax and nmax denote the outer and inner iteration numbers, respectively.
Experimental Results
In this section, numerical experiments are conducted to discuss the affects of the parameters of SVHOVM and to evaluate the proposed model in comparison with existing variational methods for Rician noise removal. The experiments are performed on the IXI and SB datasets. The IXI dataset (Information eXtraction from Images: https://brain-development.org/ixi-dataset/.) contains real MR images. The SB dataset contains simulated MR images generated by BrainWeb (Simulated Brain Database: http://www.bic.mni.mcgill.ca/brainweb/.) (Cocosco, 1997; Kwan, Evans & Pike, 1999; Kwan, Evans & Pike, 1996; Collins et al., 1998). It consists of three-dimensional T1w, T2w, and PDw volumes of 181 × 217 × 181 voxels with zero noise. The MR images are perturbed by Rician noise with three noise levels σ = 5, 15 and 25. Sample MR images of the datasets are shown in Fig. 2.
Figure 2. Sample MR images.
Image source credit: IXI dataset, CC BY-SA 3.0 (https://brain-development.org/ixi-dataset/).
The PSNR and SSIM (Wang et al., 2004) are used to measure the performance of models. Besides, visual quality is also employed for qualitative evaluation. Let u and denote the noise-free and the denoised images. The PSNR and SSIM indices are defined as:
(26) |
(27) |
where M and N are the sizes of images; , and μu, σu are the means and standard deviations of and u, respectively; c1 and c2 are constants.
Ablation study
In this section, numerical experiments are conducted to discuss the influence of various parameters on the proposed algorithm (Fig. 1). The regularization parameters α0 and β, the contrast parameter κ, and the inner iteration number nmax are considered. Note that the inner iteration corresponds to the loop of the Newton’s method (Eqs. 20–22).
Regularization parameters
The effects of the parameters α0 and β on the performance of SVHOVM are investigated. These parameters determine the weights of the SVTV and BH regularizers. One of these parameters is varied while keeping the other fixed.
The effects of α0 are shown in Figs. 3C–3E. The parameter β is fixed to a low value (particularly, β = 1) in order to diminish the influence of this parameter. The parameter α0 is set to 1, 10 and 20 to show its effects. One can see that the parameter α0 controls the smoothness of denoising results. As α0 increases, more noise is reduced but the staircase effect becomes more obvious. Then, the influence of the parameter β is examined. The parameter α0 is fixed by a large value (particularly, α0 = 15) in order to generate the staircase effect. The parameter β is gradually increased to demonstrate its effects. Figures 3F–3H show that as β gets larger, the BH regularizer diminishes the staircase effect more effectively, producing smooth transition between flat regions. However, the large values of β result in blurred images. Thus, the regularization parameter β should be not too large so that the artifacts generated by the TV term are diminished without generating any serious blur in the denoised images.
Figure 3. The effects of the paramerters α0 and β for an image of the IXI dataset at the noise level σ = 15: (C)–(E) for the fixed β = 1; (F)–(H) for the fixed α0 = 15.
Image source credit: IXI dataset, CC BY-SA 3.0 (https://brain-development.org/ixi-dataset/).
Next, the dependence of the PSNR measure on the parameters α0 and β is considered. The parameter α0 is fixed at different values while β is varied. Figure 4A shows that the PSNR values change in a continuous manner. For a fixed α0, the PSNR measures initially increase with the value of β, reaching the maximum value and then decreasing. When α0 increases, the PSNR measure rises to the global maximum, followed by a decrease. One can see from Fig. 4A that an optimal denoised result can be attained by alternatively adjusting the two regularization parameters α0 and β.
Figure 4. The effects of the parameters α0, β, and κ. (A) The PSNR values under different α0 and β settings at the noise level σ = 15; (B) The effect of the contrast parameter κ on the weighting function α(⋅).
Contrast parameter
Figure 4B shows the dependence of the weighting function α(⋅) on the gradient magnitude for different values of the contrast parameter κ. As can be seen, the weighting function is monotonically decreasing with the increase of the gradient magnitude. As the gradient magnitude becomes larger, α(⋅) goes to 0 and the strength of the TV term is down-weighted. Thus, the weighting function controls the regularization strength of the TV term. Figure 4B also demonstrates that the parameter κ adjusts the range in which the weighting function receives low values. As κ declines, this range is extended. It means that when κ decreases, the more image details as well as noise are preserved. Therefore, an optimal value of κ needs to be determined to achieve a balance between noise reduction and image detail preservation. The parameter κ is set to 0.8 empirically.
Inner iteration number
The impacts of the inner iteration number nmax on the performance of the proposed algorithm are examined. Figure 5A shows that the proposed algorithm is less sensitive to the number of inner iterations. Meanwhiles, the computational time per iteration of the proposed algorithm increases by about 25% on average when the number of inner loops is increased by one (Fig. 5B). Thus, one inner iteration is used in order to reduce the computational complexity of the proposed algorithm without affecting the quality of the denoised images.
Figure 5. The dependence of SVHOVM’s performance on the inner iteration number for: (A) The PSNR values; (B) The average time per iteration. The outer iteration number kmax is fixed by 500; the inner iteration number nmax is set to 1, 2, .., 5.
The noise levels σ = 5, 15, and 25 are considered.
Comparative study
Next, SVHOVM is compared with some existing variational models for Rician noise removal. The models GTV, CZ, and Yuan are used as references. The regularization parameters of models are tuned using a simple alternating optimization method to achieve the best PSNR measures. Following Getreuer (2012), Glowinski, Pan & Tai (2016), the penalty parameters θ1 and θ2 are set by 5 and 5, respectively. The number of iterations is fixed to 500. Beyond this, the performance of models is nearly unchanged.
Table 1 shows the PSNR and SSIM results of different models on the IXI and SB datasets. The figures highlighted in bold represent the best results for each volume and noise level. From Table 1, the following observations are made. First, the proposed model attains the best results for most of the cases. SVHOVM fails to achieve the best performance in SSIM for the T1w volume of the SB dataset with σ = 15 and 25. On average, SVHOVM outperforms GTV, CZ, and Yuan models by 0.76, 1.39, 0.95 in PSNR and 0.0232, 0.0561, 0.00346 in SSIM, respectively. Second, as the noise level increases, the improvement of SVHOVM over competitive models declines. The proposed model gives the average gains in PSNR of 1.23, 0.99, and 0.87 for σ = 5, 15, and 25, respectively; the corresponding figures in SSIM are 0.0349, 0.0233, and 0.0561. It can be explained that large noises reduce the effectiveness of the weighting function. Third, SVHOVM yields the best performance on the T1w volume, followed by the PDw volume and then the T2w volume.
Table 1. Average PSNR and SSIM results of different methods on the IXI and SB datasets with different noise levels.
The values highlighted in bold represent the best results for each volume and noise level.
Dataset | Method | σ = 5 | σ = 15 | σ = 25 | |||
---|---|---|---|---|---|---|---|
PSNR | SSIM | PSNR | SSIM | PSNR | SSIM | ||
IXI | GTV | 35.31 | 0.6458 | 29.13 | 0.5016 | 25.76 | 0.4179 |
CZ | 34.98 | 0.6312 | 28.74 | 0.4895 | 25.19 | 0.4003 | |
Yuan | 35.34 | 0.6468 | 29.01 | 0.4927 | 25.45 | 0.41 | |
SVHOVM | 36.23 | 0.6797 | 29.72 | 0.5066 | 26.09 | 0.5094 | |
SB | T1w | ||||||
GTV | 35.5 | 0.7459 | 29.54 | 0.65 | 25.98 | 0.5914 | |
CZ | 35.37 | 0.734 | 28.96 | 0.5959 | 24.43 | 0.5186 | |
Yuan | 35.48 | 0.7464 | 29.26 | 0.6356 | 25.48 | 0.5332 | |
SVHOVM | 36.78 | 0.7758 | 30.4 | 0.6488 | 26.74 | 0.5807 | |
PDw | |||||||
GTV | 35.44 | 0.8173 | 29.53 | 0.7239 | 25.86 | 0.6392 | |
CZ | 35.21 | 0.8013 | 28.84 | 0.6632 | 24.67 | 0.5761 | |
Yuan | 35.46 | 0.8174 | 29.29 | 0.7053 | 25.48 | 0.5915 | |
SVHOVM | 36.82 | 0.8498 | 30.22 | 0.7246 | 26.15 | 0.6456 | |
T2w | |||||||
GTV | 35.63 | 0.8338 | 28.51 | 0.7222 | 24.56 | 0.6082 | |
CZ | 35.37 | 0.8167 | 27.89 | 0.6771 | 23.54 | 0.5923 | |
Yuan | 35.64 | 0.834 | 28.25 | 0.7275 | 24.28 | 0.6201 | |
SVHOVM | 36.65 | 0.8581 | 29.3 | 0.7415 | 24.74 | 0.655 |
The advantages of SVHOVM are further confirmed by Figs. 6–8. Figure 6 shows denoising results of different models on an image of the IXI dataset with σ = 5. The parts of the denoised images are enlarged for visual comparison. Besides, the curves of 1D intensity values are shown. One can see from Fig. 6 that SVHOVM yields the best denoised image. For the results of SVHOVM, the flat regions are smoother and the object edges are sharper compared with those of other models. The intensity curve of SVHOVM fits to the ground truth better than those of the competitive models.
Figure 6. Denoising results of different models on an image of the IXI dataset with the noise level σ = 5.
The parts of the denoised images, which are framed by green boxes, are enlarged for visual comparison. The 1D curves of intensity value are shown below the denoised images. Image source credit: IXI dataset, CC BY-SA 3.0 (https://brain-development.org/ixi-dataset/).
Figure 8. Denoising results of different models on an image of the IXI dataset with the noise level σ = 25 and the associated residual images.
Image source credit: IXI dataset, CC BY-SA 3.0 (https://brain-development.org/ixi-dataset/).
Figures 7 and 8 demonstrate the restored images of different models on the images of the IXI dataset for the higher noise levels. The residual images, which are the image difference between the noisy images and the denoised images, are shown. It can be seen that the structural information exists in the residual images of all models. It is due to the fact that the Rician noise is signal-dependent. One can observe that fewer information is left in the residual images of SVHOVM over the cases of the competitive models. In summary, the quantitative and qualitative results show superior performance of SVHOVM compared with other existing variational models for Rician noise removal.
Figure 7. Denoising results of different models on an image of the IXI dataset with the noise level σ = 15 and the associated residual images Image source credit: IXI dataset, CC BY-SA 3.0 (https://brain-development.org/ixi-dataset/).
Conclusion
In this article, the author presented a spatially variant high-order variational model for Rician noise removal. The SVTV regularizer was proposed in order to adjust the smoothing strength according to the characteristics of pixels. In addition, the proposed model employs the BH regularizer to reduce the staircase effect. The split Bregman algorithm was derived to solve the minimization problem efficiently. Extensive numerical experiments showed that the proposed model outperforms the existing variational models in terms of both quantitative and qualitative criteria.
The author hopes that the proposed method can serve as a tool for clinical analysis. One limitation of the proposed method is that it depends on parameters, especially the regularization parameters. On the one hand, the parameters allow the clinical experts to adjust the level of noise reduction to observe the image details. On the other hand, a parameter-dependent method requires the users to understand the effects of the parameters in order to obtain the optimal results. In the future, the author will investigate a method to automatically search for the optimal parameters of the proposed model.
Supplemental Information
Image source credit: IXI dataset, CC BY-SA 3.0 (https://brain-development.org/ixi-dataset/).
Funding Statement
This work was supported by the University of Danang, University of Science and Technology, code number of Project: T2022-02-36. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.
Additional Information and Declarations
Competing Interests
The authors declare there are no competing interests.
Author Contributions
Tran Dang Khoa Phan conceived and designed the experiments, performed the experiments, analyzed the data, performed the computation work, prepared figures and/or tables, authored or reviewed drafts of the article, and approved the final draft.
Data Availability
The following information was supplied regarding data availability:
The data are available at BrainWeb: https://brainweb.bic.mni.mcgill.ca/brainweb/
The IXI dataset is available at Imperial College London:
https://brain-development.org/ixi-dataset/
The code is available in the Supplemental Files.
References
- Aja-Fernández, Alberola-López & Westin (2008).Aja-Fernández S, Alberola-López C, Westin C-F. Noise and signal estimation in magnitude MRI and Rician distributed images: a LMMSE approach. IEEE Transactions on Image Processing. 2008;17(8):1383–1398. doi: 10.1109/TIP.2008.925382. [DOI] [PubMed] [Google Scholar]
- Aja-Fernández & Vegas-Sánchez-Ferrero (2016).Aja-Fernández S, Vegas-Sánchez-Ferrero G. Statistical analysis of noise in MRI, Modeling, Filtering and Estimation. Cham: Springer; 2016. [DOI] [Google Scholar]
- Baselice et al. (2019).Baselice F, Ferraioli G, Pascazio V, Sorriso A. Denoising of MR images using Kolmogorov-Smirnov distance in a non local framework. Magnetic Resonance Imaging. 2019;57:176–193. doi: 10.1016/j.mri.2018.11.022. [DOI] [PubMed] [Google Scholar]
- Bernstein, Thomasson & Perman (1989).Bernstein M, Thomasson DM, Perman WH. Improved detectability in low signal-to-noise ratio magnetic resonance images by means of a phase-corrected real reconstruction. Medical Physics. 1989;16(5):813–817. doi: 10.1118/1.596304. [DOI] [PubMed] [Google Scholar]
- Bertsekas (2014).Bertsekas DP. Constrained optimization and Lagrange multiplier methods. Academic press; New York: 2014. [Google Scholar]
- Bowman (2012).Bowman F. Introduction to Bessel functions. Courier Corporation; Massachusetts: 2012. [Google Scholar]
- Chen et al. (2020).Chen K, Lin X, Hu X, Wang J, Zhong H, Jiang L. An enhanced adaptive non-local means algorithm for Rician noise reduction in magnetic resonance brain images. BMC Medical Imaging. 2020;20(1):1–9. doi: 10.1186/s12880-019-0399-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Chen et al. (2018).Chen W, You J, Chen B, Pan B, Li L, Pomeroy M, Liang Z. A sparse representation and dictionary learning based algorithm for image restoration in the presence of Rician noise. Neurocomputing. 2018;286:130–140. doi: 10.1016/j.neucom.2018.01.066. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Chen & Zeng (2015).Chen L, Zeng T. A convex variational model for restoring blurred images with large Rician noise. Journal of Mathematical Imaging and Vision. 2015;53(1):92–111. doi: 10.1007/s10851-014-0551-y. [DOI] [Google Scholar]
- Cocosco (1997).Cocosco CA. Brainweb: online interface to a 3D MRI simulated brain database. NeuroImage. 1997;5 [Google Scholar]
- Collins et al. (1998).Collins DL, Zijdenbos AP, Kollokian V, Sled JG, Kabani NJ, Holmes CJ, Evans AC. Design and construction of a realistic digital brain phantom. IEEE Transactions on Medical Imaging. 1998;17(3):463–468. doi: 10.1109/42.712135. [DOI] [PubMed] [Google Scholar]
- Gabay & Mercier (1976).Gabay D, Mercier B. A dual algorithm for the solution of nonlinear variational problems via finite element approximation. Computers & Mathematics with Applications. 1976;2(1):17–40. doi: 10.1016/0898-1221(76)90003-1. [DOI] [Google Scholar]
- Getreuer (2012).Getreuer P. Rudin-Osher-Fatemi total variation denoising using split Bregman. Image Processing on Line. 2012;2:74–95. doi: 10.5201/ipol.2012.g-tvd. [DOI] [Google Scholar]
- Getreuer, Tong & Vese (2011).Getreuer P, Tong M, Vese LA. A variational model for the restoration of MR images corrupted by blur and Rician noise. In: Bebis G, et al., editors. Advances in Visual Computing. ISVC 2011. vol. 6938. Springer; Berlin, Heidelberg: 2011. (Lecture Notes in Computer Science). [DOI] [Google Scholar]
- Glowinski, Pan & Tai (2016).Glowinski R, Pan T-W, Tai X-C. Some facts about operator-splitting and alternating direction methods. Splitting Methods in Communication, Imaging, Science, and Engineering. 2016:19–94. [Google Scholar]
- Goldstein & Osher (2009).Goldstein T, Osher S. The split Bregman method for L1-regularized problems. SIAM Journal on Imaging Sciences. 2009;2(2):323–343. doi: 10.1137/080725891. [DOI] [Google Scholar]
- Granata, Amato & Alfano (2019).Granata D, Amato U, Alfano B. MRI denoising by nonlocal means on multi-GPU. Journal of Real-Time Image Processing. 2019;16(2):523–533. doi: 10.1007/s11554-016-0566-2. [DOI] [Google Scholar]
- Henkelman (1985).Henkelman RM. Measurement of signal intensities in the presence of noise in MR images. Medical Physics. 1985;12(2):232–233. doi: 10.1118/1.595711. [DOI] [PubMed] [Google Scholar]
- Kwan, Evans & Pike (1996).Kwan RK-S, Evans AC, Pike GB. An extensible MRI simulator for post-processing evaluation. International conference on visualization in biomedical computing; 1996. pp. 135–140. [Google Scholar]
- Kwan, Evans & Pike (1999).Kwan R-S, Evans AC, Pike GB. MRI simulation-based evaluation of image-processing and classification methods. IEEE Transactions on Medical Imaging. 1999;18(11):1085–1097. doi: 10.1109/42.816072. [DOI] [PubMed] [Google Scholar]
- Liu, Chang & Duan (2022).Liu Z, Chang H, Duan Y. Variational Rician noise removal via splitting on spheres. SIAM Journal on Imaging Sciences. 2022;15(2):521–549. doi: 10.1137/21M1452792. [DOI] [Google Scholar]
- Liu et al. (2014).Liu RW, Shi L, Huang W, Xu J, Yu SCH, Wang D. Generalized total variation-based MRI Rician denoising model with spatially adaptive regularization parameters. Magnetic Resonance Imaging. 2014;32(6):702–720. doi: 10.1016/j.mri.2014.03.004. [DOI] [PubMed] [Google Scholar]
- Lu et al. (2019).Lu J, Tian J, Shen L, Jiang Q, Zeng X, Zou Y. Rician noise removal via a learned dictionary. Mathematical Problems in Engineering. 2019;2019:1–14. [Google Scholar]
- Manjón et al. (2008).Manjón JV, Carbonell-Caballero J, Lull JJ, García-Martí G, Martí-Bonmatí L, Robles M. MRI denoising using non-local means. Medical Image Analysis. 2008;12(4):514–523. doi: 10.1016/j.media.2008.02.004. [DOI] [PubMed] [Google Scholar]
- Manjón & Coupe (2018).Manjón JV, Coupe P. MRI denoising using deep learning. International workshop on patch-based techniques in medical imaging; 2018. pp. 12–19. [Google Scholar]
- McGibney & Smith (1993).McGibney G, Smith M. An unbiased signal-to-noise ratio measure for magnetic resonance images. Medical Physics. 1993;20(4):1077–1078. doi: 10.1118/1.597004. [DOI] [PubMed] [Google Scholar]
- Nowak (1999).Nowak RD. Wavelet-based Rician noise removal for magnetic resonance imaging. IEEE Transactions on Image Processing. 1999;8(10):1408–1419. doi: 10.1109/83.791966. [DOI] [PubMed] [Google Scholar]
- Pankaj, Govind & Narayanankutty (2021).Pankaj D, Govind D, Narayanankutty K. A novel method for removing Rician noise from MRI based on variational mode decomposition. Biomedical Signal Processing and Control. 2021;69:102737. doi: 10.1016/j.bspc.2021.102737. [DOI] [Google Scholar]
- Papafitsoros & Schönlieb (2014).Papafitsoros K, Schönlieb C-B. A combined first and second order variational approach for image reconstruction. Journal of Mathematical Imaging and Vision. 2014;48(2):308–338. doi: 10.1007/s10851-013-0445-4. [DOI] [Google Scholar]
- Phan (2018).Phan TDK. A triangle mesh-based corner detection algorithm for catadioptric images. The Imaging Science Journal. 2018;66(4):220–230. doi: 10.1080/13682199.2017.1408254. [DOI] [Google Scholar]
- Phan (2022).Phan TDK. A high-order convex variational model for denoising MRI data corrupted by Rician noise. 2022 IEEE ninth international conference on communications and electronics (ICCE); 2022. pp. 283–288. [Google Scholar]
- Rudin, Osher & Fatemi (1992).Rudin LI, Osher S, Fatemi E. Nonlinear total variation based noise removal algorithms. Physica D: Nonlinear Phenomena. 1992;60(1–4):259–268. doi: 10.1016/0167-2789(92)90242-F. [DOI] [Google Scholar]
- Sharma & Chaurasia (2021).Sharma A, Chaurasia V. MRI denoising using advanced NLM filtering with non-subsampled shearlet transform. Signal, Image and Video Processing. 2021;15:1331–1339. doi: 10.1007/s11760-021-01864-y. [DOI] [Google Scholar]
- Wang et al. (2004).Wang Z, Bovik AC, Sheikh HR, Simoncelli EP. Image quality assessment: from error visibility to structural similarity. IEEE Transactions on Image Processing. 2004;13(4):600–612. doi: 10.1109/TIP.2003.819861. [DOI] [PubMed] [Google Scholar]
- Xie et al. (2020).Xie D, Li Y, Yang H, Bai L, Wang T, Zhou F, Zhang L, Wang Z. Denoising arterial spin labeling perfusion MRI with deep machine learning. Magnetic Resonance Imaging. 2020;68:95–105. doi: 10.1016/j.mri.2020.01.005. [DOI] [PMC free article] [PubMed] [Google Scholar]
- You et al. (2019).You X, Cao N, Lu H, Mao M, Wanga W. Denoising of MR images with Rician noise using a wider neural network and noise range division. Magnetic Resonance Imaging. 2019;64:154–159. doi: 10.1016/j.mri.2019.05.042. [DOI] [PubMed] [Google Scholar]
- Yuan (2018).Yuan J. An improved variational model for denoising magnetic resonance images. Computers & Mathematics with Applications. 2018;76(9):2212–2222. doi: 10.1016/j.camwa.2018.05.044. [DOI] [Google Scholar]
- Zhang et al. (2021).Zhang Z, Vernekar D, Qian W, Kim M. Non-local means based Rician noise filtering for diffusion tensor and kurtosis imaging in human brain and spinal cord. BMC Medical Imaging. 2021;21:1–12. doi: 10.1186/s12880-020-00536-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Image source credit: IXI dataset, CC BY-SA 3.0 (https://brain-development.org/ixi-dataset/).
Data Availability Statement
The following information was supplied regarding data availability:
The data are available at BrainWeb: https://brainweb.bic.mni.mcgill.ca/brainweb/
The IXI dataset is available at Imperial College London:
https://brain-development.org/ixi-dataset/
The code is available in the Supplemental Files.