Bi-Normal Mesh Smoothing Based on Vertex Feature

Wuli Wang, Liming Duan
2020 IEEE Access  
Aiming at the issue that mesh smoothing is hard to balance in terms of noise removing and feature preserving, in this paper, we combine the facet normal representing global geometric features of the mesh with the vertex normal characterizing local details of the mesh and propose a bi-normal mesh smoothing method based on vertex feature selection (BNBVF). Firstly, the guided filtering algorithm is extended to calculate accurately the facet normal in the field of geometric processing. The key of
more » ... essing. The key of this portion is computing the guided normal of facet by using a geometric neighboring patch with the most consistent normal. Then, an adaptive tensor voting method is employed to divide the vertices of the mesh into feature vertices and non-feature vertices. Thirdly, a method of the neighborhood facets clustering combining with the plane fitting is proposed to calculate the normal of feature vertex, and the weighting average of first-order neighborhood facets of the vertex is applied to compute the normal of non-feature vertex. Finally, the vertices of the mesh are updated iteratively by combining the geometric information of the facet normal and vertex normal to achieve mesh smoothing. Experimental results demonstrate that the superior performance of our proposed algorithm to state-of-the-art approaches in feature preserving and error reducing.
doi:10.1109/access.2020.3022628 fatcat:cbji7jv7nbd6zjcfhtlfcjc3o4