Analysis of Algorithms Generalizing B-Spline Subdivision (Q4389151)
From MaRDI portal
!
This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:
scientific article; zbMATH DE number 1151191
| Language | Label | Description | Also known as |
|---|---|---|---|
| default for all languages | No label defined |
||
| English | Analysis of Algorithms Generalizing B-Spline Subdivision |
scientific article; zbMATH DE number 1151191 |
Statements
Analysis of Algorithms Generalizing B-Spline Subdivision (English)
0 references
12 May 1998
0 references
subdivision
0 references
arbitrary topology
0 references
characteristic map
0 references
Doo-Sabin algorithm
0 references
Catmull-Clark algorithm
0 references
B-spline
0 references
convergence
0 references
0.8315379023551941
0 references
0.8240463137626648
0 references
The authors address the question when the indefinite refining of control polyhedra of B-splines yield a smooth surface. The algorithms considered are supposed to be affine invariant, linear and stationary; that means that the matrix \({\mathbf B}_{n+1}\) formed by the control points added in step \(n+1\) are given by \({\mathbf B}_{n+1}= A{\mathbf B}_n\). All convergence properties depend on the spare matrix \(A\). The largest eigenvalue of \(A\) is \(1\) and the important case is that in which the next largest eigenvalue is double. A main tool is the characteristic map, introduced earlier by the second author [Comput. Aided Geom. Des. 12, No. 2, 153-174 (1995; Zbl 0872.65007)] that is an annular domain patched together by images of an \(L\)-shaped domain defined by the generalized eigenvectors of the double eigenvalue. If that domain is schlicht, the second author had proved that the limit surface is regular for almost all choices of \({\mathbf B}_0\). Here it is proved that if it is not schlicht, the limit surface is not regular at all points. A subdivision algorithm is called symmetric if it is invariant in a shift and an inversion of the labelling of the vectors of \({\mathbf B}_n\). It is shown that a condition for regularity is that the double subdominant eigenvalue also be an eigenvalue of the finite Fourier transform \(\widehat A\) of \(A\) and on \(\widehat A^{n-1}\). A further investigation of the characteristic map then leads to rules that show that the Doo-Sabin algorithm of symmetric weights \((\alpha^j_n, j= 1,\dots,n)\) leads almost always to smooth limit surfaces if \(\lambda= \alpha^1_n= \alpha_n^{n-1}\) satisfies \(1> \lambda> \max(1/4,| \alpha^j_n|, j=2,\dots, n-2)\) and \(128\lambda^2(1- \lambda)- 7\lambda- 2+ 9\lambda\cos(2\pi/n)= 0\). For the Catmull-Clark algorithm, regularity follows if, for \(c= \cos 2\pi k/n\), \(\lambda= [c+ 5+ \sqrt(c+ 1)(c+ 9)]/16\).
0 references