Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2008:2008:590183.
doi: 10.1155/2008/590183.

3D wavelet subbands mixing for image denoising

Affiliations

3D wavelet subbands mixing for image denoising

Pierrick Coupé et al. Int J Biomed Imaging. 2008.

Abstract

A critical issue in image restoration is the problem of noise removal while keeping the integrity of relevant image information. The method proposed in this paper is a fully automatic 3D blockwise version of the nonlocal (NL) means filter with wavelet subbands mixing. The proposed wavelet subbands mixing is based on a multiresolution approach for improving the quality of image denoising filter. Quantitative validation was carried out on synthetic datasets generated with the BrainWeb simulator. The results show that our NL-means filter with wavelet subbands mixing outperforms the classical implementation of the NL-means filter in terms of denoising quality and computation time. Comparison with wellestablished methods, such as nonlinear diffusion filter and total variation minimization, shows that the proposed NL-means filter produces better denoising results. Finally, qualitative results on real data are presented.

PubMed Disclaimer

Figures

Figure 1
Figure 1
(a) Usual voxelwise NL-means filter: 2D illustration of the NL-means principle. The restored value of voxel x i (in red) is the weighted average of all intensities of voxels x j in the search volume V i, based on the similarity of their intensity neighborhoods u(N i) and u(N j). In this example, we set d = 1 and M = 8. (b) Blockwise NL-means filter: 2D illustration of the blockwise NL-means principle. The restored value of the block B ik is the weighted average of all the blocks B j in the search volume V ik. In this example, we set α = 1 and M = 8.
Figure 2
Figure 2
Blockwise NL-means filter. For each block B ik centered on voxel x ik, an NL-means-like restoration is performed from blocks B j. In this way, for a voxel x i included in several blocks, several estimations are obtained. The restored value of voxel x i is the average of the different estimations stored in vector A i. In this example, α = 1, n = 2, and |A i| = 3..
Figure 3
Figure 3
Workflow. First, the noisy image I is denoised with two sets of filtering parameters S u and S o. Then, I u and I o are decomposed into low- and high-frequency subbands by 3D DWT. The four lowest frequency subbands of I u (i.e., LLL1, LLH1, LHL1, and HLL1) are mixed with the four highest-frequency subbands of I o (i.e., LHH1, HLH1, HHL1, and HHH1). Finally, the result image is obtained by inverse 3D DWT of the selected subbands.
Figure 4
Figure 4
Influence of the filtering parameter 2βσ^2 on the PSNR according to β and for several levels of noise. These results are obtained with the optimized blockwise NL-means filter on the T1-w phantom MRI and account for the error in the estimation of σ.
Figure 5
Figure 5
Comparison of the different NL-means filters on T1-w phantom MRI and T2-w phantom MRI with MS.
Figure 6
Figure 6
Fully automatic restoration obtained with the optimized blockwise NL-means with wavelet mixing filter in 3 minutes on a DualCore Intel(R) Pentium(R) D CPU 3.40 GHz. The image is a T2-w phantom MRI with MS of 181 × 217 × 181 voxels and 9% of noise.
Figure 7
Figure 7
Top. Phantom and phantom noisy with 9%. Middle. The denoising result obtained with the optimized blockwise NLM with WM filter and the optimized blockwise NLM filter. Bottom. The image of difference between the phantom and the denoising result (i.e., u groundtruth-u denoised). The contrast of the zooms have been artificially increased. Visually, less structures have been removed with the optimized blockwise NLM with WM filter.
Figure 8
Figure 8
Result for the NLD filter and the TV minimization on phantom images with Gaussian noise at 9%. For the NLD filter, K varied from 0.05 to 1 with a step of 0.05 and the number of iterations varied from 1 to 10. For the TV minimization, λ varied from 0.01 to 1 with a step of 0.01 and the number of iterations varied from 1 to 10.
Figure 9
Figure 9
Comparison between nonlinear diffusion, total variation, and optimized blockwise NL-means with wavelet mixing denoising. The PSNR experiments show that the optimized blockwise NL-means with wavelet mixing filter significantly outperforms the well-established total variation minimization 𝔹 5 process and the nonlinear diffusion approach.
Figure 10
Figure 10
Comparison between nonlinear diffusion, total variation, and our optimized blockwise NL-means with wavelet mixing denoising on synthetic T1-w images. Top. Zooms on T1-w BrainWeb images. Left. The “ground truth”. Right. The noisy images with 9% of Gaussian noise. Middle. The results of restoration obtained with the different methods and the images of the removed noise (i.e., the difference (centered on 128) between the noisy image and the denoised image. Bottom. The difference (centered on 128) between the denoised image and the ground truth. Left. Nonlinear diffusion denoising. Left. Nonlinear diffusion denoising. Middle. Total variation minimization process. Right. Optimized Blockwise NL-means with WM filter. The NL-means-based restoration better preserves the anatomical structure in the image while efficiently removing the noise as it can be seen in the image of removed noise.
Figure 11
Figure 11
Fully automatic restoration obtained with the optimized blockwise NL-means with wavelet mixing filter on a 3 Tesla T1-w MRI data of 2563 voxels in less than 4 minutes on a DualCore Intel(R) Pentium(R) D CPU 3.40 GHz.

References

    1. Buades A, Coll B, Morel J-M. A review of image denoising algorithms, with a new one. Multiscale Modeling & Simulation. 2005;4(2):490–530.
    1. Lukin A. A multiresolution approach for improving quality of image denoising algorithms. In Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP '06), vol.2; 2006 May; Toulouse, France. pp. 857–860.
    1. Rudin LI, Osher S, Fatemi E. Nonlinear total variation based noise removal algorithms. Physica D. 1992;60(1–4):259–268.
    1. Perona P, Malik J. Scale-space and edge detection using anisotropic diffusion. IEEE Transactions on Pattern Analysis and Machine Intelligence. 1990;12(7):629–639.
    1. Black MJ, Sapiro G. Edges as outliers: anisotropic smoothing using local image statistics. In Proceedings of the 2nd International Conference on Scale-Space Theories in Computer Vision (Scale-Space '99); 1999 September; Corfu, Greece. pp. 259–270.

LinkOut - more resources