Skip to main content
Log in

Feature-Preserving Mesh Denoising via Anisotropic Surface Fitting

  • Regular Paper
  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

Abstract

We propose in this paper a robust surface mesh denoising method that can effectively remove mesh noise while faithfully preserving sharp features. This method utilizes surface fitting and projection techniques. Sharp features are preserved in the surface fitting algorithm by considering an anisotropic neighborhood of each vertex detected by the normal-weighted distance. In addition, to handle the mesh with a high level of noise, we perform a pre-filtering of surface normals prior to the neighborhood searching. A number of experimental results and comparisons demonstrate the excellent performance of our method in preserving important surface geometries while filtering mesh noise.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Field D A. Laplacian smoothing and Delaunay triangulations. Commun. Applied Numerical Methods, 1988, 4(6): 709–712.

    Article  MATH  Google Scholar 

  2. Taubin G. A signal processing approach to fair surface design. In Proc. the 22nd Conf. Computer Graphics and Interactive Techniques, Los Angeles, USA, Aug. 6-11, 1995, pp.351–358.

  3. Desbrun M, Meyer M, Schröder P et al. Implicit fairing of irregular meshes using diffusion and curvature flow. In Proc. the 26th Annual Conf. Computer Graphics and Interactive Techniques, Los Angeles, USA, Aug. 8-13, 1999, pp.317–324.

  4. Choudhury P, Tumblin J. The trilateral filter for high contrast images and meshes. In Proc. the 14th Eurographics Symp. Rendering, Leuven, Belgium, Jun. 25-27, 2003, pp.186–196.

  5. Shen Y, Barnew K E. Fuzzy vector median-based surface smoothing. IEEE Trans. Visualization and Computer Graphics, 2004, 10(3): 252–265.

    Article  Google Scholar 

  6. Zhao H, Xu G. Directional smoothing of triangular meshes. In Proc. Int. Conf. Computer Graphics, Imaging and Visualization, Beijing, China, Jul. 26-29, 2005, pp.397–402.

  7. Bose N K, Ahuja N A. Superresolution and noise filtering using moving least squares. IEEE Transactions on Image Processing, 2006, 15(8): 2239–2248.

    Article  Google Scholar 

  8. Ji Z, Liu L, Wang G. Non-iterative global mesh smoothing with feature preservation. Int. J. CAD/CAM, 2006, 6(1).

  9. Fan H, Yu Y, Peng Q. Robust feature-preserving mesh denoising based on consistent sub-neighborhoods. IEEE Trans. Visualization and Computer Graphics, 2010, 16(2): 312–324.

    Article  Google Scholar 

  10. Tasdizen T, Whitaker R, Burchard P et al. Geometric surface smoothing via anisotropic diffusion of normals. In Proc. Visualization, Boston, USA, Oct. 22-Nov. 1, 2002, pp.125–132.

  11. Tomasi C, Manduchi R. Bilateral filtering for gray and color images. In Proc. the 6th International Conference on Computer Vision, Bombay, India, Jan. 4-7, 1998, pp.839–846.

  12. Durand F, Dorsey J. Fast bilateral filtering for the display of high-dynamic-range images. In Proc. the 29th Annual Conferences on Computer Graphics and Interactive Techniques, San Antonio, USA, Jul. 21-26, 2002, pp.257–266.

  13. Jones T, Durand F, Desbrun M. Non-iterative, feature preserving mesh smoothing. In Proc. ACM SIGGRAPH 2003, San Diego, USA, Jul. 27-31, 2003, pp.943–949.

  14. Fleishman S, Drori I, Cohen-Or D. Bilateral mesh denoising. In Proc. ACM SIGGRAPH 2003, San Diego, USA, Jul. 27-31, 2003, pp.950–953.

  15. Yagou H, Ohtake Y, Belyaev A G. Mesh smoothing via mean and median filtering applied to face normals. In Proc. Geoemtric Modeling and Processing, Wako, Japan, Jul. 10-12, 2002, pp.124–131.

  16. Ohtake Y, Belyaev A G, Seidel H P. Mesh smoothing by adaptive and anisotropic Gaussian filter applied to mesh normals. In Proc. Vision, Modeling, and Visualization, Erlangen, Germany, Nov. 20-22, 2002, pp.203–210.

  17. Belyaev A, Ohtake Y. Nonlinear diffusion of normals for crease enhancement. In Proc. Vision Geometry X, SPIE Annual Meeting, San Diego, USA, Jul. 29-30, 2001, pp.42–47.

  18. Sun X, Rosin P, Martin R, Langbein F. Fast and effective feature-preserving mesh denoising. IEEE Trans. Visualization and Computer Graphics, 2007, 13(5): 925–938.

    Article  Google Scholar 

  19. Sun X, Rosin P, Martin R, Langbein F. Random walks for feature-preserving mesh denoising. Computer Aided Geometric Design, 2008, 25(7): 437–456.

    Article  MATH  MathSciNet  Google Scholar 

  20. Hildebrandt K, Polthier K. Anisotropic filtering of non-linear surface features. Computer Graphics Forum, 2004, 23(3): 391–400.

    Article  Google Scholar 

  21. Shepard D. A tow-dimensional interpolation function for irregularly-spaced data. In Proc. the 23rd ACM National Conference, Aug. 7-29, 1968, pp.517–524.

  22. Levin D. Mesh-independent surface interpolation. In Geometric Modeling for Scientific Visualization, 2003, pp.39–47.

  23. Oztireli C, Guennebaud G, Gross M. Feature preserving point set durfaces based on non-linear kernel regression. Computer Graphics Forum, 2009, 28(2): 493–501.

    Article  Google Scholar 

  24. Fleishman S, Cohen-Or D, Silva C T. Robust moving least-squares fitting with sharp features. ACM Transaction on Graphics, 2005, 24(3): 544–552.

    Article  Google Scholar 

  25. Lin H, Wang G et al. Parameterization for fitting triangular mesh. Progress in Natural Science, 2006, 16(11): 1214–1221.

    Article  MATH  MathSciNet  Google Scholar 

  26. Lai Y K, Hu S M, Pottmann H. Surface fitting based on a feature sensitive parameterization. Computer-Aided Design, 2006, 38(7): 800–807.

    Article  Google Scholar 

  27. Cazals F, Pouget M. Estimating differential quantities using polynomial fitting of osculating jets. Computer Aided Geometric Design, 2005, 22(2): 121–146.

    Article  MATH  MathSciNet  Google Scholar 

  28. do Carmo M P. Differential Geometry of Curves and Surfaces. Prentice-Hall, 1976.

  29. Golub G H, van Van Loan C F. Matrix Computations, 3rd edition. Johns Hopkins, 1996.

  30. Cignoni P, Rocchini C, Scopigno R. Metro: Measuring error on simplified surfaces. Computer Graphics Forum, 1998, 17(2): 167–174.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zeyun Yu.

Additional information

The work described was supported in part by the National Institutes of Health of USA under Grant No. R15HL103497 from the National Heart, Lung, and Blood Institute (NHLBI) and by a subcontract of NIH Award under Grant No. P41RR08605 from the National Biomedical Computation Resource. The content is solely the responsibility of the authors and does not necessarily represent the official views of the sponsors.

Electronic supplementary material

Below is the link to the electronic supplementary material.

(PDF 96.3 kb)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, J., Yu, Z. Feature-Preserving Mesh Denoising via Anisotropic Surface Fitting. J. Comput. Sci. Technol. 27, 163–173 (2012). https://doi.org/10.1007/s11390-012-1214-3

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11390-012-1214-3

Keywords

Navigation