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.
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]
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]
Fleishman, S., Drori, I., Cohen-Or, D., 2003. Bilateral mesh denoising. ACM Trans. Graph., 22(3):950–953. [doi:10.1145/882262.882368]
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.
Hussain, M., Okada, Y., Niijima, K., 2004. Efficient and feature-preserving triangular mesh decimation. J. WSCG, 12(1):167–174.
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]
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]
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]
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).
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]
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]
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]
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]
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]
Author information
Authors and Affiliations
Corresponding author
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
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1631/jzus.A0820505