High-Throughput Median Filtering for Large Kernel Sizes on CUDA

Samed Yildirim, Cihan Topal

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In this paper, we propose a novel approach to median filtering, a widely employed technique for mitigating specific types of noise in images and signals. While median filtering is effective, its computational demands, especially with larger filter sizes, pose challenges for real-time applications. To address this, we present a highly efficient, optimized, and parallelized median filtering algorithm tailored for CUDA platform. Leveraging a histogram-based method and operating on 8-bit data, our approach outperforms sorting-based alternatives, particularly for larger filter sizes. Quantitative experiments demonstrate substantial performance improvements, with our algorithm achieving speedup up to 20x and 59x compared to the second best GPU-based and CPU-based algorithms for mid and large filter sizes, respectively. This significant enhancement in processing speed makes our algorithm a compelling choice for real-time applications where rapid noise removal is paramount, thereby extending the practical utility of median filtering in various domains.

Original languageEnglish
Title of host publicationSeventeenth International Conference on Machine Vision, ICMV 2024
EditorsWolfgang Osten
PublisherSPIE
ISBN (Electronic)9781510688278
DOIs
Publication statusPublished - 2025
Event17th International Conference on Machine Vision, ICMV 2024 - Edinburg, United Kingdom
Duration: 10 Oct 202413 Oct 2024

Publication series

NameProceedings of SPIE - The International Society for Optical Engineering
Volume13517
ISSN (Print)0277-786X
ISSN (Electronic)1996-756X

Conference

Conference17th International Conference on Machine Vision, ICMV 2024
Country/TerritoryUnited Kingdom
CityEdinburg
Period10/10/2413/10/24

Bibliographical note

Publisher Copyright:
© 2025 SPIE.

Keywords

  • CUDA
  • GPU
  • image processing
  • median filter
  • parallel algorithm

Fingerprint

Dive into the research topics of 'High-Throughput Median Filtering for Large Kernel Sizes on CUDA'. Together they form a unique fingerprint.

Cite this