|
ABSTRACT
Differential quantities, including normals, curvatures, principal directions, and associated matrices, play a fundamental role in geometric processing and physics-based modeling. Computing these differential quantities consistently on surface meshes is important and challenging, and some existing methods often produce inconsistent results and require ad hoc fixes. In this paper, we show that the computation of the gradient and Hessian of a height function provides the foundation for consistently computing the differential quantities. We derive simple, explicit formulas for the transformations between the first- and second-order differential quantities (i.e., normal vector and curvature matrix) of a smooth surface and the first- and second-order derivatives (i.e., gradient and Hessian) of its corresponding height function. We then investigate a general, flexible numerical framework to estimate the derivatives of the height function based on local polynomial fittings formulated as weighted least squares approximations. We also propose an iterative fitting scheme to improve accuracy. This framework generalizes polynomial fitting and addresses some of its accuracy and stability issues, as demonstrated by our theoretical analysis as well as experimental results.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
E. Anderson , Z. Bai , C. Bischof , L. S. Blackford , J. Demmel , Jack J. Dongarra , J. Du Croz , S. Hammarling , A. Greenbaum , A. McKenney , D. Sorensen, LAPACK Users' guide (third ed.), Society for Industrial and Applied Mathematics, Philadelphia, PA, 1999
|
| |
3
|
|
 |
4
|
|
| |
5
|
De Boor, C., and Ron, A. 1992. Computational aspects of polynomial interpolation in several variables. Math. Comp. 58, 705--727.
|
| |
6
|
Do Carmo, M. P. 1976. Differential Geometry of Curves and Surfaces. Prentice-Hall.
|
| |
7
|
Do Carmo, M. P. 1992. Riemannian Geometry. Birkhäuser Boston.
|
| |
8
|
|
| |
9
|
Gatzke, T., and Grimm, C. 2006. Estimating curvature on triangular meshes. Int. J. Shape Modeling 12, 1--29.
|
 |
10
|
|
| |
11
|
|
| |
12
|
Grinspun, E., Gingold, Y., Reisman, J., and Zorin, D. 2006. Computing discrete shape operators on general meshes. Eurographics (Computer Graphics Forum) 25, 547--556.
|
| |
13
|
Hildebrandt, K., Polthier, K., and Wardetzky, M. 2006. On the convergence of metric and geometric properties of polyhedral surfaces. Geometria Dedicata 123, 89--112.
|
| |
14
|
Lancaster, P., and Salkauskas, K. 1986. Curve and Surface Fitting: An Introduction. Academic Press.
|
| |
15
|
Langer, T., Belyaev, A. G., and Seidel, H.-P. 2005. Analysis and design of discrete normals and curvatures. Tech. rep., Max-Planck-Institut Fur Informatik.
|
| |
16
|
Langer, T., Belyaev, A. G., and Seidel, H.-P. 2005. Exact and approximate quadratures for curvature tensor estimation. In Poster Proc. of Symposium on Geometry Processing.
|
| |
17
|
|
| |
18
|
Meyer, M., Desbrun, M., Schröder, P., and Barr, A. 2002. Discrete differential geometry operators for triangulated 2-manifolds. In Visualization and Mathematics, H.-C. Hege and K. Poltheir, Eds., vol. 3. Springer, 34--57.
|
 |
19
|
|
| |
20
|
Ońate, E., and Cervera, M. 1993. Derivation of thin plate bending elements with one degree of freedom per node. Engineering Computations 10, 543.
|
 |
21
|
|
| |
22
|
Pinkall, U., and Polthier, K. 1993. Computing discrete minimal surfaces and their conjugates. Exper. Math. 2, 15--36.
|
| |
23
|
Razdan, A., and Bae, M. 2005. Curvature estimation scheme for triangle meshes using biquadratic Bézier patches. Comput. Aid. Des. 37, 1481--1491.
|
| |
24
|
|
| |
25
|
|
| |
26
|
|
| |
27
|
Van Der Sluis, A. 1969. Condition numbers and equilibration of matrices. Numer. Math. 14, 14--23.
|
| |
28
|
Wardetzky, M. 2007. Convergence of the cotan formula - an overview. In Discrete Differential Geometry, A. I. Bobenko, J. M. Sullivan, P. Schröder, and G. Ziegler, Eds. Birkhäuser Basel.
|
| |
29
|
Xu, G. 2004. Convergence of discrete Laplace-Beltrami operators over surfaces. Comput. Math. Appl. 48, 347--360.
|
| |
30
|
Yong-Liang Yang , Yu-Kun Lai , Shi-Min Hu , Helmut Pottmann, Robust principal curvatures on multiple scales, Proceedings of the fourth Eurographics symposium on Geometry processing, June 26-28, 2006, Cagliari, Sardinia, Italy
|
| |
31
|
|
|