Fast O(1) bilateral filtering using trigonometric range kernels
Kunal Narayan Chaudhury, Daniel Sage, and Michael Unser

TL;DR
This paper introduces a method to perform bilateral filtering in constant time using trigonometric range kernels, improving efficiency and approximation quality over previous polynomial-based approaches.
Contribution
It generalizes the use of polynomial kernels to trigonometric kernels for fast bilateral filtering, achieving better approximation with fixed computational effort.
Findings
Trigonometric kernels enable O(1) bilateral filtering.
The approach approximates Gaussian bilateral filters more accurately.
The method outperforms polynomial kernel-based algorithms.
Abstract
It is well-known that spatial averaging can be realized (in space or frequency domain) using algorithms whose complexity does not depend on the size or shape of the filter. These fast algorithms are generally referred to as constant-time or O(1) algorithms in the image processing literature. Along with the spatial filter, the edge-preserving bilateral filter [Tomasi1998] involves an additional range kernel. This is used to restrict the averaging to those neighborhood pixels whose intensity are similar or close to that of the pixel of interest. The range kernel operates by acting on the pixel intensities. This makes the averaging process non-linear and computationally intensive, especially when the spatial filter is large. In this paper, we show how the O(1) averaging algorithms can be leveraged for realizing the bilateral filter in constant-time, by using trigonometric range kernels.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Vision and Imaging · Image Enhancement Techniques · Image and Signal Denoising Methods
