Abstract
We investigate a general class of nonlinear subdivision algorithms for functions of a real or complex variable built from linear subdivision algorithms by replacing binary linear averages such as the arithmetic mean by binary nonlinear averages such as the geometric mean. Using our method, we can easily create stationary subdivision schemes for Gaussian functions, spiral curves, and circles with uniform parametrizations. More generally, we show that stationary subdivision schemes for e^p^(^x^), cos(p(x)) and sin(p(x)) for any polynomial or piecewise polynomial p(x) can be generated using only addition, subtraction, multiplication, and square roots. The smoothness of our nonlinear subdivision schemes is inherited from the smoothness of the original linear subdivision schemes and the differentiability of the corresponding nonlinear averaging rules. While our results are quite general, our proofs are elementary, based mainly on the observation that generic nonlinear averaging rules on a pair of real or complex numbers can be constructed by conjugating linear averaging rules with locally invertible nonlinear maps. In a forthcoming paper we show that every continuous nonlinear averaging rule on a pair of real or complex numbers can be constructed by conjugating a linear averaging rule with an associated continuous locally invertible nonlinear map. Thus the averaging rules considered in this paper are actually the general case. As an application we show how to apply our nonlinear subdivision algorithms to intersect some common transcendental functions.
References
- Artin, 1991. Algebra. Prentice-Hall.Google Scholar
- Aspert et al., 2003. Non-linear subdivision using local spherical coordinates. Comput. Aided Geom. Design. v20 i3. 165-187. Google Scholar
- Catmull and Clark, 1978. Recursively generated b-spline surfaces on arbitrary topological meshes. Comput. Aided Design. v10. 350-355.Google Scholar
- Cohen et al., 2003. Quasilinear subdivision schemes with applications to ENO interpolation. ACHA. v15. 89-116.Google Scholar
- de Casteljau, 1985. Formes a Poles. Hermes.Google Scholar
- Deslauriers and Dubuc, 1989. Symmetric iterative interpolation processes. Constr. Approx. v5. 49-68.Google Scholar
- Dyn et al., 1987. A four point interpolatory subdivision scheme for curve design. Comput. Aided Geom. Design. v4. 257-268. Google Scholar
Digital Library
- Dyn, 2005. Three families of nonlinear subdivision schemes. In: Jetter, K., Buhmann, M., Haussman, W., Schaback, R., Stoeckler, J. (Eds.), Topics in Multivariate Approximation and Interpolation, Elsevier. pp. 23-38.Google Scholar
- Floater and Micchelli, 1998. Nonlinear stationary subdivision. In: Govil, N., Hohaptra, R., Nashed, Z., Sharma, A., Szabados, J. (Eds.), Approximation Theory: In Memory of A.K. Varma, Elsevier. pp. 209-224.Google Scholar
- Goldman et al., 2007. Goldman, R., Vouga, E., Schaefer, S., 2007. Smoothness of nonlinear subdivision schemes based on nonlinear averaging. In preparationGoogle Scholar
- Hardy et al., 1952. Inequalities. Cambridge University Press.Google Scholar
- Lane and Riesenfeld, 1980. A theoretical development for the computer generation and display of piecewise polynomial surfaces. IEEE Trans. Pattern Anal. Machine Intell. v2. 35-46. Google Scholar
Digital Library
- Loop, 1987. Loop, C., 1987. Smooth subdivision surfaces based on triangles. Master's thesis, University of Utah, Department of MathematicsGoogle Scholar
- Marinov et al., 2005. Geometrically controlled 4-point interpolatory schemes. In: Dodgson, N.A., Floater, M.S., Sabin, M.A. (Eds.), Advances in Multiresolution for Geometric Modelling, Springer-Verlag.Google Scholar
- Micchelli, 1996. Interpolatory subdivision schemes and wavelets. J. Approx. Theory. v86 i1. 41-71. Google Scholar
- Noaks, 1998. Nonlinear corner cutting. Adv. Comp. Math. v8. 165-177.Google Scholar
- Reif, 1995. A unified approach to subdivision algorithms near extraordinary vertices. Comput. Aided Geom. Design. v12 i2. 153-174. Google Scholar
- Sabin and Dogson, 2005. Sabin, M., Dogson, N., 2005. A circle-preserving variant of the four-point subdivision scheme. In: Mathematical Methods for Curves and Surfaces: Tromso 2004, pp. 275--286Google Scholar
- Schaefer et al., 2005. Schaefer, S., Levin, D., Goldman, R., 2005. Subdivision schemes and attractors. In: Proceedings of the Eurographics Symposium on Geometry Processing 2005, Eurographics, pp. 171--180 Google Scholar
- Schaefer et al., 2004. Schaefer, S., Warren, J., Zorin, D., 2004. Lofting curve networks using subdivision surfaces. In: Proceedings of the Eurographics Symposium on Geometry Processing 2004, Eurographics, pp. 105--116 Google Scholar
Digital Library
- Wallner and Dyn, 2005. Convergence and C1 analysis of subdivision schemes on manifolds by proximity. Comput. Aided Geom. Design. v22 i7. 593-622. Google Scholar
- Xie and Yu, 2007. Smoothness equivalence properties of manifold-valued data subdivision schemes based on the projection approach. SIAM J. Numer. Anal. v45 i3. 1220-1225. Google Scholar
Index Terms
Nonlinear subdivision through nonlinear averaging




Comments