Skip to main content
PLOS One logoLink to PLOS One
. 2019 Feb 6;14(2):e0211621. doi: 10.1371/journal.pone.0211621

Multi-channel framelet denoising of diffusion-weighted images

Geng Chen 1,#, Jian Zhang 1,2,#, Yong Zhang 3, Bin Dong 4, Dinggang Shen 1,5,*, Pew-Thian Yap 1,*
Editor: Dzung Pham6
PMCID: PMC6364918  PMID: 30726257

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 [15]. 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.

Fig 1

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 XL2(R) is called a tight wavelet frame of L2(R) [12] if

f=gXf,gg,fL2(R), (1)

where 〈⋅, ⋅〉 is the inner product of L2(R). It is clear that an orthonormal basis is a tight frame, since the identity hold for arbitrary orthonormal bases in L2(R). When X(Ψ) forms an orthonormal basis of L2(R), 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 Ψ:={ψ1,,ψR}L2(Rd), 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 Ψ:

X(Ψ)={ψl,r,k:1rR;l,kZ}, (2)

with

ψl,r,k{2l2ψr(2l·-k),lJ,2l-J2ψr(2l·-2l-Jk),l<J. (3)

When X(Ψ) forms a (tight) frame of L2(R), 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 a02(Z) satisfying

ϕ=2kZa0[k]ϕ(2·-k) (4)

and ϕ^(0)=1, where ϕ^ denotes Fourier transform of ϕ. The key is to find the masks ar2(Z) that gives

ψr=2kZar[k]ϕ(2·-k),r=1,2,,R. (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

r=0R|a^r(ξ)|2=1andr=0Ra^r(ξ)a^r(ξ+ν)¯=0, (6)

for all ν ∈ {0, π} and ξ ∈ [−π, π], the quasi-affine system X(Ψ) forms a tight frame in L2(R).

For example, consider the centered B-splines of order p, i.e.,

ϕ^(ξ)=e-ijξ2(sin(ξ/2)ξ/2)p, (7)

with j = 0 when p is even and j = 1 when p is odd. The corresponding refinement mask is given as

a^0(ξ)=e-ijξ2cosp(ξ/2), (8)

and the p wavelet masks as

a^r(ξ)-ire-ijξ2(pr)sinr(ξ/2)cosp-r(ξ/2), (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)
a0=12[1,1] a0=14[1,2,1] a0=116[1,4,6,4,1]
a1=12[1,-1] a1=24[1,0,-1] a1=18[-1,-2,0,2,1]
a2=14[-1,2,-1] a2=616[1,0,-2,0,1]
a3=18[-1,2,0,-2,1]
a4=116[1,-4,6,-4,1]

When a tight wavelet frame is used, the given data is considered to be sampled as a local average

u[k]=f,ϕ(·-k). (10)

Noting that [12]

f,ψl-1,r,k=kZal,r[k]f,ψl,0,k+k, (11)

where the dilated sequence is defined as

al,r[k]={ar[2lk],k2-lZ,0,k2-lZ. (12)

The decomposition and reconstruction down to level −L [12], i.e.,

P0f=P-Lf+r=1Rj=-L-1kZf,ψr,j,kψr,j,k, (13)

where

Plf=r=1Rj<lkZf,ψr,j,kψr,j,k, (14)

can be realized with convolution using the masks. Denoting by W the L-level framelet decomposition, i.e.,

Wf=(,Wl,rf,)for(l,r)BL, (15)

with

BL{(1,1),(1,2),,(1,R),(2,1),,(L,R)}{(L,0)}, (16)

we have

Wl,rf=a-l,r*a-l+1,0**a0,0*f, (17)

where * denotes the convolution operator. If we use W to denote the framelet reconstruction, we have WW = I, i.e., f = WWf.

Given a 1-dimensional framelet system for L2(R), the d-dimensional tight wavelet frame system for L2(Rd) 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:

minu{Φ(u)=u-f22+i,g,l,rλg,l,rmwg,m2(Wl,ru(m))i220}. (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

λg,l,r={λ(mwg,m2)12,l,r0,0,otherwise. (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

(vg,m,l,r)iwg,m(Wl,ru(m))i, (20)

this amounts to minimizing the following objective function with respect to u and v ≔ {vg,m,l,r}:

Lμ(u,v)=uf22i,g,l,rλg,l,rm(vg,m,l,r)i220+μ2i,g,m,l,rwg,m(Wl,ru(m))i(vg,m,l,r)i22. (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:

(vg,m,l,r)i={wg,m(Wl,ru(m))i,if(hg,l,r)i2λg,l,rμ,0,ifotherwise, (22)

where

(hg,l,r)i=mwg,m(Wl,ru(m))i22. (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

(I+μ2g,l,rwg,m2Wl,rWl,r)u(m)=f(m)+μ2g,l,rwg,mWl,rvg,m,l,r, (24)

where we have dropped the subscript i for notation simplicity. Note that since we have l,rWl,rWl,r=I, the the problem can be simplified to

(1+μ2gwg,m2)u(m)=f(m)+μ2g,l,rwg,mWl,rvg,m,l,r. (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 minu,vLμk(u,v). That is, set k′ = 0 and iterate the following steps:

 (1a) Solve vk,k+1argminvLμk(uk,k,v).

 (1b) Solve uk,k+1=argminuLμk(u,vk,k+1).

 (1c) If uk,k′+1 satisfies the BCD stopping criterion

uk,k-uk,k+12max(uk,k2,1)ϵBCD,

  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

uk-uk+12max(uk2,1)ϵPD,

  stop and output uk. Otherwise, set μk+1 = δμk.

(3) If minvLμk+1(uk,v)>ϒ, set uk+1,0 = u0,0. Otherwise, set uk+1,0 = uk.

(4) Set kk + 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},

wg,m={eκ[(νmνg)2-1],|νmνg|cos(θ),0,otherwise, (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 mg. 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

  1. UEP-based tight wavelet frames, which avoids the staircasing effect;

  2. 0 over 1 regularization;

  3. 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

PSNR=10·log10(MAX2MSE), (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.

Fig 2

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).

Fig 3

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 4

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).

Fig 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.

Fig 6

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 7

Fig 8. Performance comparison based on the ISBI phantom.

Fig 8

Fig 9. Comparison of denoised DW images given by different methods (σ = 5).

Fig 9

Fig 10. Comparison of denoised DW images given by different methods (σ = 7.5).

Fig 10

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 11

Fig 12. Comparison of denoised DW images using the real data.

Fig 12

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

S1 Appendix. Proof of convergence.

(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 L2(Rd): 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

S1 Appendix. Proof of convergence.

(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.


Articles from PLoS ONE are provided here courtesy of PLOS

RESOURCES