Abstract
Diffusion MRI derives its contrast from MR signal attenuation induced by the movement of water molecules in microstructural environments. Associated with the signal attenuation is the reduction of signal-to-noise ratio (SNR). Methods based on total variation (TV) have shown superior performance in image noise reduction. However, TV denoising can result in stair-casing effects due to the inherent piecewise-constant assumption. In this paper, we propose a tight wavelet frame based approach for edge-preserving denoising of diffusion-weighted (DW) images. Specifically, we employ the unitary extension principle (UEP) to generate frames that are discrete analogues to differential operators of various orders, which will help avoid stair-casing effects. Instead of denoising each DW image separately, we collaboratively denoise groups of DW images acquired with adjacent gradient directions. In addition, we introduce a very efficient method for solving an ℓ0 denoising problem that involves only thresholding and solving a trivial inverse problem. We demonstrate the effectiveness of our method qualitatively and quantitatively using synthetic and real data.
Introduction
Diffusion MRI affords in vivo insights into brain tissue microstructure and allows reconstruction of white matter pathways for neuroscience studies involving development, aging, and disorders [1–5]. However, since diffusion MRI derives its contrast from MR signal attenuation, it suffers from low signal-to-noise-ratio (SNR), which complicates subsequent quantitative analyses. To improve SNR, multiple repetitive scans are typically acquired and averaged for noise reduction. This however inevitably prolongs acquisition times and is hence prohibitive in clinical settings. Post-acquisition algorithms, such as total variation (TV) denoising [6], have been widely adopted due to their ability to remove noise without requiring additional acquisition time.
Diffusion-weighted (DW) images are typically acquired with non-collinear gradient directions. As shown in Fig 1, DW images that are scanned with similar gradient directions share a lot of commonalities. However, these commonalities diminish very quickly if the difference between the gradient directions increases. Denoising performance can be improved by making full use of information between images scanned with similar gradient directions; however, images scanned with very different gradient directions have to be avoided to reduce artifacts. We can also observe from the figure that the DW images are typically very noisy, indicating the great importance of denoising.
Fig 1. Diffusion-weighted images scanned at different gradient directions.
The left and middle images were scanned with similar gradient directions. The right image was scanned at a nearly perpendicular gradient direction with respect to the reference.
In this paper, we propose a group ℓ0 minimization denoising framework that utilizes tight wavelet frames and takes advantage of the correlation between DW images scanned with neighboring gradient directions. The power of tight wavelet frames lies in their ability to sparsely approximate piecewise smooth functions and the existence of fast decomposition and reconstruction algorithms associated with them. In contrast, TV based methods are effective on restoring images that are piecewise constant, e.g., binary or cartoon-like images. They will, however, cause staircasing effects in images that are not piecewise constant [6].
TV denoising is typically realized by penalizing the ℓ1-norm of image gradients. Instead of ℓ1 regularization, which has been shown in the theory of compressed sensing [7] to produce sparse solutions, we opt to use ℓ0 regularization. In [8], wavelet frame based ℓ0 regularization shows better edge-preserving quality compared with the conventional ℓ1 regularization. In [9], iterative hard threshoding algorithms show better performance than iterative soft thresholding algorithms. Based on these facts, we propose a group version of ℓ0 minimization to take advantage of the correlation between DW images. Extensive experiments were carried out using synthetic data with different levels of noncentral chi (nc-χ) noise and real diffusion MRI data. The experimental results demonstrate that the proposed method outperforms TV denoising and non-local means (NLM) denoising [10]. Part of this work has been presented in a workshop [11]. Herein, we provide additional examples, results, derivations, and insights that are not part of the workshop publication. The rest of the paper is organized as follows: In Approach Section, we will provide detailed descriptions for our method. In Experiments Section, we will demonstrate the effectiveness of our method using extensive experiments on synthetic data and real data. In Discussion Section, we will provide in-depth discussions of our method. Finally, we will conclude this work in Conclusion Section.
Approach
We will provide first a brief introduction to framelets, followed by details on how framelets can be incorporated into an ℓ0 minimization framework for DWI denoising.
Tight framelets
A wavelet system is called a tight wavelet frame of [12] if
(1) |
where 〈⋅, ⋅〉 is the inner product of . It is clear that an orthonormal basis is a tight frame, since the identity hold for arbitrary orthonormal bases in . When X(Ψ) forms an orthonormal basis of , X(Ψ) is called an orthonormal wavelet basis. Tight frames are generalization of orthonormal bases with greater redundancy—a property central to sparse representation and often desirable in applications such as denoising [13].
Given a set of generators , which are desirably (anti)symmetric and compact functions, the corresponding quasi-affine system X(Ψ) from level J is the collection of dilations and shifts of Ψ:
(2) |
with
(3) |
When X(Ψ) forms a (tight) frame of , each function ψr, r = 1, …, R, is called a (tight) framelet and the whole system X(Ψ) is called a (tight) wavelet frame system. A tight wavelet frame is also called a Parseval frame. Note that in the literature the affine (or wavelet) system, which corresponds to the decimated wavelet (frame) transforms, is commonly used. The quasi-affine system above, introduced and analyzed in [14], corresponds to the undecimated wavelet (frame) transforms and essentially oversamples the wavelet frame system starting from level J − 1 and downwards. In this paper, we focus on the quasi-affine system because it has been shown to work better in image restoration [12]. We set J = 0 and consider only l < 0.
An approach to constructing framelets Ψ is by utilizing multiresolution analysis (MRA) [12]. One starts with a refinable function ϕ with refinement mask satisfying
(4) |
and , where denotes Fourier transform of ϕ. The key is to find the masks that gives
(5) |
The finite sequences a1, …, aR are called wavelet frame masks, or the high pass filters of the system. The refinement mask a0 is also known as the low pass filter. The two equations above can be combined by defining ψ0 ≔ ϕ. The unitary extension principle (UEP) [14] provides a general theory for constructing MRA-based tight wavelet frames. That is, as long as {a1, …, aR} are finitely supported and their Fourier series satisfy
(6) |
for all ν ∈ {0, π} and ξ ∈ [−π, π], the quasi-affine system X(Ψ) forms a tight frame in .
For example, consider the centered B-splines of order p, i.e.,
(7) |
with j = 0 when p is even and j = 1 when p is odd. The corresponding refinement mask is given as
(8) |
and the p wavelet masks as
(9) |
where r = 1, 2, …, p. It is straightforward to show that the UEP conditions (6) are satisfied. Wavelet frame masks for p = 1, 2, 4 are shown in Table 1. It is worth noting that these masks corresponds to differential operators of various orders. For example, for piecewise linear B-spline, the masks a1 and a2 correspond to the first order and second order difference operators respectively up to a scaling factor.
Table 1. Wavelet frame masks.
Piecewise Constant (p = 1) |
Piecewise Linear (p = 2) |
Piecewise Cubic (p = 4) |
---|---|---|
When a tight wavelet frame is used, the given data is considered to be sampled as a local average
(10) |
Noting that [12]
(11) |
where the dilated sequence is defined as
(12) |
The decomposition and reconstruction down to level −L [12], i.e.,
(13) |
where
(14) |
can be realized with convolution using the masks. Denoting by W the L-level framelet decomposition, i.e.,
(15) |
with
(16) |
we have
(17) |
where * denotes the convolution operator. If we use W⊤ to denote the framelet reconstruction, we have W⊤W = I, i.e., f = W⊤Wf.
Given a 1-dimensional framelet system for , the d-dimensional tight wavelet frame system for can be easily constructed by using tensor products of the 1-dimensional framelets [12].
Problem formulation
Given a multi-channel or vector-valued image f of an arbitrary dimension with voxel i ∈ {1, …, N} consisting of vector fi ∈ ℜM, where N is the number of voxels and M is the number of channels, we are interested in restoring its denoised counterpart u by solving the following problem:
(18) |
Here, u(m) is the m-th channel of u. The regularization term is in fact a summation of G terms, each of which grouping a number of channels. The g-th grouping (with associated tuning parameter λg,l,r), where g = {1, 2, …, G}, is defined according to the set of weights {wg,m}, where m ∈ {1, 2, …, M}. Channels with wg,m ≠ 0 are included in the grouping and their weighted framelet coefficients are jointly considered via ℓ2-norm for penalization. The different groups can possibly overlap, implying that each channel can be included in different groups at the same time. This is in spirit similar to the overlapped group Lasso [15]. We set
(19) |
Here λ is a constant that can be set independently of the weights.
Optimization
Problem (18) can be solved effectively using penalty decomposition (PD) [16]. Defining auxiliary variables
(20) |
this amounts to minimizing the following objective function with respect to u and v ≔ {vg,m,l,r}:
(21) |
In PD, we (i) alternate between solving for u and v using block coordinate descent (BCD). Once this converges, we (ii) increase μ > 0 by a multiplicative factor δ > 1 and repeat step (i). This is repeated until increasing μ does not result in further changes to the solution [16]. See Algorithm 1 for a summary of the algorithm. Convergence analysis is provided in the S1 Appendix.
First subproblem
We solve for v in the first problem, i.e., minv Lμ(u, v). This is a group ℓ0 problem and the solution can be obtained via hard-thresholding:
(22) |
where
(23) |
This subproblem can be replaced using soft-thresholding to obtain an ℓ1 version of the algorithm.
Second subproblem
By taking the partial derivative with respect to u(m), the solution to the second subproblem, i.e., minu Lμ(u, v), is for each m
(24) |
where we have dropped the subscript i for notation simplicity. Note that since we have , the the problem can be simplified to
(25) |
Solving the above equation for u(m) is trivial and involves only simple division.
Algorithm 1: Penalty Decomposition (PD)
Data : Multi-channel image f.
Parameters : Tuning parameter λ; initial penalty factor μ0 > 0; multiplicative factor δ > 1; BCD tolerance ϵBCD; PD tolerance ϵPD.
Initialization : Iteration index k = 0; initial solution u0,0; a constant ϒ ≥ Φ(u0,0).
Output : Denoised image u.
/* Main Steps */
(1) For a fixed μk, obtain BCD solution (uk, vk) for . That is, set k′ = 0 and iterate the following steps:
(1a) Solve .
(1b) Solve .
(1c) If uk,k′+1 satisfies the BCD stopping criterion
set (uk, vk) = (uk,k′+1, vk,k′+1) and go to Step (2).
(1d) Set k′ ← k′ + 1 and go to Step (1).
(2) If uk satisfies the PD stopping criterion
stop and output uk. Otherwise, set μk+1 = δμk.
(3) If , set uk+1,0 = u0,0. Otherwise, set uk+1,0 = uk.
(4) Set k → k + 1 and go to Step (1).
Setting the weights
In our case, each channel corresponds to a DW image. In setting the weights {wg,m}, we note that the weights should decay with the dissimilarity between gradient directions associated with a pair of DW images. To reflect this, we let G = M and set, for g, m ∈ {1, …, M},
(26) |
where κ ≥ 0 is a parameter that determines the rate of decay of the weight. The exponential function is in fact modified from the probability density function of the Watson distribution [17] with concentration parameter κ. Essentially, this implies that for the g-th DW image acquired at gradient direction νg, there is a corresponding regularization group that includes a set of images with associated weights {wg,m}. The weight is maximal at wg,g = 1 and is attenuated when m ≠ g. Weights of images scanned at a gradient direction with angle greater than θ in relation to νg are set to 0, and the respective images are hence discarded from the group. We set θ = 30°.
Debiasing
The magnitude of the complex MR signal is commonly used because the phase of the complex signal is highly sensitive to many experimental factors [18, 19]. The magnitude MR signal is not affected by the phase error and it follows a nc-χ distribution [20, 21] rather than a Gaussian distribution and bias correction needs to be carried out especially when the SNR is low [18]. Bias correction can be performed before [22] or after [23] denoising. In our case, we adopted the latter for unbiased noise reduction [23].
Experiments
The main goal in the following experiments is to demonstrate that denoising performance can be improved by using
UEP-based tight wavelet frames, which avoids the staircasing effect;
ℓ0 over ℓ1 regularization;
Collaborative utilization of angularly neighboring DW images.
Unless stated otherwise, we used the piecewise linear tight wavelet frame with L = 2 levels of decomposition. The optimal λ values for ℓ0 and ℓ1 were in (1, 8], determined using grid search from 0.2 to 50 in steps of 0.2 based on the maximal peak signal-to-noise ratio (PSNR) defined as
(27) |
where MAX is the maximal signal value and MSE is the mean square error.
For debiasing, the noise level is estimated from the image background using the method described in [24]. More advanced noise estimation methods [23, 25] can be used for improved accuracy.
We utilized NLM filtering as a comparison baseline. Following the work presented in [26], we set the patch radius to 1 and search radius to 2.
Datasets
Spiral data
A synthetic dataset of a spiral was generated for quantitative evaluation. The parameters used for synthetic data simulation were consistent with the real data described next: b = 2000s/mm3, 48 gradient directions, 64 × 64 × 16 voxels with resolution 2 × 2 × 2 mm3. Three levels of 32-channel nc-χ noise [27] was added: σ = 5, 7.5, and 10, corresponding to SNR = 30, 20, 10. SNR is defined as η/σ [28], where η is the true signal value, which in our case is the white matter non-DW signal. The varying curvature reflects the various degree of bending of white matter pathways and gives us a good basis for evaluating how denoising performance changes in different conditions.
ISBI phantom
Evaluation was also performed using the realistic diffusion MRI phantom adopted in the ISBI 2013 HARDI challenge (http://hardi.epfl.ch/static/events/2013_ISBI/). A python package, called phantomαs [29], was used to generate the noise free phantom, with gradient directions and diffusion weighting consistent with the spiral data described above. Three levels of 32-channel nc-χ noise, similar to the spiral data, was added to the noise free phantom.
Real data
DW images were acquired using Siemens 3T TRIO MR scanner with the same gradient directions and b-value as the spiral data. The imaging protocol is as follows: 128 × 96 imaging matrix, voxel size of 2 × 2 × 2 mm3, TE = 97 ms, TR = 11, 300 ms, 32-channel receiver coil. Imaging acquisition was repeatedly performed on the same subject for 8 times. We averaged the 8 sets of DW images and removed the nc-χ noise bias to obtain the ground truth for evaluation. Informed written consent was obtained from the subject and the experimental protocol was approved by the Institutional Review Board of the University of North Carolina (UNC) School of Medicine. The study was carried out in accordance with the approved guidelines.
Results
The staircasing effect
The staircasing effect is often observed in denoising based on TV regularization [30]. The power of tight wavelet frames lies in their ability to sparsely approximate piecewise smooth functions. They are hence better suited for images with gradual intensity changes. In Fig 2, we show an example of how piecewise linear framelet denoising avoids the staircasing effect and results in a smoother image without blocking artifacts. In contrast, TV denoising causes patch artifacts when the image is not piecewise constant.
Fig 2. An illustration of how piecewise linear framelet denoising avoids the staircasing artifacts created by TV denoising.
Bias correction
The noise-induced bias on the estimated magnitude signal is especially prominent when the diffusion weighting is high. We removed the nc-χ bias using the method described in [27]. Fig 3 indicates that the nc-χ noise results in a noise floor especially when the signal is low [27]. This manifests as elevation of intensity value after denoising. Removing the noise bias produces an image that is closer to the ground truth.
Fig 3. Debiasing the denoising outcome overcomes the noise floor and results in (σ = 7.5).
Type of framelets and number of levels
Using the spiral data for evaluation, our results shown in Fig 4 indicate that piecewise linear framelet denoising performs better than other types of framelets.
Fig 4. ℓ0 denoising using Haar, piecewise linear, and piecewise cubic framelets (L = 2, σ = 5).
Fig 5 indicates that denoising performance improves with the increase in the number of levels, L. However, the time cost increases dramatically with L, i.e., 27 s for L = 1, 29 s for L = 2, and 378 s for L = 3 (based on a 4-core Intel i7 processor). Therefore, we choose L = 2 for reasonable denoising performance with a reasonable time cost.
Fig 5. ℓ0 denoising in relation to the level of decomposition, L (piecewise linear framelets, σ = 5).
Effects of grouping
Fig 6 shows the results of denoising with and without grouping of angularly neighboring images. Grouping can be observed to significantly improve PSNR.
Fig 6. The effects of grouping on denoising.
Comparison between methods
The PSNR and SSIM [31] results for the spiral data and ISBI phantom, shown in Figs 7 and 8, indicate that the proposed ℓ0-based framelet method gives the best performance for all noise levels. The DW images, shown in Figs 9 and 10, indicate that both ℓ1 and ℓ0 give sharper edges compared with NLM. Noise, however, is not totally removed for the case of ℓ1. Only ℓ0 is able to effectively remove noise and preserve edges. Note that, for both synthetic and real data, nc-χ bias was removed using the method described in [27].
Fig 7. Performance comparison based on the spiral data.
Fig 8. Performance comparison based on the ISBI phantom.
Fig 9. Comparison of denoised DW images given by different methods (σ = 5).
Fig 10. Comparison of denoised DW images given by different methods (σ = 7.5).
We also compared the computational times of different methods using the spiral data with a computer equipped with a 4-core Intel i7 processor. The results, shown in Table 2, indicate that our method and ℓ1 perform more efficiently than NLM.
Table 2. Computation times.
NLM | ℓ1 | Proposed | |
---|---|---|---|
Time (sec) | 186 | 34 | 27 |
Real data
For the real data, we used the average image as the ground truth for quantitative evaluations. The results for all 8 datasets, shown in Fig 11, are consistent with Figs 7 and 8, indicating that ℓ0 gives the best performance. The visual results in Fig 12 indicate that the results given by ℓ0 is closest to the ground truth. This is confirmed by the root-mean-square error (RMSE) map computed between the denoised data and the ground truth data. In contrast, NLM over-smooths the image and edge information is hence lost.
Fig 11. Performance comparison based on the real data.
Fig 12. Comparison of denoised DW images using the real data.
Discussion
In this paper, we have introduced a method that harnesses correlations between DW images scanned with similar gradient directions for effective edge-preserving denoising. Our main contributions lie in three aspects. Firstly, UEP was employed to generate frames that were discrete analogues to differential operators of various orders; Secondly, instead of the conventional ℓ1 regularization, a very efficient method was proposed in order to solve an ℓ0 denoising problem that involves only thresholding and a trivial inverse problem; Thirdly, DW images acquired using neighboring gradient directions were used for collaborative denoising.
NLM was used as a comparison baseline in our evaluation. However, similar to [22, 32], we found the performance of NLM to be unsatisfactory. NLM can be improved by designing better metrics for patch matching, instead of the conventional Euclidean distance. For instance, inspired by the human visual system, Foi and Boracchi [33] proposed a patch foveation operator for measuring patch distance. Baselice [34] proposed to measure pixel using the Kolmogorov—Smirnov distance, showing promising performance in reducing speckle noise in ultrasound images. NLM can be further improved by extending its search volume. For instance, collaborative NLM [35] extended the search volume to a number of co-denoising images to enrich the similar information used in noise reduction. Chen et al. [36, 37] proposed to improve NLM by considering the similar information in both spatial domain and diffusion wavevector domain. This idea was further employed to improve atlas building [38] and resolution enhancement [39].
Conclusion
In conclusion, we have proposed a method to remove the noise in DW images. The proposed method takes advantage of multi-channel framelet and the correlations among DW images for effective noise removal. The associated ℓ0 optimization problem is solved by an effective iterative hard thresholding algorithm. Extensive experiments on synthetic data and real data demonstrate the advantage of our method over various noise reduction methods, including TV regularization, NLM, and the ℓ1 counterpart of our method.
Supporting information
(PDF)
Acknowledgments
This work was supported in part by NIH grants (NS093842, EB022880, EB006733, EB009634, AG041721, and MH100217) and Hunan Provincial Education Department grant (15A066). Bin Dong was supported in part by NSFC 11671022.
Data Availability
The synthetic data used in this study can be found at https://osf.io/57gcx/. The real data cannot be made publicly available as no such authorization was given by the Local Ethical Committee. Data are available upon request (contact with UNC IRB via irb_questions@unc.edu) to researchers qualified to handle confidential data.
Funding Statement
This work was supported in part by NIH grants (NS093842 to Pew-Thian Yap, EB022880 to Pew-Thian Yap and Dinggang Shen, EB006733 to Dinggang Shen, EB009634 to Dinggang Shen, AG041721 to Dinggang Shen, and MH100217 to Dinggang Shen) and Hunan Provincial Education Department grant (15A066) to Jian Zhang. Bin Dong was supported in part by NSFC 11671022.
References
- 1. Yap PT, Fan Y, Chen Y, Gilmore J, Lin W, Shen D. Development Trends of White Matter Connectivity in the First Years of Life. PLoS ONE. 2011;6(9):e24678 10.1371/journal.pone.0024678 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2. Wee CY, Yap PT, Li W, Denny K, Brownyke JN, Potter GG, et al. Enriched White-Matter Connectivity Networks for Accurate Identification of MCI Patients. NeuroImage. 2011;54(3):1812–1822. 10.1016/j.neuroimage.2010.10.026 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3. Wee CY, Yap PT, Zhang D, Denny K, Browndyke JN, Potter GG, et al. Identification of MCI Individuals Using Structural and Functional Connectivity Networks. NeuroImage. 2012;59(3):2045–2056. 10.1016/j.neuroimage.2011.10.015 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4. Wee CY, Wang L, Shi F, Yap PT, Shen D. Diagnosis of Autism Spectrum Disorders Using Regional and Interregional Morphological Features. Human Brain Mapping. 2014;35(7):3414–3430. 10.1002/hbm.22411 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5. Jin Y, Wee CY, Shi F, Thung KH, Yap PT, Shen D. Identification of Infants at High-Risk for Autism Spectrum Disorder Using Multi-Parameter Multi-Scale White Matter Connectivity Networks. Human Brain Mapping. 2015;36(12):4880–4896. 10.1002/hbm.22957 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6. Ring W. Structural Properties of Solutions to Total Variation Regularization Problems. Mathematical Modelling and Numerical Analysis. 2000;34:799–810. 10.1051/m2an:2000104 [DOI] [Google Scholar]
- 7. Candès EJ, Romberg J, Tao T. Robust uncertainty principles: Exact signal reconstruction from highly incomplete frequency information. IEEE Transactions on Information Theory. 2006;52(2):489–509. 10.1109/TIT.2005.862083 [DOI] [Google Scholar]
- 8. Zhang Y, Dong B, Lu Z. ℓ0 Minimization for wavelet frame based image restoration. Mathematics of Computation. 2013;82:995–1015. 10.1090/S0025-5718-2012-02631-7 [DOI] [Google Scholar]
- 9. Chan RH, Chan TF, Shen L, Shen Z. Wavelet algorithms for high-resolution image reconstruction. SIAM Journal on Scientific Computing. 2003;24(4):1408–1432. 10.1137/S1064827500383123 [DOI] [Google Scholar]
- 10. Buades A, Coll B, Morel JM. A review of image denoising algorithms, with a new one. Multiscale Modeling & Simulation. 2005;4(2):490–530. 10.1137/040616024 [DOI] [Google Scholar]
- 11.Zhang J, Chen G, Zhang Y, Dong B, Shen D, Yap PT. Denoising Diffusion-Weighted Images Using Grouped Iterative Hard Thresholding of Multi-Channel Framelets. In: MICCAI Workshop on Computational Diffusion MRI (CDMRI); 2016. p. 49–59. [DOI] [PMC free article] [PubMed]
- 12.Dong B, Shen Z. MRA-Based Wavelet Frames and Applications. In: IAS Lecture Notes Series, Summer Program on “The Mathematics of Image Processing”. Park City Mathematics Institute; 2010.
- 13. Mallat S. A Wavelet Tour of Signal Processing: The Sparse Way. Third edition ed Academic Press; 2008. [Google Scholar]
- 14. Ron A, Shen Z. Affine systems in : The analysis of the analysis operator. Journal of Functional Analysis. 1997;148(2):408–447. 10.1006/jfan.1996.3079 [DOI] [Google Scholar]
- 15.Jacob L, Obozinski G, Vert JP. Group lasso with overlap and graph lasso. In: Proceedings of the 26th annual international conference on machine learning. ACM; 2009. p. 433–440.
- 16. Lu Z, Zhang Y. Sparse approximation via penalty decomposition methods. SIAM Journal on Optimization. 2013;23(4):2448–2478. 10.1137/100808071 [DOI] [Google Scholar]
- 17. Schwartzman A, Dougherty RF, Taylor JE. False Discovery Rate Analysis of Brain Diffusion Direction maps. Annals of Applied Statistics. 2008;2(1):153–175. 10.1214/07-AOAS133 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18. Henkelman RM. Measurement of signal intensities in the presence of noise in MR images. Medical Physics. 1985;12(2):232–233. 10.1118/1.595711 [DOI] [PubMed] [Google Scholar]
- 19. Liu J, Koenig JL. An automatic phase correction method in nuclear magnetic resonance imaging. Journal of Magnetic Resonance (1969). 1990;86(3):593–604. 10.1016/0022-2364(90)90036-9 [DOI] [Google Scholar]
- 20. Koay CG, Basser PJ. Analytically exact correction scheme for signal extraction from noisy magnitude MR signals. Journal of Magnetic Resonance. 2006;179(2):317–322. 10.1016/j.jmr.2006.01.016 [DOI] [PubMed] [Google Scholar]
- 21. Constantinides CD, Atalar E, McVeigh ER. Signal-to-noise measurements in magnitude images from NMR phased arrays. Magnetic Resonance in Medicine. 1997;38(5):852–857. 10.1002/mrm.1910380524 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22. St-Jean S, Coupé P, Descoteaux M. Non Local Spatial and Angular Matching: Enabling higher spatial resolution diffusion MRI datasets through adaptive denoising. Medical Image Analysis. 2016;32:115–130. 10.1016/j.media.2016.02.010 [DOI] [PubMed] [Google Scholar]
- 23. Veraart J, Fieremans E, Novikov DS. Diffusion MRI noise mapping using random matrix theory. Magnetic Resonance in Medicine. 2016;76(5):1582–1593. 10.1002/mrm.26059 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24. 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. 10.1016/j.media.2008.02.004 [DOI] [PubMed] [Google Scholar]
- 25. St-Jean S, De Luca A, Viergever MA, Leemans A. Automatic, Fast and Robust Characterization of Noise Distributions for Diffusion MRI In: Frangi AF, Schnabel JA, Davatzikos C, Alberola-López C, Fichtinger G, editors. Medical Image Computing and Computer Assisted Intervention (MICCAI). Cham: Springer International Publishing; 2018. p. 304–312. [Google Scholar]
- 26. Manjón JV, Coupé P, Martĺ-Bonmatĺ L, Collins DL, Robles M. Adaptive non-local means denoising of MR images with spatially varying noise levels. Journal of Magnetic Resonance Imaging. 2010;31(1):192–203. 10.1002/jmri.22003 [DOI] [PubMed] [Google Scholar]
- 27. Koay CG, Özarslan E, Basser PJ. A signal transformational framework for breaking the noise floor and its applications in MRI. Journal of Magnetic Resonance. 2009;197(2):108–119. 10.1016/j.jmr.2008.11.015 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28. Gudbjartsson H, Patz S. The Rician distribution of noisy MRI data. Magnetic Resonance in Medicince. 1995;34:910–914. 10.1002/mrm.1910340618 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 29.Caruyer E, Daducci A, Descoteaux M, Houde JC, Thiran JP, Verma R. Phantomas: a flexible software library to simulate diffusion MR phantoms. In: ISMRM; 2014.
- 30. Knoll F, Bredies K, Pock T, Stollberger R. Second order total generalized variation (TGV) for MRI. Magnetic Resonance in Medicince. 2011;65(2):480–491. 10.1002/mrm.22595 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 31. 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. 10.1109/TIP.2003.819861 [DOI] [PubMed] [Google Scholar]
- 32. Veraart J, Novikov DS, Christiaens D, Ades-Aron B, Sijbers J, Fieremans E. Denoising of diffusion MRI using random matrix theory. NeuroImage. 2016;142:394–406. 10.1016/j.neuroimage.2016.08.016 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 33. Foi A, Boracchi G. Foveated self-similarity in nonlocal image filtering In: Human Vision and Electronic Imaging XVII. vol. 8291 International Society for Optics and Photonics; 2012. p. 829110. [Google Scholar]
- 34. Baselice F. Ultrasound image despeckling based on statistical similarity. Ultrasound in Medicine and Biology. 2017;43(9):2065–2078. 10.1016/j.ultrasmedbio.2017.05.006 [DOI] [PubMed] [Google Scholar]
- 35. Chen G, Zhang P, Wu Y, Shen D, Yap PT. Denoising magnetic resonance images using collaborative non-local means. Neurocomputing. 2016;177:215–227. 10.1016/j.neucom.2015.11.031 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36. Chen G, Wu Y, Shen D, Yap PT. Noise Reduction in Diffusion MRI Using Non-Local Self-Similar Information in Joint x-q Space. Medical Image Analysis. 2019;In Press. 10.1016/j.media.2019.01.006 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 37. Chen G, Dong B, Zhang Y, Shen D, Yap PT. Neighborhood matching for curved domains with application to denoising in diffusion MRI In: Medical Image Computing and Computer-Assisted Intervention (MICCAI). Springer; 2017. p. 629–637. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 38. Yang Z, Chen G, Shen D, Yap PT. Robust Fusion of Diffusion MRI Data for Template Construction. Scientific Reports. 2017;7(1):12950 10.1038/s41598-017-13247-w [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39. Chen G, Dong B, Zhang Y, Lin W, Shen D, Yap PT. Angular Upsampling in Infant Diffusion MRI Using Neighborhood Matching in x-q Space. Frontiers in Neuroinformatics. 2018;12:57 10.3389/fninf.2018.00057 [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
(PDF)
Data Availability Statement
The synthetic data used in this study can be found at https://osf.io/57gcx/. The real data cannot be made publicly available as no such authorization was given by the Local Ethical Committee. Data are available upon request (contact with UNC IRB via irb_questions@unc.edu) to researchers qualified to handle confidential data.