paper-with-me

Papers

A Fast Parallel Median Filtering Algorithm Using Hierarchical Tiling

2025-07-26 · Louis Sugy arxiv

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 random-access memory. These achieve per-pixel complexities of $O(k \log(k))$ and $O(k)$, respectively, for a $k \times k$ 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 \times 3$ to $75 \times 75$.

📄 PDF Abstract BibTeX arXiv:2507.19926

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Parallel and Efficient Hierarchical k-Median Clustering

2021-12-01 · NeurIPS 2021 12 · Vincent Cohen-Addad, Silvio Lattanzi, Ashkan Norouzi-Fard, Christian Sohler 외

As a fundamental unsupervised learning task, hierarchical clustering has been extensively studied in the past decade. In particular, standard metric formulations as hierarchical $k$-center, $k$-means, and $k$-median rec…

Clustering

Parallel Algorithms for Median Consensus Clustering in Complex Networks

2024-08-21 · Md Taufique Hussain, Mahantesh Halappanavar, Samrat Chatterjee, Filippo Radicchi 외

We develop an algorithm that finds the consensus of many different clustering solutions of a graph. We formulate the problem as a median set partitioning problem and propose a greedy optimization technique. Unlike other …

Clustering

Fast Isotropic Median Filtering

2025-05-28 · Ben Weiss

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 a…

Allimage smoothing

Reinforcement Learning with Structured Hierarchical Grammar Representations of Actions

2019-10-07 · Petros Christodoulou, Robert Tjarko Lange, Ali Shafti, A. Aldo Faisal

From a young age humans learn to use grammatical principles to hierarchically combine words into sentences. Action grammars is the parallel idea, that there is an underlying set of rules (a "grammar") that govern how we …

Atari GamesQ-Learningreinforcement-learningReinforcement Learning+1

100+ Times Faster Weighted Median Filter (WMF)

2014-06-01 · CVPR 2014 6 · Qi Zhang, Li Xu, Jiaya Jia

Weighted median, in the form of either solver or filter, has been employed in a wide range of computer vision solutions for its beneficial properties in sparsity representation. But it is hard to be accelerated due to th…

2D Semantic Segmentation task 1 (8 classes)Optical Flow EstimationStereo MatchingStereo Matching Hand