Skip to main content
Log in

Mesh sharpening via normal filtering

  • Published:
Journal of Zhejiang University-SCIENCE A Aims and scope Submit manuscript

Abstract

We present a robust mesh sharpening approach to reconstructing sharp features from blended or chamfered features, even with noise and aliasing errors. Feature regions were first recognized via normal variation according to the user’s input, and then normal filtering was applied to faces of feature regions. Finally, the vertices of the feature region were gradually updated based on new face normals using a least-squares error criterion. Experimental results demonstrate that the method is effective and robust in sharpening meshes.

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

  • Attene, M., Falcidieno, B., Rossignac, J., Spagnuolo, M., 2003. Edge-sharpener: Recovering Sharp Features in Triangulations of Non-adaptively Re-meshed Surfaces. Proc. Eurographics Symp. on Geometry Processing, p.62–71.

  • Botsch, M., Kobbelt, L.P., 2001. A Robust Procedure to Eliminate Degenerate Faces from Triangle Meshes. Proc. Vision, Modeling and Visualization, p.283–290.

  • Chen, C.Y., Cheng, K.Y., 2008. A sharpness-dependent filter for recovering sharp features in repaired 3D mesh models. IEEE Trans. Visual. Comput. Graph., 14(1):200–212. [doi:10.1109/TVCG.2007.70625]

    Article  Google Scholar 

  • Clarenz, U., Diewald, U., Rumpf, M., 2000. Anisotropic Geometric Diffusion in Surface Processing. Proc. IEEE Visualization, p.397–405. [doi:10.1109/VISUAL.2000.885721]

  • Dong, C.S., Wang, G.Z., 2005. Curvatures estimation on triangular mesh. J. Zhejiang Univ. Sci., 6A(Suppl. I): 128–136. [doi:10.1631/jzus.2005.AS0128]

    Article  MATH  Google Scholar 

  • Fleishman, S., Drori, I., Cohen-Or, D., 2003. Bilateral mesh denoising. ACM Trans. Graph., 22(3):950–953. [doi:10.1145/882262.882368]

    Article  Google Scholar 

  • Guskov, I., Sweldens, W., Schröder, P., 1999. Multiresolution Signal Processing for Meshes. Proc. 26th Annual Conf. on Computer Graphics and Interactive Techniques, p.325–334. [doi:10.1145/311535.311577]

  • Hubeli, A., Meyer, K., Gross, M.H., 2000. Mesh Edge Detection. Technical Report, CS #351. ETH, Zürich.

    Google Scholar 

  • Hussain, M., Okada, Y., Niijima, K., 2004. Efficient and feature-preserving triangular mesh decimation. J. WSCG, 12(1):167–174.

    Google Scholar 

  • Jones, T.R., Durand, F., Desbrun, M., 2003. Non-iterative, feature preserving mesh smoothing. ACM Trans. Graph., 22(3):943–949. [doi:10.1145/1201775.882367]

    Article  Google Scholar 

  • Kobbelt, L.P., Campagna, S., Vorsatz, J., Seidel, H.P., 1998. Interactive Multi-resolution Modeling on Arbitrary Meshes. Proc. 25th Annual Conf. on Computer Graphics and Interactive Techniques, p.105–114. [doi:10.1145/280814.280831]

  • Kobbelt, L.P., Botsch, M., Schwanecke, U., Seidel, H.P., 2001. Feature Sensitive Surface Extraction from Volume Data. Proc. 28th Annual Conf. on Computer Graphics and Interactive Techniques, p.57–66. [doi:10.1145/383259.383265]

  • Lavoué, G., Dupont, F., Baskurt, A., 2005. A new CAD mesh segmentation method, based on curvature tensor analysis. Computer-Aided Design, 37(10):975–987. [doi:10.1016/j. cad.2004.09.001]

    Article  MATH  Google Scholar 

  • Lorensen, W.E., Cline, E., 1987. Marching cubes: a high resolution 3D surface construction algorithm. ACM SIGGRAPH Comput. Graph., 21(4):163–169. [doi:10.1145/37402.37422]

    Article  Google Scholar 

  • Nie, J.H., Zhou, L.S., Liu, S.L., 2004. A mesh smoothing algorithm for feature enhancing. Mech. Sci. Technol., 23(1):110–112 (in Chinese).

    Google Scholar 

  • Perona, P., Malik, J., 1990. Scale-space and edge detection using anisotropic diffusion. IEEE Trans. Pattern Anal. Mach. Intell., 12(7):629–638. [doi:10.1109/34.56205]

    Article  Google Scholar 

  • Shen, J., Maxim, B., Akingbehin, K., 2005. Accurate correction of surface noises of polygonal meshes. Int. J. Numer. Methods Eng., 64(12):1678–1698. [doi:10.1002/nme.1441]

    Article  MATH  Google Scholar 

  • Sun, X.F., Rosin, P.L., Martin, R.R., Langbein, F.C., 2007. Fast and effective feature-preserving mesh denoising. IEEE Trans. Visual. Comput. Graph., 13(5):925–938. [doi:10.1109/TVCG.2007.1065]

    Article  Google Scholar 

  • Tomasi, C., Manduchi, R., 1998. Bilateral Filtering for Gray and Color Images. Proc. 6th Int. Conf. on Computer Vision, p.839–846.

  • Wang, C.C.L., 2006a. Incremental reconstruction of sharp edges on mesh surfaces. Computer-Aided Design, 38(6):689–702. [doi:10.1016/j.cad.2006.02.009]

    Article  Google Scholar 

  • Wang, C.C.L., 2006b. Bilateral recovering of sharp edges on feature-insensitive sampled meshes. IEEE Trans. Visual. Comput. Graph., 12(4):629–639. [doi:10.1109/TVCG.2006.60]

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to San-yuan Zhang.

Additional information

Project supported by the Hi-Tech Research and Development Program (863) of China (Nos. 2007AA01Z311 and 2007AA04Z1A5), the Doctoral Fund of MOE of China (No. 20060335114), and the Science and Technology Program of Zhejiang Province, China (No. 2007C21006)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Shen, Jg., Zhang, Sy., Chen, Zy. et al. Mesh sharpening via normal filtering. J. Zhejiang Univ. Sci. A 10, 546–553 (2009). https://doi.org/10.1631/jzus.A0820505

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1631/jzus.A0820505

Key words

CLC number

Navigation