“SBL mesh filter: fast separable approximation of bilateral mesh filtering” by Vialaneix and Boubekeur

  • ©Guillaume Vialaneix and Tamy Boubekeur




    SBL mesh filter: fast separable approximation of bilateral mesh filtering



    Bilateral mesh filtering (BL) is a simple and powerful feature-preserving filtering operator which allows to smooth or remove noise from surface meshes while preserving important features in a non-iterative way. However, to be effective, such a filter may require quite a large support size, inducing slow processing when applied on high resolution meshes. In this paper, we propose a separable approximation of BL (SBL) based on a local decomposition of the bi-dimensional filter into a product of two one-dimensional ones. The main problem here is to find meaningful directions at every point to orient the two one-dimensional filters. Our solution exploits the minimum and maximum curvature directions at each point and demonstrates a significant speed-up on meshes ranging from thousands to millions of elements, enabling feature-preserving filtering with large support size in a variety of practical scenarii (Fig. 1).


    1. Jones, T. R., and Durand, F. 2003. Non-iterative, feature-preserving mesh smoothing. ACM Transactions on Graphics 22, 943–949.
    2. Pham, T., and Van Vliet, L. 2005. Separable bilateral filtering for fast video preprocessing. In IEEE ICME 2005.

ACM Digital Library Publication:

Overview Page: