Abstract
A critical issue in image restoration is noise removal, whose state-of-art algorithm, NonLocal Means, is highly demanding in terms of computational time. Aim of the present paper is to boost its performance by an efficient algorithm tailored to GPU hardware architectures. This algorithm adapts itself to several variants of the methodologies in terms of different strategies for estimating the involved filtering parameter, type of noise affecting data, multicomponent signals, spatial dimension of the images. Numerical experiments on brain Magnetic Resonance images are provided.
Similar content being viewed by others
Notes
Experiments on the spatially adaptive noise variance are run for the only purpose of evaluating the computational time, since the considered data have spatially uniform noise variance.
References
Alfano, B., Comerci, M., Larobina, M., Prinster, A., Hornak, J.P., Selvan, S.E., Amato, U., Quarantelli, M., Tedeschi, G., Brunetti, A., Salvatore, M.: An MRI digital brain phantom for validation of segmentation methods. Med. Image Anal. 15(3), 329–339 (2011)
Buades, A., Coll, B., Morel, J.M.: A review of image denoising algorithms, with a new one. Multiscale Model. Simul. 4, 490–530 (2005)
Buades, A., Coll, B., Morel, J.M.: Nonlocal image and movie denoising. Int. J. Comput. Vision 76(2), 123–139 (2008)
Constantinides, C.D., Atalar, E., McVeigh, E.R.: Signal-to-noise measurements in magnitude images from NMR phased arrays. Magn. Reson. Med. 38(5), 852–857 (1997)
Coupé P., Hellier P., Prima S., Kervrann C., Barillot, C.: 3D wavelet subbands mixing for image denoising. J. Biomed. Imaging (2008a)
Coupé, P., Yger, P., Prima, S., Hellier, P., Kervrann, C., Barillot, C.: An optimized blockwise nonlocal means denoising filter for 3-D magnetic resonance images. IEEE Trans. Med. Imaging 27(4), 425–441 (2008b)
Cuomo S., De Michele P., Francesco P.: 3D data denoising via non-local means filter by using parallel GPU strategies. Comput. Math. Methods Med. (2014)
de Araujo, A.F., Constantinou, C.E., Tavares, J.M.R.S.: New artificial life model for image enhancement . Expert Syst. Appl. 41(13), 5892–5906 (2014)
Efros, A., Leung, T.: Texture synthesis by non-parametric sampling. In: Computer Vision. The Proceedings of the Seventh IEEE International Conference on, vol 2, pp 1033–1038 (1999)
Gerig, G., Kubler, O., Kikinis, R., Jolesz, F.: Nonlinear anisotropic filtering of MRI data. IEEE Trans. Med. Imaging 11(2), 221–232 (1992)
Li L., Hou W., Zhang X., Ding M.: GPU-Based Block-Wise nonlocal means denoising for 3D ultrasound images. Comput. Math. Methods Med. (2013)
De Fontes, F.P.X., Barroso, G.A., Coupé, P., Hellier, P.: Real time ultrasound image denoising. J. Real Time Image Proc. 6(1), 15–22 (2011)
Griswold, M.A., Jakob, P.M., Heidemann, R.M., Nittka, M., Jellus, V., Wang, J., Kiefer, B., Haase, A.: Generalized autocalibrating partially parallel acquisitions (GRAPPA). Magn. Reson. Med. 47(6), 1202–1210 (2002)
Goossens, B., Luong, H., Aelterman, J., Pižurica A., Philips W.: A GPU-accelerated real-time NLMeans algorithm for denoising color video sequences. Advanced concepts for intelligent vision systems. Lecture Notes in Computer Science, vol. 6475, pp. 46–57. Springer, Berlin Heidelberg (2010)
Gudbjartsson, H., Patz, S.: The Rician distribution of noisy MRI data. Magn. Reson. Med. (1995)
Huang, K., Zhang, D., Wang, K.: Non-local means denoising algorithm accelerated by GPU. Proc. SPIE 7497, 749711–749718 (2009)
Kharlamov, A., Podlozhnyuk, V.: Image denoising. NVIDIA Inc, Tech. rep. (2007)
Koay, C.G., Basser, P.: Analytically exact correction scheme for signal extraction from noisy magnitude MR signals. J. Magn. Reson. 179(2), 317–322 (2006)
Manjón, J.V., Carbonell-Caballero, J., Lull, J.J., García-Martí, G., Martí-Bonmatí, L., Robles, M.: MRI denoising using non-local means. Med. Image Anal. 12(4), 514–523 (2008)
Manjón, J.V., Thacker, N.A., Lull, J.J., García-Martí, G., Martí-Bonmatí, L., Robles, M.: Multicomponent MR image denoising. Int. J. Biomed. Imaging (2009)
Manjón, J.V., Coupé, P., Martí-Bonmatí, L., Collins, D.L., Robles, M.: Adaptive non-local means denoising of MR images with spatially varying noise levels. J. Magn. Reson. Imaging 31(1), 192–203 (2010)
Palma, G., Comerci, M., Alfano, B., Cuomo, S., De Michele, P., Piccialli, F., Borrelli, P.: 3D non-local means denoising via multi-GPU. In: Computer Science and Information Systems (FedCSIS), 2013 Federated Conference, pp. 495–498 (2013)
Pruessmann, K.P., Weiger, M., Scheidegger, M.B., Boesiger, P.: SENSE: sensitivity encoding for fast MRI. Magn. Reson. Med. 42(5), 952–962 (1999)
Tristán-Vega, A., García-Pérez, V., Aja-Fernández, S., Westin, C.F.: Efficient and robust nonlocal means denoising of MR data based on salient features matching. Comput. Methods Progr. Biomed. 105(2), 131–144 (2012)
Wiest-Daesslé, N., Prima, S., Coupé, P., Morrissey, S., Barillot, C.: Rician noise removal by non-local means filtering for low signal-to-noise ratio MRI: applications to DT-MRI. In: Metaxas, D., Axel, L., Fichtinger, G., Székely, G. (eds.) Medical image computing and computer-assisted intervention MICCAI 2008. Lecture notes in computer science, vol. 5242, pp. 171–179. Springer, Berlin, Heidelberg (2008)
Author information
Authors and Affiliations
Corresponding author
Additional information
Work done under the project MEdical Research in ITaly RBNE08E8CZ and POR Campania FESR 2007/2013 project Bersagli funded by the Italian Ministry of University and Research.
Rights and permissions
About this article
Cite this article
Granata, D., Amato, U. & Alfano, B. MRI denoising by nonlocal means on multi-GPU. J Real-Time Image Proc 16, 523–533 (2019). https://doi.org/10.1007/s11554-016-0566-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11554-016-0566-2