“…A naive implementation of this filter is computationally demanding as it operates in a high-dimension space. Many researchers tried to boost this filter or at least simulate bilaterallike results by either using linear interpolation [3], optimized data structures such as the bilateral grid [4], reformulation and downsampling [5], [6], constant time spatial filters decomposition [7], Gaussian KDtrees [8], Supports Vector Machines regression [9], recursive implementation [10], dimensionality reduction [11], adaptive manifolds [12], among others. The bilateral filter is the building block of a wide range of applications such as HDR tone-mapping [3], nonphotorealistic rendering [13], upsampling [14] and non-blind image deconvolution [15].…”