Abstract
The implementation of image correction algorithms on the CUDA platform is a relatively new field. Although the platform is easy to program, it is not easy to optimize the applications due to the number of decisions that have to be made. This paper reports an optimization study on the use of the CUDA platform to remove impulsive noise in images using fuzzy metric and the concept of peer group. The texture memory is used to speed up the access to data. In order to get the maximum bandwidth on the GPU memory, a strategy based on storing each pixel in 4 bytes is proposed.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
NVIDIA Programming guide version 2.3.1, http://www.nvidia.es/page/home.html
Ruiz, A., Ujaldón, M., et al.: The GPU on biomedical image processing for color and phenotype analysis. In: 7th IEEE International Conference on Bioinformatics and Bioengineering, pp. 1124–1128 (2007)
Yang, Z., Zhu, Y., Pu, Y.: Parallel image processing based on CUDA. In: International Conference on Computer Science and Software Engineering, pp. 198–201 (2008)
Morillas, S., Gregori, V. et al.: Local Self-Adaptive Fuzzy Filter For Impulsive Noise Removal in Color Images. Sci. Direct Signal Process. 88, 390–398 (2008)
Smolka, B., Chydzinski, A.: Fast detection and impulsive noise remolval in color images. Real-Time Imag. 11, 389–402 (2005)
Camarena, J.G., Gregori, V., Morillas, S., Sapena, A.: Fast detection and removal of impulsive noise using peer group and fuzzy metrics. J. Vis. Commun. Image Represent. 19, 20–29 (2008)
Gonzalez, R.C., Woods, R.E.: Digital image processing. Person Education, Upper Saddle River (2008)
Gutiérrez-Ríos, J., Brox, P., Fernández-Hernández, F., Baturone, I., Sánchez-Solano, S.: Fuzzy motion adaptive algorithm and its hardware implementation for video de-interlacing. Appl. Soft Comput. 11, 3311–3320 (2011)
Acknowledgments
This work was funded by the Spanish Ministry of Science Innovation (Project TIN2008-06570-C04-04). María would also like to acknowledge DGEST-ITCG for the scholarship awarded through the PROMEP program (Mexico).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag London Limited
About this paper
Cite this paper
Sánchez, M.G., Vidal, V., Bataller, J., Arnal, J. (2011). A Fuzzy Metric in GPUs: Fast and Efficient Method for the Impulsive Image Noise Removal. In: Gelenbe, E., Lent, R., Sakellari, G. (eds) Computer and Information Sciences II. Springer, London. https://doi.org/10.1007/978-1-4471-2155-8_41
Download citation
DOI: https://doi.org/10.1007/978-1-4471-2155-8_41
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-4471-2154-1
Online ISBN: 978-1-4471-2155-8
eBook Packages: EngineeringEngineering (R0)