Fast O(1) bilateral filtering using trigonometric range kernels

05/21/2011
by   Kunal Narayan Chaudhury, et al.
0

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. This is done by generalizing the idea in [Porikli2008] of using polynomial range kernels. The class of trigonometric kernels turns out to be sufficiently rich, allowing for the approximation of the standard Gaussian bilateral filter. The attractive feature of our approach is that, for a fixed number of terms, the quality of approximation achieved using trigonometric kernels is much superior to that obtained in [Porikli2008] using polynomials.

READ FULL TEXT

page 13

page 14

research
05/01/2015

Fast and Accurate Bilateral Filtering using Gauss-Polynomial Decomposition

The bilateral filter is a versatile non-linear filter that has found div...
research
07/22/2011

Constant-time filtering using shiftable kernels

It was recently demonstrated in [5] that the non-linear bilateral filter...
research
11/12/2019

Recursive Filter for Space-Variant Variance Reduction

We propose a method to reduce non-uniform sample variance to a predeterm...
research
03/26/2016

On Fast Bilateral Filtering using Fourier Kernels

It was demonstrated in earlier work that, by approximating its range ker...
research
09/23/2011

Improvements on "Fast space-variant elliptical filtering using box splines"

It is well-known that box filters can be efficiently computed using pre-...
research
03/10/2010

Fast space-variant elliptical filtering using box splines

The efficient realization of linear space-variant (non-convolution) filt...
research
02/28/2018

Speeding Up the Bilateral Filter: A Joint Acceleration Way

Computational complexity of the brute-force implementation of the bilate...

Please sign up or login with your details

Forgot password? Click here to reset