Skip to main content

A Fuzzy Metric in GPUs: Fast and Efficient Method for the Impulsive Image Noise Removal

  • Conference paper
  • First Online:

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. NVIDIA Programming guide version 2.3.1, http://www.nvidia.es/page/home.html

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Article  MATH  Google Scholar 

  5. Smolka, B., Chydzinski, A.: Fast detection and impulsive noise remolval in color images. Real-Time Imag. 11, 389–402 (2005)

    Article  Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. Gonzalez, R.C., Woods, R.E.: Digital image processing. Person Education, Upper Saddle River (2008)

    Google Scholar 

  8. 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)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Josep Arnal .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics