On a fast bilateral filtering formulation using functional rearrangements
Gonzalo Galiano, Julián Velasco
TL;DR
The paper addresses the computational burden of bilateral and related neighborhood filters and presents an exact reformulation using functional rearrangements. It introduces the decreasing rearrangement $u_*$ and the relative rearrangement $v_{*u}$ to express the filter as a one-dimensional integral over level-set measures, resulting in a pixel-independent range kernel. The authors prove the equivalence with the standard pixel-based formulation, establish convergence of discrete constant-wise approximations to the continuous solution, and demonstrate the approach with experiments comparing quality and speed to state-of-the-art methods. This work enables dimension-free computation and provides a rigorous framework for fast bilateral filtering across different spatial kernels, with practical acceleration and a solid theoretical foundation.
Abstract
We introduce an exact reformulation of a broad class of neighborhood filters, among which the bilateral filters, in terms of two functional rearrangements: the decreasing and the relative rearrangements. Independently of the image spatial dimension (one-dimensional signal, image, volume of images, etc.), we reformulate these filters as integral operators defined in a one-dimensional space corresponding to the level sets measures. We prove the equivalence between the usual pixel-based version and the rearranged version of the filter. When restricted to the discrete setting, our reformulation of bilateral filters extends previous results for the so-called fast bilateral filtering. We, in addition, prove that the solution of the discrete setting, understood as constant-wise interpolators, converges to the solution of the continuous setting. Finally, we numerically illustrate computational aspects concerning quality approximation and execution time provided by the rearranged formulation.
