Table of Contents Author Guidelines Submit a Manuscript
Computational and Mathematical Methods in Medicine
Volume 2014, Article ID 523862, 14 pages
http://dx.doi.org/10.1155/2014/523862
Research Article

3D Data Denoising via Nonlocal Means Filter by Using Parallel GPU Strategies

Department of Mathematics and Applications “R. Caccioppoli”, University of Naples “Federico II”, Via Cintia, 80126 Napoli, Italy

Received 4 March 2014; Revised 2 May 2014; Accepted 2 May 2014; Published 16 June 2014

Academic Editor: Lev Klebanov

Copyright © 2014 Salvatore Cuomo et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. A. Buades, B. Coll, and J. M. Morel, “Image denoising methods. A new nonlocal principle,” SIAM Review, vol. 52, no. 1, pp. 113–147, 2010. View at Publisher · View at Google Scholar · View at Scopus
  2. A. Buades, B. Coll, and J. M. Morel, “A review of image denoising algorithms, with a new one,” Multiscale Modeling and Simulation, vol. 4, no. 2, pp. 490–530, 2005. View at Publisher · View at Google Scholar · View at Scopus
  3. S. Zimmer, S. Didas, and J. Weickert:, “A rotationally invariant block matching strategy improving image denoising with non-local means,” in Proceedings of the International Workshop on Local and Nonlocal Approximation in Image Processing (LNLA '08), pp. 135–142, Lausanne, Switzerland, August 2008.
  4. M. Ebrahimi and E. Vrscay, “Examining the role of scale in the context of the non-local-means filter,” in Image Analysis and Recognition, vol. 5112 of Lecture Notes in Computer Science, pp. 170–181, 2008. View at Publisher · View at Google Scholar
  5. H. Xu, J. Xu, and F. Wu, “On the biased estimation of nonlocal means filter,” in Proceedings of the IEEE International Conference on Multimedia and Expo (ICME '08), pp. 1149–1152, Hanover, Germany, June 2008. View at Publisher · View at Google Scholar · View at Scopus
  6. P. Coupé, P. Yger, S. Prima, P. Hellier, C. Kervrann, and C. Barillot, “An optimized blockwise nonlocal means denoising filter for 3-D magnetic resonance images,” IEEE Transactions on Medical Imaging, vol. 27, no. 4, pp. 425–441, 2008. View at Publisher · View at Google Scholar · View at Scopus
  7. N. Wiest-Daesslé, S. Prima, P. Coupé, S. Morrissey, and C. Barillot, “Rician noise removal by non-local means filtering for low signal-to-noise ratio MRI: applications to DT-MRI,” in Medical Image Computing and Computer-Assisted Intervention—MICCAI 2008, vol. 5242 of Lecture Notes in Computer Science, pp. 171–179, 2008. View at Publisher · View at Google Scholar
  8. J. V. Manjón, N. A. Thacker, J. J. Lull, G. Garcia-Martí, L. Martí-Bonmatí, and M. Robles, “Multicomponent MR image denoising,” International Journal of Biomedical Imaging, vol. 2009, Article ID 756897, 10 pages, 2009. View at Publisher · View at Google Scholar
  9. K. Dabov, A. Foi, V. Katkovnik, and K. Egiazarian, “Image denoising by sparse 3-D transform-domain collaborative filtering,” IEEE Transactions on Image Processing, vol. 16, no. 8, pp. 2080–2095, 2007. View at Publisher · View at Google Scholar · View at Scopus
  10. M. Maggioni, V. Katkovnik, K. Egiazarian, and A. Foi, “Nonlocal transform-domain filter for volumetric data denoising and reconstruction,” IEEE Transactions on Image Processing, vol. 22, no. 1, pp. 119–133, 2013. View at Publisher · View at Google Scholar · View at Scopus
  11. H. Seo, P. Chatterjee, H. Takeda, and P. Milanfar, “A comparison of some state of the art image denoising methods,” in Proceedings of the 41st Asilomar Conference on Signals, Systems and Computers (ACSSC '07), pp. 518–522, Pacific Grove, Calif, USA, November 2007. View at Publisher · View at Google Scholar · View at Scopus
  12. R. Farina, S. Cuomo, and P. de Michele, “A CUBLAS-CUDA implementation of PCG method of an ocean circulation model,” in Proceedings of the AIP Conference on Numerical Analysis and Applied Mathematics (ICNAAM '11), vol. 1389, pp. 1923–1926, Halkidiki, Greece, September 2011. View at Publisher · View at Google Scholar · View at Scopus
  13. F. Piccialli, S. Cuomo, and P. de Michele, “A performance evaluation of a parallel biological network microcircuit in NEURON,” International Journal of Parallel Emergent and Distributed Systems, vol. 4, pp. 15–31, 2013. View at Google Scholar
  14. K. Huang, D. Zhang, and K. Wang, “Non-local means denoising algorithm accelerated by GPU,” in Medical Imaging, Parallel Processing of Images, and Optimization Techniques (MIPPR '09), vol. 7497 of Proceedings of SPIE, Yichang, China, October 2009. View at Publisher · View at Google Scholar · View at Scopus
  15. F. P. X. de Fontes, G. A. Barroso, P. Coupé, and P. Hellier, “Real time ultrasound image denoising,” Journal of Real-Time Image Processing, vol. 6, no. 1, pp. 15–22, 2011. View at Publisher · View at Google Scholar · View at Scopus
  16. B. Goossens, H. Luong, J. Aelterman, A. Piurica, and W. Philips, “A GPU-accelerated real-time NLMeans algorithm for denoising color video sequences,” in Advanced Concepts for Intelligent Vision Systems, vol. 6475 of Lecture Notes in Computer Science, pp. 46–57, 2010. View at Publisher · View at Google Scholar
  17. NVIDIA, “NVIDIA CUDA programming guide,” Tech. Rep., 2012, http://www.nvidia.com/content/cudazone/download/OpenCL/NVIDIA_OpenCL_ProgrammingGuide.pdf. View at Google Scholar
  18. T. Valkonen and M. Liebmann, “GPU-accelererated regularisation of large diffusion-tensor volumes,” Computing, vol. 95, no. 1, pp. 771–784, 2013. View at Publisher · View at Google Scholar · View at Scopus
  19. F. Piccialli, S. Cuomo, and P. de Michele, “A regularized MRI image reconstruction based on hessian penalty term on CPU/GPU systems,” Procedia Computer Science, vol. 18, pp. 2643–2646, 2013. View at Publisher · View at Google Scholar
  20. A. Nasridinov, Y. Lee, and Y.-H. Park, “Decision tree construction on GPU: ubiquitous parallel computing approach,” Computing, vol. 96, no. 5, pp. 403–413, 2014. View at Publisher · View at Google Scholar
  21. G. Palma, M. Comerci, B. Alfano et al., “3D non-local means denoising via multi-GPU,” in Proceedings of the Federated Conference on Computer Science and Information Systems (FedCSIS '13), pp. 495–498, Kraków, Poland, September 2013.
  22. S. Cuomo, P. de Michele, R. Farina, and F. Piccialli, “A smart GPU implementation of an elliptic kernel for an ocean global circulation model,” Applied Mathematical Sciences, vol. 7, no. 61–64, pp. 3007–3021, 2013. View at Google Scholar · View at Scopus
  23. A. Kharlamov and V. Podlozhnyuk, “Image denoising,” Tech. Rep., NVIDIA, Santa Clara, Calif, USA, 2007. View at Google Scholar
  24. H. Gudbjartsson and S. Patz, “The rician distribution of noisy MRI data,” Magnetic Resonance in Medicine, vol. 34, no. 6, pp. 910–914, 1995. View at Google Scholar
  25. S. Basu, T. Fletcher, and R. Whitaker, “Rician noise removal in diffusion tensor MRI,” Medical Image Computing and Computer-Assisted Intervention, vol. 9, part 1, pp. 117–125, 2006. View at Google Scholar
  26. NVIDIA, “NVIDIA CUDA C best practices guide,” NVIDIA Corporation, 2007–2012, http://docs.nvidia.com/cuda/cuda-c-best-practices-guide/index.html.