skip to main content
10.1145/192161.192223acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article
Free Access

Multiresolution curves

Authors Info & Claims
Published:24 July 1994Publication History

ABSTRACT

We describe a multiresolution curve representation, based on wavelets, that conveniently supports a variety of operations: smoothing a curve; editing the overall form of a curve while preserving its details; and approximating a curve within any given error tolerance for scan conversion. We present methods to support continuous levels of smoothing as well as direct manipulation of an arbitrary portion of the curve; the control points, as well as the discrete nature of the underlying hierarchical representation, can be hidden from the user. The multiresolution representation requires no extra storage beyond that of the original control points, and the algorithms using the representation are both simple and fast.

Skip Supplemental Material Section

Supplemental Material

References

  1. 1.PostScript Language Reference Manual. Addison-Wesley Publishing Company, Inc., 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.M. J. Banks and E. Cohen. Realtime spline curves from interactively sketched data. Computer Graphics, 24(2):99-107, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.R. Bartels and J. Beatty. A technique for the direct manipulation of spline curves. In Proceedings of the 1989 Graphics Interface Confer-ence, pages 33-39, London, Ontario, Canada, June 1989.Google ScholarGoogle Scholar
  4. 4.R. Bartels, J. Beatty, and B. Barsky. An Introduction to Splines for Use in Computer Graphics and Geometric Modeling. Morgan Kaufmann, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.Berman, J. Bartell, and D. Salesin. Multiresolution painting and ompositing. Proceedings of SIGGRAPH 94. In Computer Graphics, nnual Conference Series, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Beylkin, R. Coifman, and V. Rokhlin. Fast wavelet transforms and merical algorithms I. Communications on Pure and Applied Math-atics, 44:141-183, 1991.Google ScholarGoogle ScholarCross RefCross Ref
  7. 7.Celniker and D. Gossard. Deformable curve and surface finite el-ents for free-form shape design. Computer Graphics, 25(4):257- , July 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.C. K. Chui. An Introduction to Wavelets. AcademicPress, Inc., Boston, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.C. K. Chui and E. Quak. Wavelets on a bounded interval. In D. Braess and L. L. Schumaker, editors, Numerical Methods in Approximation Theory, volume 9, pages 53-75. Birkhauser Verlag, Basel, 1992.Google ScholarGoogle ScholarCross RefCross Ref
  10. 10.M. D~hlen and T. Lyche. Decomposition of splines. In T. Lyche and L. L. Schumaker, editors, Mathematical Methods in Computer Aided Geometric Design II, pages 135-160. Academic Press, New York, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.R. DeVore, B. Jawerth, and B. Lucier. Image compression through wavelet transform coding. IEEE Transactions on Information Theory, 38(2):719-746, March 1992.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.G. Farin. Curves and Surfaces for Computer Aided Geometric Design. Academic Press, third edition, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.D. Forsey and R. Bartels. Hierarchical B-spline refinement. Computer Graphics, 22(4):205-212, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.D. Forsey and R. Bartels. Tensor products and hierarchical fitting. In Curves and Surfaces in Computer Vision and Graphics II, SPIE Pro-ceedings Vol. 1610, pages 88-96, 1991.Google ScholarGoogle Scholar
  15. 15.B. Fowler. Geometric manipulation of tensor product surfaces. In Pro-ceedings of the 1992 Symposium on Interactive 3D Graphics, March 1992. Available as Computer Graphics, Vol. 26, No. 2. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.J. Hoschek and D. Lasser. Fundamentals of Computer Aided Geomet-ric Design. A K Peters, Ltd., Wellesley, Massachusetts, third edition, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.S. Hsu and I. Lee. Skeletal strokes. Proceedings of SIGGRAPH 94. In Computer Graphics, Annual Conference Series, 1994.Google ScholarGoogle Scholar
  18. 18.W. M. Hsu, J. F. Hughes, and H. Kaufman. Direct manipulation of free-form deformations. Computer Graphics, 26(2):177-184, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.M. Lounsbery, T. DeRose, and J. Warren. Multiresolution surfaces of arbitrary topological type. Technical Report 93-10-05B, University of Washington, Department of Computer Science and Engineering, Jan-uary 1994.Google ScholarGoogle Scholar
  20. 20.T. Lyche and K. M~rken. Knot removal for parametric B-spline curves and surfaces. Computer Aided Geometric Design, 4(3):217-230, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.T. Lyche and K. M~rken. Spline-wavelets of minimal support. In D. Braess and L. L. Schumaker, editors, Numerical Methodsin Approx-imation Theory, volume 9, pages 177-194. Birkhauser Verlag, Basel, 1992.Google ScholarGoogle ScholarCross RefCross Ref
  22. 22.S. Mallat. A theory for multiresolution signal decomposition: The wavelet representation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 11(7):674-693, July 1989. curves from interactively Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 23.M. Plass and M. Stone. Curve-fitting with piecewise parametric cubics. Computer Graphics, 17(3):229-239, July 1983. 107, 1990. direct manipulation of Graphics Interface Confer-ence, 1989. to Splines for Use Morgan Kaufmann, Multiresolution painting and Computer Graphics, transforms and Applied Math-atics, Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. 24.W. H. Press, B. P. Flannery, S. A. Teukolsky, and W. T. Fetterling. Nu-merical Recipes. Cambridge University Press, Cambridge, second edi-tion, 1992.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. 25.E. Quak and N. Weyrich. Decomposition and reconstruction algo-rithms for spline wavelets on a bounded interval. CAT Report 294, Center for Approximation Theory, Texas A&MUniversity, April 1993.Google ScholarGoogle Scholar
  26. 26.M. P. Salisbury, S. E. Anderson, R. Barzel, and D. H. Salesin. In-teractive pen-and-ink illustration. Proceedings of SIGGRAPH 94. In Computer Graphics, Annual Conference Series, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. 27.P. J. Schneider. Phoenix: An interactive curve design system based on the automatic fitting of hand-sketched curves. Master's thesis, Depart-ment of Computer Science and Engineering, University of Washing-ton, 1988. and surface finite el-ents Graphics, 25(4):257-Google ScholarGoogle Scholar
  28. 28.W. Welch and A. Witkin. Variational surface modeling. Computer Graphics, 26(2):157-166, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Multiresolution curves

          Recommendations

          Comments

          Login options

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

          Sign in
          • Published in

            cover image ACM Conferences
            SIGGRAPH '94: Proceedings of the 21st annual conference on Computer graphics and interactive techniques
            July 1994
            512 pages
            ISBN:0897916670
            DOI:10.1145/192161

            Copyright © 1994 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 24 July 1994

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            SIGGRAPH '94 Paper Acceptance Rate57of242submissions,24%Overall Acceptance Rate1,822of8,601submissions,21%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader