| Literature DB >> 27509129 |
Wuli Wang1,2,3, Liming Duan1,2, Yang Bai1,2, Haoyu Wang1,2, Hui Shao1,2, Siyang Zhong2.
Abstract
To enhance the triangle quality of a reconstructed triangle mesh, a novel triangle mesh standardization method based on particle swarm optimization (PSO) is proposed. First, each vertex of the mesh and its first order vertices are fitted to a cubic curve surface by using least square method. Additionally, based on the condition that the local fitted surface is the searching region of PSO and the best average quality of the local triangles is the goal, the vertex position of the mesh is regulated. Finally, the threshold of the normal angle between the original vertex and regulated vertex is used to determine whether the vertex needs to be adjusted to preserve the detailed features of the mesh. Compared with existing methods, experimental results show that the proposed method can effectively improve the triangle quality of the mesh while preserving the geometric features and details of the original mesh.Entities:
Mesh:
Year: 2016 PMID: 27509129 PMCID: PMC4979957 DOI: 10.1371/journal.pone.0160657
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Parameter settings of our algorithm.
| Name | Value |
|---|---|
| iterations | 50 |
| population size | 11 |
| 2.05 | |
| error threshold | 1.0e-4 |
| normal angle threshold | 8° |
Fig 1Comparison of the standardization algorithms on the wheel hub model.
(A) original model; (B) standardization result by Laplace; (C) standardization result by Taubin; (D) standardization result by Vollmer; (E) standardization result by Chen; (F) standardization result by our method.
Fig 3Zoomed region of the cylinder head model.
(A) original model; (B) standardization result by Laplace; (C) standardization result by Taubin; (D) standardization result by Vollmer; (E) standardization result by Chen; (F) standardization result by our method.
Fig 2Comparison of the standardization algorithms on the cylinder head model.
(A) original model; (B) standardization result by Laplace; (C) standardization result by Taubin; (D) standardization result by Vollmer; (E) standardization result by Chen; (F) standardization result by our method.
Original data.
| model | number of triangles | number of vertices | bounding box size /mm×mm×mm | area/mm2 | volume/mm3 |
|---|---|---|---|---|---|
| 39355 | 19998 | 417.83×418.06×198.05 | 735373.81 | 3734234.00 | |
| 1000084 | 50000 | 141.16×198.15×108.52 | 235250.42 | 1255598.13 |
Performance comparison of different triangle mesh standardization methods.
| model | method | bounding box size /mm×mm×mm | area/mm2 | volume/mm3 | maximum error/mm | average error/mm | time/s |
|---|---|---|---|---|---|---|---|
| Laplace | 412.89×413.01×197.48 | 650562.44 | 3202049.75 | 7.1472 | 1.1144 | 0.235 | |
| Taubin | 417.67×417.98×198.00 | 722916.88 | 3732466.50 | 2.5570 | 0.1997 | 0.320 | |
| Vollmer | 416.59×416.84×197.87 | 703634.44 | 3546184.00 | 2.2813 | 0.3111 | 0.227 | |
| Chen | 417.90×418.31×198.05 | 730036.75 | 3731800.25 | 0.7679 | 0.0474 | 1.761 | |
| Our | 417.78×418.12×198.04 | 733668.25 | 3732216.28 | 0.8636 | 0.0372 | 2.746 | |
| Laplace | 140.29×196.50×108.44 | 214356.06 | 1245656.00 | 2.6513 | 0.4138 | 0.718 | |
| Taubin | 140.90×198.21×108.74 | 233626.00 | 1255631.13 | 0.6379 | 0.0428 | 0.632 | |
| Vollmer | 140.52×197.55×108.50 | 228606.08 | 1228658.50 | 0.8444 | 0.1063 | 0.522 | |
| Chen | 141.03×198.30×108.84 | 234546.19 | 1253254.13 | 0.6460 | 0.0733 | 3.324 | |
| Our | 141.23×198.05×108.38 | 235146.37 | 1255243.26 | 0.5269 | 0.02956 | 5.643 |
Triangle quality distribution of the different triangle mesh standardization methods.
| method | Q ≤ 0.3 | 0.3 < | 0.6 < | |||
|---|---|---|---|---|---|---|
| wheel hub | cylinder head | wheel hub | cylinder head | wheel hub | cylinder head | |
| 9.55% | 7.78% | 22.24% | 15.89 | 68.21% | 76.33% | |
| 4.24% | 3.82% | 18.39% | 14.45% | 77.37% | 81.73% | |
| 10.84% | 8.21% | 26.53% | 17.06% | 62.62% | 74.73% | |
| 12.62% | 8.71% | 23.88% | 15.84% | 63.50% | 75.45% | |
| 6.76% | 4.23% | 20.13% | 16.41% | 73.11% | 79.36% | |
| 2.32% | 1.01% | 13.27% | 10.76% | 84.41% | 88.23% | |