Skip to main content
Log in

Loop Subdivision Surface Based Progressive Interpolation

  • Regular Paper
  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

Abstract

A new method for constructing interpolating Loop subdivision surfaces is presented. The new method is an extension of the progressive interpolation technique for B-splines. Given a triangular mesh M, the idea is to iteratively upgrade the vertices of M to generate a new control mesh \(\overline{M}\) such that limit surface of \(\overline{M}\) would interpolate M. It can be shown that the iterative process is convergent for Loop subdivision surfaces. Hence, the method is well-defined. The new method has the advantages of both a local method and a global method, i.e., it can handle meshes of any size and any topology while generating smooth interpolating subdivision surfaces that faithfully resemble the shape of the given meshes. The meshes considered here can be open or closed.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Catmull E, Clark J. Recursively generated B-spline surfaces on arbitrary topological meshes. Computer-Aided Design, 1978, 10(6): 350–355.

    Article  Google Scholar 

  2. Doo D, Sabin M. Behaviour of recursive division surfaces near extraordinary points. Computer-Aided Design, 1978, 10(6): 356–360.

    Article  Google Scholar 

  3. Loop C. Smooth subdivision surfaces based on triangles [Master’ Thesis]. Dept. Math., Univ. Utah, 1987.

  4. Dyn N, Levin D, Gregory J A. A butterfly subdivision scheme for surface interpolation with tension control. ACM Trans. Graphics, 1990, 9(2): 160–169.

    Article  MATH  Google Scholar 

  5. Zorin D, Schröder P, Sweldens W. Interpolating subdivision for meshes with arbitrary topology. Computer Graphics, Ann. Conf. Series, 1996, 30: 189–192.

    Google Scholar 

  6. Kobbelt L. Interpolatory subdivision on open quadrilateral nets with arbitrary topology. Comput. Graph. Forum, 1996, 5(3): 409–420.

    Article  Google Scholar 

  7. Halstead M, Kass M, DeRose T. Efficient, fair interpolation using Catmull-Clark surfaces. In Proc. SIGGRAPH 1993, Anaheim, USA, August 1–6, 1993, pp.47–61.

  8. Nasri A H. Surface interpolation on irregular networks with normal conditions. Computer Aided Geometric Design, 1991, 8: 89–96.

    Article  MATH  MathSciNet  Google Scholar 

  9. Zheng J, Cai Y Y. Interpolation over arbitrary topology meshes using a two-phase subdivision scheme. IEEE Trans. Visualization and Computer Graphics, 2006, 12(3): 301–310.

    Article  Google Scholar 

  10. Lai S, Cheng F. Similarity based interpolation using Catmull-Clark subdivision surfaces. The Visual Computer, 2006, 22(9): 865–873.

    Article  Google Scholar 

  11. Litke N, Levin A, Schröder P. Fitting subdivision surfaces. In Proc. Visualization 2001, San Diego, USA, Oct. 21–26, 2001, pp.319–324.

  12. de Boor C. How does Agee’s method work? In Proc. 1979 Army Numerical Analysis and Computers Conference, ARO Report 79-3, Army Research Office, pp.299–302.

  13. Lin H, Bao H, Wang G. Totally positive bases and progressive iteration approximation. Computer & Mathematics with Applications, 2005, 50: 575–586.

    Article  MATH  MathSciNet  Google Scholar 

  14. Lin H, Wang G, Dong C. Constructing iterative non-uniform B-spline curve and surface to fit data points. Science in China (Series F), 2003, 47(3): 315–331. (in Chinese)

    Article  MathSciNet  Google Scholar 

  15. Qi D, Tian Z, Zhang Y, Zheng J B. The method of numeric polish in curve fitting. Acta Mathematica Sinica, 1975, 18(3): 173–184. (in Chinese)

    MATH  Google Scholar 

  16. Delgado J, Peña J M. Progressive iterative approximation and bases with the fastest convergence rates. Computer Aided Geometric Design, 2007, 24(1): 10–18.

    Article  MathSciNet  Google Scholar 

  17. Magnus I R, Neudecker H. Matrix Differential Calculus with Applications in Statistics and Econometrics. New York: John Wiley & Sons, 1988.

    MATH  Google Scholar 

  18. Hoppe H, DeRose T, Duchamp T, Halstead M, Jin H, McDonald J, Schweitzer J, Stuetzle W. Piecewise smooth surface reconstruction. In Proc. the 21st Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH’94), Orlando, USA, July 24–29, 1994, pp.295–302.

  19. Schweitzer J E. Analysis and application of subdivision surfaces [Ph.D. Dissertation]. University of Washington, Seattle, 1996.

  20. Zorin D, Schröder P, DeRose T, Kobbelt L, Levin A, Sweldens W. Subdivision for modeling and animation. In SIGGRAPH 2000 Course Notes, ACM SIGGRAPH, Boston, USA, 2006, pp.30–50.

  21. Biermann H, Levin A, Zorin D. Piecewise smooth subdivision surfaces with normal control. In Proc. SIGGRAPH 2000, New Orleans, USA, July 23–28, 2000, pp.113–120.

  22. Shilane P, Min P, Kazhdan M, Funkhouser T. The Princeton shape benchmark. In Proc. Shape Modeling Int’l, June 7–9, 2004, pp.167–178.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fu-Hua (Frank) Cheng.

Additional information

Research work presented here is supported by NSF of USA under Grant No. DMI-0422126. The last author is supported by the National Natural Science Foundation of China under Grant Nos. 60625202, 60533070.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cheng, FH.(., Fan, FT., Lai, SH. et al. Loop Subdivision Surface Based Progressive Interpolation. J. Comput. Sci. Technol. 24, 39–46 (2009). https://doi.org/10.1007/s11390-009-9199-2

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11390-009-9199-2

Keywords

Navigation