Lune

SIGGRAPH2025顶会

A Fast Parallel Median Filtering Algorithm Using Hierarchical Tiling

Louis Sugy

2025年份
1被引次数

摘要

Fig. 1.A 17 × 17 median filter is applied to smooth a 30-megapixel photograph.The 8-bit red, green, and blue channels are filtered separately.Thanks to a computationally efficient and GPU-friendly algorithm, our method takes only 2.2 ms on an L40S GPU -3 times faster than the current state of the art.Median filtering is a non-linear smoothing technique widely used in digital image processing to remove noise while retaining sharp edges.It is particularly well suited to removing outliers (impulse noise) or granular artifacts (speckle noise).However, the high computational cost of median filtering can be prohibitive.Sorting-based algorithms excel with small kernels but scale poorly with increasing kernel diameter, in contrast to constant-time methods characterized by higher constant factors but better scalability, such as histogram-based approaches or the 2D wavelet matrix.This paper introduces a novel algorithm, leveraging the separability of the sorting problem through hierarchical tiling to minimize redundant computations.We propose two variants: a data-oblivious selection network that can operate entirely within registers, and a data-aware version utilizing randomaccess memory.These achieve per-pixel complexities of 𝑂 (𝑘 log(𝑘 ) ) and 𝑂 (𝑘 ), respectively, for a 𝑘 × 𝑘 kernel -unprecedented for sorting-based methods.Our CUDA implementation is up to 5 times faster than the current state of the art on a modern GPU and is the fastest median filter in most cases for 8-, 16-, and 32-bit data types and kernels from 3 × 3 to 75 × 75.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

它引用的顶会 Paper1

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖