Skip to main content

Nonlinear filtering based on 3D wavelet transform for MRI denoising

Abstract

Magnetic resonance (MR) images are normally corrupted by random noise which makes the automatic feature extraction and analysis of clinical data complicated. Therefore, denoising methods have traditionally been applied to improve MR image quality. In this study, we proposed a 3D extension of the wavelet transform (WT)-based bilateral filtering for Rician noise removal. Due to delineating capability of wavelet, 3D WT was employed to provide effective representation of the noisy coefficients. Bilateral filtering of the approximation coefficients in a modified neighborhood improved the denoising efficiency and effectively preserved the relevant edge features. Meanwhile, the detailed subbands were processed with an enhanced NeighShrink thresholding algorithm. Validation was performed on both simulated and real clinical data. Using the peak signal-to-noise ratio (PSNR) to quantify the amount of noise of the MR images, we have achieved an average PSNR enhancement of 1.32 times with simulated data. The quantitative and the qualitative measures used as the quality metrics demonstrated the ability of the proposed method for noise cancellation.

1. Introduction

Three-dimensional magnetic resonance imaging (MRI) has, during the last several decades, benefited from a variety of technological developments resulting in increased resolution, signal-to-noise ratio (SNR), and acquisition speed. However, fundamental trade-offs among resolution, acquisition speed, and SNR combined with scientific, clinical, and financial pressures to obtain more data more quickly, can result in images that exhibit significant artifacts, e.g., noise, partial volume, and intensity nonuniformity. For instance, the need for shorter acquisition times for patients in certain clinical studies often undermines the ability to obtain images having both high-resolution and high SNR. Another example concerns diffusion-tensor (DT) MRI that has become quite popular over the last decade due to its ability to measure the anisotropic diffusion of water in structured biological tissue. DT MRI differentiates between the anatomical structures of cerebral white matter, which was previously impossible with MRI, in vivo, and noninvasively. The effects of Rician noise on DT MRI, however, are severe because of the inherent nature of the process--higher tissue anisotropy produces progressively lower intensities in diffusion-weighted images that, in turn, are more susceptible to Rician noise. The efficacy of higher-level post processing of MR and DT-MR images, e.g., segmentation and registration, that assume specific models on regions of interests, e.g., homogeneous, is sometimes impaired by even moderate noise levels. Hence, it is necessary to remove the noise from MR image.

The removal of noise from noisy data to obtain the unknown signal is often referred to as denoising. Post-processing filtering techniques with the advantage of not to increase the acquisition time have extensively been used in MRI denoising. Many image denoising methods have been proposed in previous research. The conventional approach [1, 2] was proposed to estimate the Rician noise level and perform signal reconstruction using a maximum likelihood method. Anisotropic diffusion [3–5] reduces image noise by considering a scale space, and it has been adapted to suppress the Rician noise in MR image [6]. Moreover, anisotropic diffusion filter combined with the Wiener filter [7] has been used for MRI denoising, which spatially averages pixels according to their correlation structure. The nonlocal means filter has been applied for feature preserved MRI denoising [8–12]. It builds an estimation of the restored pixel value by weighted averaging over a large portion of the pixels within the image. The weights are based on the similarity computed by comparing the patches instead of single point, and the edges and the details can both be well preserved.

Recently, wavelets have become a popular tool in various applications for data analysis and image processing. Application of wavelets for denoising of MR images has produced a large number of algorithms [13, 14]. Early study [15] was followed by multi-scale products thresholding [16], which uses adjacent wavelet subbands to detach the edges from noise. Complex denoising of MR images using wavelets was proposed by Zaroubi and Goelman [17]. The method produces better SNR compared to the magnitude denoising scheme. Wu et al. [18] proposed a wavelet-based background noise removal method in MRI. The proposed method can be used jointly with existing denoising methods to improve their effectiveness. Bilateral filtering in wavelet domain has been shown to preserve the edges efficiently [19]. Moreover, wavelet has been used for MRI denoising in combination with Radon transform, which estimates noise variance in different scales [20].

In this study, we proposed a 3D extension of the wavelet transform (WT)-based bilateral filtering ideas for Rician noise removal. Due to delineating capability of wavelet, 3D WT was employed to decompose the MR image into the approximation and the detailed subbands. Next, bilateral filtering of the approximate coefficients in a modified 3D neighborhood improved denoising efficiency and effectively preserved relevant edge features. Meanwhile, the detailed subbands were processed with a weighted NeighShrink (WNS) thresholding algorithm. At the end, inverse 3D WT was performed on the selected subbands to obtain final denoised image. In the proposed method, the combined property of 3D WT and the bilateral filter significantly reduces the blurring of image features.

The structure of this article is as follows. First we describe our proposed noise cancellation algorithm (Section 2). Then, we explain our experimental methodology and present the results with both synthetic and real images (Section 3). Finally, Section 4 is devoted to discussion and conclusion.

2. Materials and methods

2.1. Rician noise estimation

One main source of noise in MRI signal is the thermal noise. The signal component of the measurement is present in both real and imaginary channels; each of the two orthogonal channels is affected by white Gaussian noise. An MR image is usually reconstructed by computing the inverse discrete Fourier transform of the raw data. The magnitude image of the reconstructed MRI is used for visual inspection and for automatic computer analysis. Since the magnitude reconstruction is the square root of the sum of two independent Gaussian random variables, the magnitude image data are described by a Rician distribution [21].

The complex MRI data is given as

y=p+iq
(1)

The noise in the complex raw data is zero mean Gaussian noise and the spatial MR image is the magnitude of the noisy raw data. Therefore, the magnitude of the noisy raw data z is given by

z = ( p + n r e ) 2 + ( q + n i m ) 2
(2)
n re , n im ~ G ( 0 , σ 2 )
(3)

i.e., z is corrupted by Rician noise. Under these conditions, it is advantageous to take the square of the magnitude MR image. Its expectation reads

E ( z 2 ) =E ( y 2 ) +2 σ n 2
(4)

And we could obtain an unbiased estimator of y by taking

y ≈ max ( 0 , z 2 - 2 σ n 2 )
(5)

where the maximum function is applied to avoid physically meaningless complex values. Note that this unbiasing procedure relies on a proper estimate of the σ n parameter. To this end, many methods have previously been reported [22–25]. They are mainly based on the features of the Rayleigh background, for instance,

σ n = μ 2
(6)

where μ is the mean value of the background of the squared magnitude of image, these methods are suitable for our method as long as the MR image contains background.

2.2. 3D WT

Wavelets are orthogonal basis functions that delve data into different spatio-frequency components. The delineating capability of wavelet leads to better discrimination between the noise and the signal. In terms of wavelet space decomposition, the separable 3D WT [26] can be expressed by a tensor product by

V 3 = ( L x ⊕ H x ) ⊗ ( L y ⊕ H y ) ⊗ ( L z ⊕ H z ) = L x L y L z ⊕ L x H y L z ⊕ H x L y L z ⊕ H x H y L z ⊕ L x L y H z ⊕ L x H y H z ⊕ H x L y H z ⊕ H x H y H z
(7)

where ⊕ denotes space direct sum, Lα and Hβ, respectively, represent the high- and low-pass directional filters along directions of α-axis, where α ∈ {x,y,z}.

Figure 1 shows a separable 3D decomposition of a volume: after being applied on the rows and on the columns, the analysis filters followed by a 2 to 1 decimation are applied along the third dimension. After the decomposition, eight subvolumes of lower resolution were obtained: the approximation subvolume from resolution '-1' named LxLyLz and 7 subvolumes of details. The separable 3D wavelet provided an equal decorrelation of the original volume voxels in the three directions and the wavelet-based denoising was achieved by modifying the contents in the octant subbands, followed by wavelet synthesis.

Figure 1
figure 1

Separable 3D wavelet decomposition. The downward arrow denotes downsampling.

2.3. 3D bilateral filtering

For 2D image denoising, the original 2D bilateral filter [27] computes the similarity of two pixels by comparing the similarity of the two pixels' square neighborhood centered at the pixels. In a similar way, the similarity of two voxels in 3D image is determined by comparing the similarity of their cubic neighborhood centered at the voxels. For a given size, the cubic neighborhood contains more voxels than the square one. Thus, even for a small neighbor size, some voxels similar to the voxel being processed in a certain extent have low weight when using 3D neighbors. But, if 2D square neighbor is used to compare similarity in 3D images, many voxels not very similar to the voxel being processed will involve in the decision of the new value. To address this issue, we employed a new neighbor for computing the similarity of two voxels. The modified neighborhood consisted of one square in a plane and one line in another axis that was normal to the plane. The square neighbor and the line were both centered at the voxel being studied, as shown in Figure 2.

Figure 2
figure 2

Modified neighborhood in 3D wavelet domain.

The neighborhood that consists of a square and a line contains part of the 3D structure of the voxel's neighborhood and contains fewer voxels than the cubic neighbor. Thus, more similar voxels could be identified. The 3D bilateral filter with improved neighborhood is as follows:

f ( i , j , k ) = 1 C ∑ ( p , q , m ) ∈ O ( i , j , k ) w d ( i , j , k ) ( p , q , m ) ⋅ w r ( i , j , k ) ( p , q , m ) ⋅ g ( p , q , m )
(8)
w r ( i , j , k ) ( p , q , m ) = exp - g ( p , q , m ) - g ( i , j , k ) 2 2 δ r 2
(9)
w d ( i , j , k ) ( p , q , m ) = exp - ( p - i ) 2 + ( q - j ) 2 + ( k - m ) 2 2 δ d 2
(10)
C = ∑ ( p , q , m ) ∈ O ( i , j , k ) w d ( i , j , k ) ( p , q , m ) ⋅ w r ( i , j , k ) ( p , q , m )
(11)

where g(p, q, m) represents the intensity value of voxel at position (p, q, m) of volume, O(i, j, k) represents the modified neighborhood of voxel at position (i, j, k), f(i, j, k) represents the filtered value, w d and w r are spatial and radiometric components of the bilateral filter, respectively, the parameters δ d and δ r control the behavior of the weights.

2.4. 3D WNS thresholding

Recent study on wavelet thresholding evolves as block processing, in which the coefficient is most likely to contain signal if its neighborhood also contains signal coefficient. This method is called NeighShrink [28]. Zhou and Cheng [29] have improved it by optimally choosing the NeighShrink parameters based on Stein's unbiased risk estimate (SURE). We extended the Neighshrink algorithm into 3D domain as following:

For the 3D wavelet w ijk coefficient to be shrunk, consider a cubic neighborhood B ijk centered at w ijk , as shown in Figure 3. The size of neighborhood is represented as 3 × 3 × 3. For S i j k 2 = ∑ ( p , q , m ) ∈ B i j k w p q m 2 , the NeighShrink shrinkage formula is given by [29]

Figure 3
figure 3

An illustration of the neighboring window centered at the wavelet coefficient to be shrinked.

θ ⌢ i j k = w i j k max 1 - λ 2 S i j k 2 , 0
(12)

where θ ⌢ i j k is the estimator of the unknown noiseless coefficient and λ is the threshold. The optimal λ for each of the high-frequency subbands is estimated using SURE.

In the Neighshrink method, all the wavelet coefficients are shrunk to achieve the purpose of denoising. The result of this may be the noise is reduced while the structural details important in medical image are blurred. As shown in a previous study [29], the oversmoothing could be compensated by exploiting the neighborhood statistics over a pixel to be denoised. By taking advantage of the essential feature of wavelet coefficients known as energy clustering within each subband, a 3D WNS method was proposed to preserve the structural information in MRI.

Let W p q m D i denotes the wavelet coefficient at location (p,q,m) in subband Di which belongs to {LxHyHz, HxLyHz, HxHyLz, HxHyHz}, and KLHH, KHLH, KHHL, KHHH represent different weights of different wavelet subbands, respectively, as shown in Figure 4. Weighting factors were determined according to the 3D Directional Filter Banks (3D DFB) developed by Lu and Do [30]. Then, S i j k D i will be calculated as follows:

Figure 4
figure 4

Weighting coefficients of 3D WNS thresholding.

S i j k D i = ∑ ( p , q , m ) ∈ B i j k K L H H ( W p q m D i ) 2 D i ∈ L x H y H z ∑ ( p , q , m ) ∈ B i j k K H L H ( W p q m D i ) 2 D i ∈ H x L y H z ∑ ( p , q , m ) ∈ B i j k K H H L ( W p q m D i ) 2 D i ∈ H x H y L z ∑ ( p , q , m ) ∈ B i j k K H H H ( W p q m D i ) 2 D i ∈ H x H y H z
(13)

The estimator of the unknown noiseless coefficient θ ⌢ i j k is determined according to Equation (12).

2.5. Algorithm summary

The proposed 3D wavelet domain improved bilateral filter with the WNS thresholding (3DW-IBF) was summarized as follows (see Figure 5):

Figure 5
figure 5

Workflow of the proposed algorithm.

  1. (1)

    Compute the square of noisy MR image I to obtain its square magnitude Isq.

  2. (2)

    Use 3D WT to get the approximation coefficients (LxLyLz, LxLyHz, LxHyLz, LxLyHz) and the detail coefficients (LxHyHz, HxLyHz, HxHyLz, HxHyHz) of Isq (see Section 2.2).

  3. (3)

    The bias in approximation coefficients is removed by subtracting 4 σ n 2 [15] (see Section 2.1).

  4. (4)

    These unbiased approximation coefficients are passed through the 3D improved bilateral filter (see Section 2.3).

  5. (5)

    Denoise the detail coefficients using 3D WNS thresholding technique (see Section 2.4).

  6. (6)

    Compute inverse 3D WT of the filtered approximation and the denoised detail coefficients to obtain the estimate of Isq (see Section 2.2).

  7. (7)

    The square root of the resultant gives the denoised magnitude MR image.

3. Experiments and results

3.1. Experimental data description

We have carried out experiments with both simulated and real data. To conduct the experiments over synthetic data, three simulated MR images (T1, T2 and PD) with 1 mm3 voxel resolution (8-bit quantization) from the Brainweb phantom [31] were used. Each image contained 181 × 217 × 181 voxels. To simulate Rician noise, we added zero mean Gaussian noise to the real and imaginary parts of the simulated MR data and afterwards the magnitude image was computed.

To evaluate the proposed approach on real clinical data, three datasets were used. Informed consent was obtained from all volunteers in accordance with our institution's policies regarding human subjects. The first dataset consisted of an MP-RAGE T1w volumetric sequence (256 × 240 × 176 voxels with a voxels resolution of 1 mm3) acquired on a Siemens 1.5T Vision scanner. The acquisition parameters were TR = 9 ms, TE = 4 ms, flip angle = 10°, TI = 2 ms, TD = 200 ms.

The second dataset was obtained with a TSE-FLAIR volumetric sequence (256 × 256 × 160 voxels with a voxels resolution of 0.94 × 0.94 × 1 mm3) acquired on a Philips Gyroscan 3 Tesla scanner (Best, Netherlands) using a sensitivity encoding (SENSE) acceleration factor of 2, TR = 14 ms, and TE = 140 ms. Although parallel acquisition techniques such as SENSE or generalized autocalibrating partially parallel acquisitions introduce a spatially varying noise variance across the image, we used this dataset here to show the capability of the proposed approach on MR images with spatially varying noise.

Finally, we have obtained an image with a particularly large amount of noise by courtesy of Huiping Shi (Qiqihaer Medical College, Qiqihaer, China), as to assess the performance of the methods under extreme conditions. It was obtained on a 0.5 Tesla Neusoft-Philips, with parameters TR = 20 ms, TE = 5 ms, flip angle = 90°, field of view = 26 cm, matrix = 256 × 160, slice thickness = 2 mm. The resulting 3D image has size 512 × 512 × 40 voxels. Its original values are in the range [0, 255].

3.2. Quantitative and qualitative metrics

The efficiency of the denoising methods was compared quantitatively and qualitatively. For quantitative assessment, the mean squared error (MSE) and the Structural Similarity index (SSIM) [32] were evaluated. These measures were computed with the noise-free MR images as the ground truth. MSE is an objective measure that quantifies the deviation of estimated values from the true value

MSE = 1 M ∑ i = 1 M ( I ( i ) - I 0 ( i ) ) 2
(14)

where I(i) and I0(i) are the pixel (voxel) values at position i of the original image and the denoised image, respectively. M denotes the number of the pixels in each image. MSE yields the same relative ordering among methods as the power signal-to-noise ratio (PSNR) and the root mean squared error (RMSE):

PSNR = 10 log 10 255 2 MSE
(15)
RMSE = MSE
(16)

Though, MSE is most commonly employed similarity metric, it is not optimal with respect to the perceived quality. Our second performance measure was the SSIM, which was employed to study the structural and perceptual similitude between the original and denoised images. SSIM is an effective alternative that improvizes the error measures and is also consistent with the visual perception. As mentioned in previous section, MRI consists of delicate structural details, for which MSE is not sufficient to quantify the restored information. Therefore, SSIM is also used to study the structural and perceptual closeness between the denoised and the original images. The SSIM index is estimated locally over a 11 × 11 window, which moves pixel-by-pixel over the entire image. The final value of SSIM is the mean of SSIM index calculated over the N local regions. The SSIM between the image X and Y is calculated from

SSIM ( x , y ) N = ( 2 μ x μ y + c 1 ) ( 2 δ x y + c 2 ) ( μ x 2 + μ y 2 + c 1 ) ( δ x 2 + δ y 2 + c 2 )
(17)

where μ is the mean intensity, δ denotes the standard deviation, and the constants c1 = 0.01, c2 = 0.03 were chosen as recommended in Wang et al. [32].

SSIM ( X , Y ) = 1 N ∑ R = 1 N SSIM ( x , y ) R
(18)

The value of SSIM lies between [-1, 1]. Alternatively, the SSIM can also be given in percentage (%). Larger value of SSIM means high similarity between the compared images.

Visual assessment of the residual image was employed for qualitative evaluation. The residual image was obtained by subtracting the denoised image from the noisy image [12]. The residual image was required to verify the traces of anatomical information in clinical image removed during denoising. So, this could reveal the excessive smoothing and blurring of small structural details contained in the image.

3.3. Validation on simulated dataset

We have compared, qualitative and quantitatively the performance of our proposed algorithm with optimal estimated parameters (Rneighbor = 7, δ d = 5, δ r = 1.5σ n ) with other three state-of-the-art filtering algorithms: the unbiased nonlocal means filter (UNLM) [12], the adaptive blockwise non-local means filter (ABONLM) [9], and the 2D wavelet domain bilateral filter (2DW-BF) [19].

Our algorithm was quantitatively compared, using the synthetic data referred in Section 3.1. The values of MSE and SSIM obtained for the synthetic data using the aforementioned denoising techniques were tabulated in Tables 1 and 2, respectively. The performance of 3DW-IBF with weighted Neighshrink is better than UNLM, ABONLM, and 2DW-BF with respect to the quantitative metrics. Lower value of MSE and higher value of SSIM showed that our method significantly outperforms others.

Table 1 Comparisons of experimental results in MSE
Table 2 Comparisons of experimental results in SSIM

The results on T1-weighted images were shown in Figure 6. The original MR image (Figure 6a) and the noisy image with 5% Rician noise added (Figure 6b) were presented. Some structural details were smoothed in the results obtained by the UNLM filter (Figure 6c). While the UNLM filter could preserve the distinct edge features, it failed to preserve small structural details. The results obtained by the ABONLM filter (Figure 6d) were better than those by the UNLM filter. However, some regions were blurred and some useful information was lost. We found that the 2D-WBF filter has the coarse edge effect (Figure 6e) compared to our proposed filter (Figure 6f).

Figure 6
figure 6

Comparison of experiment results on T1-weighted. (a) The original MR image, (b) 5% Rician noise added, (c) results of the UNLM filter, (d) results of the ABONLM filter, (e) results of the 2DW-BF filter, (f) results of the 3DW-IBF filter.

The results on T2-weighted images with 7% Rician noise added were shown in Figure 7. The result obtained by the 2DW-BF filter (Figure 7e) reserved more information than the result obtained by the UNLM filter (Figure 7c) and that obtained by the ABONLM filter (Figure 7d). However, the 2DW-BF filter smoothed the homogeneous regions. We observed that the result obtained by our proposed filter (Figure 7f) could recover as much information as that by the 2DW-BF filter.

Figure 7
figure 7

Comparison of experiment results on T2-weighted. (a) The original MR image, (b) 7% Rician noise added, (c) results of the UNLM filter, (d) results of the ABONLM filter, (e) results of the 2DW-BF filter, (f) results of the 3DW-IBF filter.

The results on PD-weighted image were shown in Figure 8. The noisy image with 9% Rician noise added was presented (Figure 8b). We found that the interface between gray and white matter in the result by the UNLM filter (Figure 8c) was away from that of the original image (Figure 8a), and the result by the ABONLM filter (Figure 8d) was oversmoothed. There was still some obvious noise in the result by the 2DW-BF filter (Figure 8e). Both the small structures and the boundaries were preserved well by the 3DW-IBF filter (Figure 8f).

Figure 8
figure 8

Comparison of experiment results on PD-weighted. (a) The original MR image, (b) 9% Rician noise added, (c) results of the UNLM filter, (d) results of the ABONLM filter, (e) results of the 2DW-BF filter, (f) results of the 3DW-IBF filter.

3.5. Validation on clinical dataset

Since the original images already have noise, neither ideal residual image nor quantitative results can be obtained. The denoising results obtained for the T1-weighted brain image were shown in Figure 9. The residual images of the UNLM filter (Figure 9c), the ABONLM filter (Figure 9e), and the 3DW-IBF method (Figure 9i) did not reveal significant anatomical information. The residual image of the 2DW-BF filter showed the extent of smoothing along the edges of the image (Figure 9g). While the 2DW-BF filter could preserve the distinct edge features, it blurs the heterogeneous regions and hence, reduces the contrast between the gray and the white matter regions. The results of filtering SENSE images reconstructed from patient brain data were shown in Figure 10. The ULM filter and the 2DW-BF method left unfiltered noise in the image (Figure 10b, f). With the ABONLM method, the edges were blurred, reducing the image sharpness (Figure 10d). Alternatively, with the 3DW-IBF method, the edges were preserved well and the contrast between the gray and the white tissues were also preserved well (Figure 10h). The results obtained for the T1-weighted brain image with heavy noise were shown in Figure 11. With the 2DW-BF method, the sharpness along the edges was smoothed (Figure 11f). Comparing the results of the ULM filter (Figure 11b) and the ABONLM method (Figure 11d), it was evident that the 3DW-IBF method preserves well the details (Figure 11h).

Figure 9
figure 9

Denoising results of the clinical T1-weighted brain MR image. (a) The original image, (b) UNLM result, (c) UNLM residual, (d) ABONLM result, (e) ABONLM residual, (f) 2DW-BF result, (g) 2DW-BF residual, (h) 3DW-IBF result, (i) 3DW-IBF residual.

Figure 10
figure 10

Denoising results obtained on very noisy images acquired using a SENSE acquisition (factor 2). (a) The original image, (b) UNLM result, (c) UNLM residual, (d) ABONLM result, (e) ABONLM residual, (f) 2DW-BF result, (g) 2DW-BF residual, (h) 3DW-IBF result, (i) 3DW-IBF residual.

Figure 11
figure 11

Denoising results of the clinical T1-weighted brain MR image with heavy noise. (a) The original image, (b) UNLM result, (c) UNLM residual, (d) ABONLM result, (e) ABONLM residual, (f) 2DW-BF result, (g) 2DW-BF residual, (h) 3DW-IBF result, (i) 3DW-IBF residual.

4. Discussion and conclusion

The sources that introduce uncertainty in voxel intensity are many and are generally derived from one of two categories: thermal noise and physiological noise. Other sources may also exist in the electronics of the acquisition system, such as digitization, but these can be minimized in an ideal condition. Thermal noise is usually considered as "white noise" because it is expected that its power should be equal for all frequencies within the readout bandwidth. Because MR images are reconstructed using the Fourier transform, the variance that characterizes the uncertainty due to thermal noise is constant throughout the imaging volume. But the physiological noise differs. In our study, we could only estimate the variance that characterizes the uncertainty of the MR measurement due to thermal noise. But we expected to estimate the variance component due to physiological noise such as flow, MR spin history effect. To this end, it requires many repeated acquisitions. It would also be difficult to isolate the variance due to patient motion in such repeated measurements (which is something the registration step is actually trying to diminish). Therefore, we did not estimate the noise introduced by physiological effects.

In this study, we proposed a 3D extension of the wavelet domain bilateral filtering ideas for Rician noise removal. Due to the delineating capability of wavelet, 3D WT was employed to decompose the MR image into the approximation and the detailed subbands. Compared to 2D WT, the inherent advantages of 3D WT is apparent due to improved ability to model "through-plane" structure. 2D denoising ignores through-plane signal correlations; each slice is treated independently. Consider a slender fiber tract. If the imaging plane is orthogonal to the fiber axis, it would be much more difficult to distinguish the "structure" from spurious, bright, noise pixel. 3D denoising uses structural correlations from all three principle planes, and is robust to fiber axis orientation.

Considering the similarities in the wavelet domain where the data and noise can be efficiently discriminated, 3D bilateral filtering of the approximation coefficients in a modified neighborhood eliminates the higher magnitude noise components carried into the approximation subbands. Utilizing a group of a square and a line as neighbor to replace the original cubic neighbor for weight estimation improves the computation accuracy. Noticing the fact that the wavelet subband coefficients of different orientations have different properties of energy clustering, a WNS thresholding has been proposed to threshold the noisy coefficients in the detailed subbands. Exploiting the interscale dependencies among the detailed coefficients tends to improve the performance of wavelet thresholding, and thus, it also enhances the denoising efficiency for MR images with spatially varying noise. In summary, the utilization of neighborhood similarities using wavelet domain bilateral filter and Neighshrink improves the noise cancellation efficiency and preserves the structural information effectively.

Experiments were carried out on both simulated and real datasets. Quantitative results using two different quality measures show a better behavior of the proposed scheme when compared to other state-of-the-art filters for different noise levels.

An ideal filter for MR images with spatially varying noise levels must be able to improve the image PSNR while preserving image important structures and avoiding the generation of artifacts. The results indicated that parameter σ n chosen as a constant in all image areas may lead to the enhancement of noise-generated gradients in high-noise areas that could be incorrectly identified as anatomical structures of different tissue type characteristics for the imaging modality such as vessels. Therefore, it is necessary to derive a strategy that optimizes the choice of σ n with respect to the local characteristics of the considered neighborhoods. Hence, this study can be extended to make the choice of σ n locally adaptive, optimizing the denoising procedure for all the noise levels.

References

  1. McGibney G, Smith MR: An unbiased signal-to-noise ratio measure for magnetic resonance images. Med Phys 1993, 20(4):1077-1078. 10.1118/1.597004

    Article  Google Scholar 

  2. Sijbers J, Dekker AJ: Maximum likelihood estimation of signal amplitude and noise variance from MR data. Magn Reson Med 2004, 51(3):586-594. 10.1002/mrm.10728

    Article  Google Scholar 

  3. Perona P, Malik J: Scale-space and edge detection using anisotropic diffusion. IEEE Trans Pattern Anal Mach Intell 1990, 12(7):629-639. 10.1109/34.56205

    Article  Google Scholar 

  4. Gerig G, Kubler O, Kikinis R, Jolesz FA: Nonlinear anisotropic filtering of MRI data. IEEE Trans Med Imag 1992, 11(2):221-232. 10.1109/42.141646

    Article  Google Scholar 

  5. Samsonov AA, Johnson CR: Noise-adaptive nonlinear diffusion filtering of MR images with spatially varying noise levels. Magn Reson Med 2004, 52(4):798-806. 10.1002/mrm.20207

    Article  Google Scholar 

  6. Krissianand K, Aja-Fernández S: Noise-driven anisotropic diffusion of noisy MRI data. IEEE Trans Image Process 2009, 18(10):2265-2274.

    Article  MathSciNet  Google Scholar 

  7. Martin-Fernandez M, Alberola-Lopez C, Ruiz-Alzola J, Westin CF: Sequential anisotropic Wiener filtering applied to 3D MRI data. Magn Reson Imag 2007, 25(2):278-292. 10.1016/j.mri.2006.05.001

    Article  Google Scholar 

  8. Coupé P, Yger P, Prima S, Hellier P, Kervrann C, Barillot C: An optimized blockwise non local means denoising filter for 3D magnetic resonance images. IEEE Trans Med Imag 2008, 27(4):425-441.

    Article  Google Scholar 

  9. 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. J Magn Reson Imag 2010, 31(1):192-203. 10.1002/jmri.22003

    Article  Google Scholar 

  10. Buades A, Coll B, Morel J-M: A non-local algorithm for image denoising. In CVPR 2005. San Diego, USA; 2005:60-65.

    Google Scholar 

  11. Wiest-Daesslé N, Prima S, Coupé P, Morrissey SP, Barillot C: Rician noise removal by non-local means filtering for low signal-to-noise ratio MRI: applications to DT-MRI. In MICCAI 2008. New York, USA; 2008:104-117.

    Google Scholar 

  12. Manjón JV, Carbonell-Caballero J, Lull JJ, García-Martí G, Martí-Bonmatí L, Robles M: MRI denoising using non-local means. Med Image Anal 2008, 12(4):514-523. 10.1016/j.media.2008.02.004

    Article  Google Scholar 

  13. Wink AM, Roerdink JBTM: Denoising functional MR images: a comparison of wavelet denoising and Gaussian smoothing. IEEE Trans Med Imag 2004, 23: 374-387. 10.1109/TMI.2004.824234

    Article  Google Scholar 

  14. Pizurica A, Wink AM, Vansteenkiste E, Philips W, Roerdink J: A review of wavelet denoising in MRI and ultrasound brain imaging. Curr Med Imag Rev 2006, 2(2):247-260. 10.2174/157340506776930665

    Article  Google Scholar 

  15. Nowak RD: Wavelet-based Rician noise removal for magnetic. IEEE Trans Image Process 1999, 8(10):1408-1419. 10.1109/83.791966

    Article  Google Scholar 

  16. Bao P, Zhang L: Noise reduction for magnetic resonance images via adaptive multiscale products thresholding. IEEE Trans Med Imag 2003, 22(9):1089-1099. 10.1109/TMI.2003.816958

    Article  Google Scholar 

  17. Zaroubi S, Goelman G: Complex denoising of MR data via wavelet analysis: application for functional MRI. Magn Reson Imag 2000, 18(1):59-68. 10.1016/S0730-725X(99)00100-9

    Article  Google Scholar 

  18. Wu ZQ, Ware JA, Jiang J: Wavelet-based Rayleigh background removal in MRI. Electron Lett 2003, 39(7):603-605. 10.1049/el:20030396

    Article  Google Scholar 

  19. Anand CS, Sahambi JS: Wavelet domain non-linear filtering for MRI denoising. Magn Reson Med 2010, 28(6):842-861.

    Google Scholar 

  20. Yang X, Fei B: A wavelet multiscale denoising algorithm for magnetic resonance (MR) images. Meas Sci Technol 2011, 22: 025803. 10.1088/0957-0233/22/2/025803

    Article  Google Scholar 

  21. Gudbjartsson H, Patz S: The Rician distribution of noisy MRI data. Magn Reson Med 1995, 34: 910-914. 10.1002/mrm.1910340618

    Article  Google Scholar 

  22. Aja-Fernández S, Alberola-López C, Westin CF: Noise and signal estimation in magnitude MRI and Rician distributed images: a LMMSE approach. IEEE Trans Image Process 2008, 17(8):383-398.

    Article  Google Scholar 

  23. Brummer M, Mersereau R, Eisner R, Lewine R: Automatic detection of brain contours in MRI data sets. IEEE Trans Med Imag 1993, 2(29):153-166.

    Article  Google Scholar 

  24. Sijbers J, Poot D, den Dekker AJ, Pintjens W: Automatic estimation of the noise variance from the histogram of a magnetic resonance image. Phys Med Biol 2007, 52: 1335-1348. 10.1088/0031-9155/52/5/009

    Article  Google Scholar 

  25. Sijbers J, den Dekker AJ, Van Audekerke J, Verhoye M, Van Dyck D: Estimation of the noise in magnitude MR images. Magn Reson Imag 1998, 1(16):87-90.

    Article  Google Scholar 

  26. Chen Z, Ning R: Breast volume denoising and noise characterization by 3D wavelet transform. Comput Med Imag Graph 2004, 28: 235-246. 10.1016/j.compmedimag.2004.04.004

    Article  Google Scholar 

  27. Tomasi C, Manduchi R: Bilateral filtering for gray and color images. In ICCV 1998. Bombay, India; 1998:839-846.

    Google Scholar 

  28. Chen GY, Bui TD, Krzyzak A: Image denoising with neighbour dependency and customized wavelet and threshold. Pattern Recogn 2005, 38: 115-124. 10.1016/j.patcog.2004.05.009

    Article  Google Scholar 

  29. Zhou D, Cheng W: Image denoising with an optimal threshold and neighbouring window. Pattern Recogn Lett 2008, 29(11):1694-1697. 10.1016/j.patrec.2008.04.014

    Article  Google Scholar 

  30. Lu Y, Do MN: Multidimensional directional filter banks and surfacelets. IEEE Trans Image Process 2007, 16(4):918-931.

    Article  MathSciNet  Google Scholar 

  31. Collins DL, Zijdenbos AP, Kollokian V, Sled JG, Kabani NJ, Holmes CJ, Evans AC: Design and construction of a realistic digital brain phantom. IEEE Trans Med Imag 1998, 17(3):463-468. 10.1109/42.712135

    Article  Google Scholar 

  32. Wang Z, Bovik AC, Sheikh HR, Simoncelli EP: Image quality assessment: from error visibility to structural similarity. IEEE Trans Image Process 2004, 13(4):600-612. 10.1109/TIP.2003.819861

    Article  Google Scholar 

Download references

Acknowledgements

We would like to thank McConnell Brain Imaging Center (BIC) of the Montreal Neurological Institute, McGill University, for providing access to the MR data in the BrainWeb Database (http://www.bic.mni.mcgill.ca/brainweb). We would also like to thank VisAGeS of the IRISA Institute, University of Rennes I, for providing online applications (http://www.irisa.fr/visages/benchmarks/).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yang Wang.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ original submitted files for images

Below are the links to the authors’ original submitted files for images.

Authors’ original file for figure 1

Authors’ original file for figure 2

Authors’ original file for figure 3

Authors’ original file for figure 4

Authors’ original file for figure 5

Authors’ original file for figure 6

Authors’ original file for figure 7

Authors’ original file for figure 8

Authors’ original file for figure 9

Authors’ original file for figure 10

Authors’ original file for figure 11

Authors’ original file for figure 12

Authors’ original file for figure 13

Authors’ original file for figure 14

Authors’ original file for figure 15

Authors’ original file for figure 16

Authors’ original file for figure 17

Authors’ original file for figure 18

Authors’ original file for figure 19

Authors’ original file for figure 20

Authors’ original file for figure 21

Authors’ original file for figure 22

Authors’ original file for figure 23

Authors’ original file for figure 24

Authors’ original file for figure 25

Authors’ original file for figure 26

Authors’ original file for figure 27

Authors’ original file for figure 28

Authors’ original file for figure 29

Authors’ original file for figure 30

Authors’ original file for figure 31

Authors’ original file for figure 32

Authors’ original file for figure 33

Authors’ original file for figure 34

Authors’ original file for figure 35

Authors’ original file for figure 36

Authors’ original file for figure 37

Authors’ original file for figure 38

Authors’ original file for figure 39

Authors’ original file for figure 40

Authors’ original file for figure 41

Authors’ original file for figure 42

Authors’ original file for figure 43

Authors’ original file for figure 44

Authors’ original file for figure 45

Authors’ original file for figure 46

Authors’ original file for figure 47

Authors’ original file for figure 48

Authors’ original file for figure 49

Authors’ original file for figure 50

Authors’ original file for figure 51

Authors’ original file for figure 52

Authors’ original file for figure 53

Authors’ original file for figure 54

Authors’ original file for figure 55

Authors’ original file for figure 56

Authors’ original file for figure 57

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Wang, Y., Che, X. & Ma, S. Nonlinear filtering based on 3D wavelet transform for MRI denoising. EURASIP J. Adv. Signal Process. 2012, 40 (2012). https://doi.org/10.1186/1687-6180-2012-40

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/1687-6180-2012-40

Keywords