Fast bilateral filter with arbitrary range and domain kernels

In this paper, we present a fast implementation of the bilateral filter with arbitrary range and domain kernels. It is based on the fast bilateral filter approximation that uses uniform box domain kernel. Instead of using a single box kernel, multiple box kernels are used and combined optimally to approximate an arbitrary domain kernel. The method achieves better approximation of the bilateral filter compared to the single box kernel version with little increase in computational complexity.

[1]  Frédo Durand,et al.  A Fast Approximation of the Bilateral Filter Using a Signal Processing Approach , 2006, ECCV.

[2]  Frédo Durand,et al.  Non-iterative, feature-preserving mesh smoothing , 2003, ACM Trans. Graph..

[3]  Fatih Murat Porikli,et al.  Integral histogram: a fast way to extract histograms in Cartesian spaces , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[4]  Bahadir K. Gunturk,et al.  Compression artifact reduction with adaptive bilateral filtering , 2009, Electronic Imaging.

[5]  Ming Zhang,et al.  Multiresolution Bilateral Filtering for Image Denoising , 2008, IEEE Transactions on Image Processing.

[6]  Jong-Sen Lee,et al.  Digital image smoothing and the sigma filter , 1983, Comput. Vis. Graph. Image Process..

[7]  M. Levoy,et al.  Gaussian KD-trees for fast high-dimensional filtering , 2009, SIGGRAPH 2009.

[8]  Frédo Durand,et al.  A gentle introduction to bilateral filtering and its applications , 2007, SIGGRAPH Courses.

[9]  Franz Franchetti,et al.  Fast bilateral filtering by adapting block size , 2010, 2010 IEEE International Conference on Image Processing.

[10]  Holger Winnemöller,et al.  Real-time video abstraction , 2006, SIGGRAPH 2006.

[11]  Charles Kervrann,et al.  Optimal Spatial Adaptation for Patch-Based Image Denoising , 2006, IEEE Transactions on Image Processing.

[12]  Michael Elad,et al.  Retinex by Two Bilateral Filters , 2005, Scale-Space.

[13]  Lucas J. van Vliet,et al.  Separable bilateral filtering for fast video preprocessing , 2005, 2005 IEEE International Conference on Multimedia and Expo.

[14]  L. McMillan,et al.  Video enhancement using per-pixel virtual exposures , 2005, SIGGRAPH 2005.

[15]  Erik Reinhard,et al.  Image-based material editing , 2005, SIGGRAPH '05.

[16]  Roberto Manduchi,et al.  Bilateral filtering for gray and color images , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[17]  Leonid P. Yaroslavsky,et al.  Digital Picture Processing: An Introduction , 1985 .

[18]  Leonid P. Yaroslavsky,et al.  Digital Picture Processing , 1985 .

[19]  Daniel Cohen-Or,et al.  Bilateral mesh denoising , 2003 .

[20]  Andrew Adams,et al.  Fast High‐Dimensional Filtering Using the Permutohedral Lattice , 2010, Comput. Graph. Forum.

[21]  Fatih Porikli,et al.  Constant time O(1) bilateral filtering , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[22]  Hui Cheng,et al.  Bilateral Filtering-Based Optical Flow Estimation with Occlusion Detection , 2006, ECCV.

[23]  Frédo Durand,et al.  Two-scale tone management for photographic look , 2006, SIGGRAPH 2006.

[24]  Ben Weiss Fast median and bilateral filtering , 2006, SIGGRAPH 2006.

[25]  Tuan Q. Pham Spatiotonal adaptivity in super-resolution of under-sampled image sequences , 2006 .

[26]  Sylvain Paris,et al.  Capture of hair geometry from multiple images , 2004, SIGGRAPH 2004.

[27]  Masayuki Ikebe,et al.  O(1) bilateral filtering with low memory usage , 2010, 2010 IEEE International Conference on Image Processing.

[28]  Stephen M. Smith,et al.  SUSAN—A New Approach to Low Level Image Processing , 1997, International Journal of Computer Vision.

[29]  Frédo Durand,et al.  Flash photography enhancement via intrinsic relighting , 2004, SIGGRAPH 2004.

[30]  Richard Szeliski,et al.  Digital photography with flash and no-flash image pairs , 2004, ACM Trans. Graph..

[31]  Leonard McMillan,et al.  Multispectral video fusion , 2006, SIGGRAPH '06.