Mesh Simplification Algorithm Based on the Quadratic Error Metric and Triangle Collapse

被引:8
作者
Zhou, Guangyou [1 ]
Yuan, Shangda [1 ]
Luo, Sumei [2 ]
机构
[1] Fudan Univ, Sch Econ, Shanghai 200433, Peoples R China
[2] Shanghai Univ Finance & Econ, Sch Finance, Shanghai 200433, Peoples R China
基金
中国国家自然科学基金;
关键词
Solid modeling; Clustering algorithms; Surface treatment; Finite element analysis; Classification algorithms; Three-dimensional displays; Computational modeling; Triangular mesh; mesh simplification; triangle collapse; half-edge data structure; EFFICIENT;
D O I
10.1109/ACCESS.2020.3034075
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Triangular mesh is a commonly used method for representing 3D models. With the continuous development of 3D modeling and scanning technologies, the complexity of the mesh is increasing. The greater the density of the mesh is, the higher the representation quality of the model. However, a higher mesh density also results in greater storage and time costs. Mesh simplification is a basic research topic in the fields of computer graphics and virtual reality. This paper implements a mesh simplification algorithm based on triangle collapse. The algorithm uses a half-edge data structure to record the mesh information, obtains the folding point by minimizing the sum of squares of the spatial distances from the folding point to all adjacent surfaces, and then calculates the folding cost and folding order. The algorithm iteratively folds the triangular faces with the smallest folding costs to achieve mesh simplification. By processing a large number of models, it is proven that the algorithm in this paper can retain the original model features during the simplification process.
引用
收藏
页码:196341 / 196350
页数:10
相关论文
共 40 条
[1]   RESTRICTED MESH SIMPLIFICATION USING EDGE CONTRACTIONS [J].
Andersson, Mattias ;
Gudmundsson, Joachim ;
Levcopoulos, Christos .
INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 2009, 19 (03) :247-265
[2]   Hierarchical mesh segmentation based on fitting primitives [J].
Attene, M ;
Falcidieno, B ;
Spagnuolo, M .
VISUAL COMPUTER, 2006, 22 (03) :181-193
[3]   Designing and Evaluating a Mesh Simplification Algorithm for Virtual Reality [J].
Bahirat, Kanchan ;
Lai, Chengyuan ;
Mcmahan, Ryan P. ;
Prabhakaran, Balakrishnan .
ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS, 2018, 14 (03)
[4]   Simplification of surface mesh using Hausdorff envelope [J].
Borouchaki, H ;
Frey, PJ .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2005, 194 (48-49) :4864-4884
[5]   Surface mesh simplification based on Hausdorff distance [J].
Borouchaki, H .
COMPTES RENDUS DE L ACADEMIE DES SCIENCES SERIE I-MATHEMATIQUE, 1999, 329 (07) :641-646
[6]  
Chan K. F., 2001, LECT NOTES COMPUTER
[7]  
Chang CC, 2002, J INF SCI ENG, V18, P459
[8]   A comparison of mesh simplification algorithm [J].
Cignoni, P ;
Montani, C ;
Scopigno, R .
COMPUTERS & GRAPHICS-UK, 1998, 22 (01) :37-54
[9]   Simplifying polygonal models using successive mappings [J].
Cohen, J ;
Manocha, D ;
Olano, M .
VISUALIZATION '97 - PROCEEDINGS, 1997, :395-+
[10]   Quadrilateral Mesh Simplification [J].
Daniels, Joel ;
Silva, Claudio T. ;
Shepherd, Jason ;
Cohen, Elaine .
ACM TRANSACTIONS ON GRAPHICS, 2008, 27 (05)