article

Nonlinear subdivision through nonlinear averaging

Authors Info & Claims
Online:01 March 2008Publication History

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

  1. Artin, 1991. Algebra. Prentice-Hall.Google ScholarGoogle Scholar
  2. Aspert et al., 2003. Non-linear subdivision using local spherical coordinates. Comput. Aided Geom. Design. v20 i3. 165-187. Google ScholarGoogle Scholar
  3. Catmull and Clark, 1978. Recursively generated b-spline surfaces on arbitrary topological meshes. Comput. Aided Design. v10. 350-355.Google ScholarGoogle Scholar
  4. Cohen et al., 2003. Quasilinear subdivision schemes with applications to ENO interpolation. ACHA. v15. 89-116.Google ScholarGoogle Scholar
  5. de Casteljau, 1985. Formes a Poles. Hermes.Google ScholarGoogle Scholar
  6. Deslauriers and Dubuc, 1989. Symmetric iterative interpolation processes. Constr. Approx. v5. 49-68.Google ScholarGoogle Scholar
  7. Dyn et al., 1987. A four point interpolatory subdivision scheme for curve design. Comput. Aided Geom. Design. v4. 257-268. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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 ScholarGoogle Scholar
  9. 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 ScholarGoogle Scholar
  10. Goldman et al., 2007. Goldman, R., Vouga, E., Schaefer, S., 2007. Smoothness of nonlinear subdivision schemes based on nonlinear averaging. In preparationGoogle ScholarGoogle Scholar
  11. Hardy et al., 1952. Inequalities. Cambridge University Press.Google ScholarGoogle Scholar
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. Loop, 1987. Loop, C., 1987. Smooth subdivision surfaces based on triangles. Master's thesis, University of Utah, Department of MathematicsGoogle ScholarGoogle Scholar
  14. 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 ScholarGoogle Scholar
  15. Micchelli, 1996. Interpolatory subdivision schemes and wavelets. J. Approx. Theory. v86 i1. 41-71. Google ScholarGoogle Scholar
  16. Noaks, 1998. Nonlinear corner cutting. Adv. Comp. Math. v8. 165-177.Google ScholarGoogle Scholar
  17. Reif, 1995. A unified approach to subdivision algorithms near extraordinary vertices. Comput. Aided Geom. Design. v12 i2. 153-174. Google ScholarGoogle Scholar
  18. 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 ScholarGoogle Scholar
  19. 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 ScholarGoogle Scholar
  20. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  21. Wallner and Dyn, 2005. Convergence and C1 analysis of subdivision schemes on manifolds by proximity. Comput. Aided Geom. Design. v22 i7. 593-622. Google ScholarGoogle Scholar
  22. 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 ScholarGoogle Scholar

Index Terms

  1. Nonlinear subdivision through nonlinear averaging

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        Computer Aided Geometric Design cover image
        Computer Aided Geometric Design  Volume 25, Issue 3
        March, 2008
        73 pages

        Copyright © Elsevier B.V. © 2007

        Publisher

        Elsevier Science Publishers B. V.

        Netherlands

        Publication History

        • Online: 1 March 2008
        • Published: 1 March 2008

        Qualifiers

        • article
      About Cookies On This Site

      We use cookies to ensure that we give you the best experience on our website.

      Learn more

      Got it!