Fast Isotropic Median Filtering

Ben Weiss
5/28/2025
cs.CVcs.DS

No official code found. Best implementation: google/fast-isotropic-median-filter (21 stars, Apache-2.0, last commit 2025-08-27).

Abstract

Median filtering is a cornerstone of computational image processing. It provides an effective means of image smoothing, with minimal blurring or softening of edges, invariance to monotonic transformations such as gamma adjustment, and robustness to noise and outliers. However, known algorithms have all suffered from practical limitations: the bit depth of the image data, the size of the filter kernel, or the kernel shape itself. Square-kernel implementations tend to produce streaky cross-hatching artifacts, and nearly all known efficient algorithms are in practice limited to square kernels. We present for the first time a method that overcomes all of these limitations. Our method operates efficiently on arbitrary bit-depth data, arbitrary kernel sizes, and arbitrary convex kernel shapes, including circular shapes.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Supplemental source code for SIGGRAPH 2025 technical paper: "Fast Isotropic Median Filtering".

214C++, CudaMay 23, 20251 years agoApache-2.0

Similar Papers

Cite this paper

@article{weiss2025fast,
  title  = {Fast Isotropic Median Filtering},
  author = {Ben Weiss},
  year   = {2025},
  eprint = {2505.22938},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.22938v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2505.22938.svg)](https://codeofpaper.com/paper/2505.22938)

Discussion