“Bilateral mesh denoising” by Fleishman, Drori and Cohen-Or

  • ©Shachar Fleishman, Iddo Drori, and Daniel Cohen-Or




    Bilateral mesh denoising



    We present an anisotropic mesh denoising algorithm that is effective, simple and fast. This is accomplished by filtering vertices of the mesh in the normal direction using local neighborhoods. Motivated by the impressive results of bilateral filtering for image denoising, we adopt it to denoise 3D meshes; addressing the specific issues required in the transition from two-dimensions to manifolds in three dimensions. We show that the proposed method successfully removes noise from meshes while preserving features. Furthermore, the presented algorithm excels in its simplicity both in concept and implementation.


    1. BAJAJ, C. L., AND XU, G. 2003. Anisotropic diffusion of subdivision surfaces and functions on surfaces. ACM Transactions on Graphics (TOG) 22, 1, 4–32. Google ScholarDigital Library
    2. BARASH, D. 2002. A fundamental relationship between bilateral filtering, adaptive smoothing and the nonlinear diffusion equation. IEEE Transactions on Pattern Analysis and Machine Intelligence 24, 6. Google ScholarDigital Library
    3. CHEN, S. S., DONOHO, D. L., AND SAUNDERS, M. A. 1999. Atomic decomposition by basis pursuit. SIAM Journal on Scientific Computing 20, 1, 33–61. Google ScholarDigital Library
    4. CLARENZ, U., DIEWALD, U., AND RUMPF, M. 2000. Anisotropic geometric diffusion in surface processing. In IEEE Visualization 2000. Google Scholar
    5. DESBRUN, M., MEYER, M., SCHRÖDER, P., AND BARR, A. H. 1999. Implicit fairing of irregular meshes using diffusion and curvature flow. In Proceedings of SIGGRAPH 99, 317–324. Google Scholar
    6. DESBRUN, M., MEYER, M., SCHRÖDER, P., AND BARR, A. H. 2000. Anisotropic feature-preserving denoising of height fields and bivariate data. In Graphics Interface, 145–152.Google Scholar
    7. DONOHO, D. L. 1995. De-noising by soft-thresholding. IEEE Transactions on Information Theory 41, 3, 613–627. Google ScholarDigital Library
    8. DURAND, F., AND DORSEY, J. 2002. Fast bilateral filtering for the display of high-dynamic-range images. ACM Transactions on Graphics (TOG) 21, 3, 257–266. Google ScholarDigital Library
    9. ELAD, M. 2001. On the bilateral filter and ways to improve it. IEEE Transactions On Image Processing. Google Scholar
    10. GUSKOV, I., SWELDENS, W., AND SCHRÖDER, P. 1999. Multiresolution signal processing for meshes. In Proceedings of SIGGRAPH 99, 325–334. Google Scholar
    11. JONES, T., DURAND, F., AND DESBRUN, M. 2003. Non-iterative, feature-preserving mesh smoothing. ACM Transactions on Graphics. Google Scholar
    12. OSHER, S., AND SETHIAN, J. 1988. Fronts propagating with curvature-dependent speed: Algorithms based on Hamilton-Jacobi formulations. Journal of Computational Physics 79, 12–49. Google ScholarDigital Library
    13. PENG, J., STRELA, V., AND ZORIN, D. 2001. A simple algorithm for surface denoising. In IEEE Visualization 2001, 107–112. Google ScholarDigital Library
    14. RUDIN, L., OSHER, S., AND FATEMI, E. 1992. Nonlinear total variation based noise removal algorithms. Physica D 60, (1–4), 259–268. Google Scholar
    15. TASDIZEN, T., WHITAKER, R., BURCHARD, P., AND OSHER, S. 2002. Anisotropic geometric diffusion in surface processing. In IEEE Visualization 2002.Google Scholar
    16. TAUBIN, G. 1995. A signal processing approach to fair surface design. In Proceedings of SIGGRAPH 95, 351–358. Google Scholar
    17. TOMASI, C., AND MANDUCHI, R. 1998. Bilateral filtering for gray and color images. In ICCV, 839–846. Google Scholar

ACM Digital Library Publication:

Overview Page: