Stochastic Geometric Iterative Method for Loop Subdivision Surface Fitting
Chenkai Xu , Yaqi He , Hui Hu , Hongwei Lin
Communications in Mathematics and Statistics ›› : 1 -15.
Stochastic Geometric Iterative Method for Loop Subdivision Surface Fitting
In this paper, we propose a stochastic geometric iterative method (S-GIM) to approximate the high-resolution 3D models by finite loop subdivision surfaces. Given an input mesh as the fitting target, the initial control mesh is generated using the mesh simplification algorithm. Then, our method adjusts the control mesh iteratively to make its finite loop subdivision surface approximate the input mesh. In each geometric iteration, we randomly select part of points on the subdivision surface to calculate the difference vectors and distribute the vectors to the control points. Finally, the control points are updated by adding the weighted average of these difference vectors. We prove the convergence of S-GIM and verify it by demonstrating error curves in the experiment. In addition, compared with existing geometric iterative methods, S-GIM has a shorter running time under the same number of iteration steps.
Geometric iterative / Surface fitting / Subdivision surface / Stochastic PIA / Stochastic LSPIA
| [1] |
|
| [2] |
|
| [3] |
|
| [4] |
Garland, M., Heckbert, P.: Surface simplification using quadric error metrics. Proceedings of the ACM SIGGRAPH Conference on computer graphics 1997(07) (1997) |
| [5] |
Halstead, M., Kass, M., Derose, T.: Efficient, fair interpolation using Catmull-Clark surfaces. Proceedings of the ACM SIGGRAPH Conference on computer graphics 27(12) (2000) |
| [6] |
Hoppe, H., Derose, T., Duchamp, T., Halstead, M., Jin, H., McDonald, J., Schweitzer, J., Stuetzle, W.: Piecewise smooth surface reconstruction. Proceedings of the 21st annual conference on Computer graphics and interactive techniques 295–302 (07 1994) |
| [7] |
|
| [8] |
|
| [9] |
|
| [10] |
Lin, H., Jin, S., Liao, H., Jian, Q.: Quality guaranteed all-hex mesh generation by a constrained volume iterative fitting algorithm. Comput. Aid. Des. (2015) |
| [11] |
|
| [12] |
Lin, H., Zhang, Z.: An efficient method for fitting large data sets using T-splines. SIAM J. Sci. Comput. (2013) |
| [13] |
|
| [14] |
Loop, C.: Smooth subdivision surfaces based on triangles. Master’s thesis ( 1987) |
| [15] |
|
| [16] |
|
| [17] |
|
| [18] |
|
| [19] |
|
| [20] |
Muja, M., Lowe, D.: Flann-fast library for approximate nearest neighbors user manual. University of British Columbia, Vancouver, BC, Canada, Computer Science Department (2009) |
| [21] |
Nishiyama, Y., Morioka, M., Maekawa, T.: Loop subdivision surface fitting by geometric algorithms. Poster proceedings of pacific graphics 67–74 (2008) |
| [22] |
Sasaki, Y., Takezawa, M., Kim, S., Kawaharada, H., Maekawa, T.: Adaptive direct slicing of volumetric attribute data represented by trivariate b-spline functions. Int. J. Adv. Manuf. Tech. (2017) |
| [23] |
|
| [24] |
Zhang, T.: Solving large scale linear prediction problems using stochastic gradient descent algorithms (01 2004) |
/
| 〈 |
|
〉 |