Constant-time filtering using shiftable kernels
Kunal Narayan Chaudhury

TL;DR
This paper extends constant-time filtering techniques using shiftable kernels to a variety of linear and non-linear filters, enabling faster computation through the exploitation of kernel shiftability and recursive algorithms.
Contribution
It introduces the concept of shiftability in kernels to generalize and accelerate various complex image filtering operations beyond the bilateral filter.
Findings
Shiftable kernels enable reduction of complex filters to moving sum computations.
Fast recursive algorithms and parallel processing significantly speed up filtering.
Shiftable kernels can approximate Gaussian kernels effectively.
Abstract
It was recently demonstrated in [5] that the non-linear bilateral filter [14] can be efficiently implemented using a constant-time or O(1) algorithm. At the heart of this algorithm was the idea of approximating the Gaussian range kernel of the bilateral filter using trigonometric functions. In this letter, we explain how the idea in [5] can be extended to few other linear and non-linear filters [14, 17, 2]. While some of these filters have received a lot of attention in recent years, they are known to be computationally intensive. To extend the idea in [5], we identify a central property of trigonometric functions, called shiftability, that allows us to exploit the redundancy inherent in the filtering operations. In particular, using shiftable kernels, we show how certain complex filtering can be reduced to simply that of computing the moving sum of a stack of images. Each image in the…
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.
