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

Piecewise smooth surface reconstruction

Authors Info & Claims
Published:24 July 1994Publication History

ABSTRACT

We present a general method for automatic reconstruction of accurate, concise, piecewise smooth surface models from scattered range data. The method can be used in a variety of applications such as reverse engineering—the automatic generation of CAD models from physical objects. Novel aspects of the method are its ability to model surfaces of arbitrary topological type and to recover sharp features such as creases and corners. The method has proven to be effective, as demonstrated by a number of examples using both simulated and real data.

A key ingredient in the method, and a principal contribution of this paper, is the introduction of a new class of piecewise smooth surface representations based on subdivision. These surfaces have a number of properties that make them ideal for use in surface reconstruction: they are simple to implement, they can model sharp features concisely, and they can be fit to scattered range data using an unconstrained optimization procedure.

Skip Supplemental Material Section

Supplemental Material

References

  1. 1.Ruud M. Bolle and Baba C. Vemuri. On three-dimensional surface reconstruction methods. IEEE Trans. Pat. Anal. Mach. Intell., 13(1):13, January 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.James F. Brinkley. Knowledge-driven ultrasonic three-dimensional or-gan modeling. IEEE Trans. Pat. Anal. Mach. Intell., 7(4):431-441, July 1985.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.E. Catmull and J. Clark. Recursively generated B-spline surfaces on arbitrary topological meshes. Computer-Aided Design, 10:350-355, September 1978.Google ScholarGoogle ScholarCross RefCross Ref
  4. 4.T. DeRose, H. Hoppe, T. Duchamp, J. McDonald, and W. Stuetzle. Fitting of surfaces to scattered data. SPIE, 1830:212-220, 1992.Google ScholarGoogle Scholar
  5. 5.D. Doo and M. Sabin. Behaviour of recursive division surfaces near extraordinary points. Computer-Aided Design, 10(6):356-360, September 1978.Google ScholarGoogle ScholarCross RefCross Ref
  6. 6.G. Farin. Curves and Surfaces for Computer Aided Geometric Design. Academic Press, 3rd edition, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.Ardeshir Goshtasby. Surface reconstruction from scattered measure-ments. SPIE, 1830:247-256, 1992.Google ScholarGoogle Scholar
  8. 8.Mark Halstead, Michael Kass, and Tony DeRose. Efficient, fair in-terpolation using Catmull-Clark surfaces. Computer Graphics (SIG-GRAPH '93 Proceedings), pages 35-44, August 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.H. Hoppe, T. DeRose, T. Duchamp, H. Jin, J. McDonald, and W. Stuet-zle. Piecewise smooth surface reconstruction. TR 94-01-01, Dept. of Computer Science and Engineering, University of Washington, Jan-uary 1994.Google ScholarGoogle Scholar
  10. 10.H. Hoppe, T. DeRose, T. Duchamp, J. McDonald, and W. Stuetzle. Surface reconstruction from unorganized points. Computer Graphics (SIGGRAPH '92 Proceedings), 26(2):71-78, July 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.H. Hoppe, T. DeRose, T. Duchamp, J. McDonald, and W. Stuetzle. Mesh optimization. Computer Graphics (SIGGRAPH '93 Proceed-ings), pages 19-26, August 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.Hugues Hoppe. Surface reconstruction from unorganized points. PhD thesis, Department of Computer Science and Engineering, University of Washington, In preparation. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.Charles Loop. Smooth subdivision surfaces based on triangles. Mas-ter's thesis, Department of Mathematics, University of Utah, August 1987.Google ScholarGoogle Scholar
  14. 14.Michael Lounsbery, Stephen Mann, and Tony DeRose. Parametric surface interpolation. IEEE Computer Graphics and Applications, 12(5):45-52, September 1992. surface reconstruction pro-cedure surface models from un-organized determines the topo-logical and location of sharp new subdivision sur-face surface features such as Finally, we have demon-strated surface optimization pro-cedure from range data, and swept surfaces and including: model a wider va-riety darts meeting at corner. algorithms that allow implementations on parallel ar-chitectures. 12(5):45-52, September 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.Ahmad H. Nasri. Polyhedral subdivision methods for free-form sur-faces. ACM Transactions on Graphics, 6(1):29-73, January 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.Ahmad H. Nasri. Boundary-corner control in recursive-subdivision surfaces. Computer Aided Design, 23(6):405-410, July-August 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.G. Nielson. A transfinite, visually continuous, triangular interpolant. In G. Farin, editor, Geometric Modeling: Algorithms and New Trends, pages 235-246. SIAM, 1987.Google ScholarGoogle Scholar
  18. 18.Michael Plass and Maureen Stone. Curve-fitting with piecewise para-metric cubics. Computer Graphics (SIGGRAPH '83 Proceedings), 17(3):229-239, July 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.Ulrich Reif. A unified approach to subdivision algorithms. Mathema-tisches Institute A 92-16, Universit~ at Stuttgart, 1992.Google ScholarGoogle Scholar
  20. 20.F. Schmitt, B.A. Barsky, and W. Du. An adaptive subdivision method for surface fitting from sampled data. Computer Graphics (SIG-GRAPH '86 Proceedings), 20(4):179-188, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.F. Schmitt, X. Chen, W. Du, and F. Sair. Adaptive approximation of range data using triangular patches. In P.J. Laurent, A. Le Mehaute, and L.L. Schumaker, editors, Curves and Surfaces. Academic Press, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22.R. B. Schudy and D. H. Ballard. Model detection of cardiac cham-bers in ultrasound images. Technical Report 12, Computer Science Department, University of Rochester, 1978.Google ScholarGoogle Scholar
  23. 23.R. B. Schudy and D. H. Ballard. Towards an anatomical model of heart motion as seen in 4-d cardiac ultrasound data. In Proceedings of the 6th Conference on Computer Applications in Radiology and Computer-Aided Analysis of Radiological Images, 1979.Google ScholarGoogle Scholar
  24. 24.S. Sclaroff and A. Pentland. Generalized implicit functions for com-puter graphics. Computer Graphics (SIGGRAPH '91 Proceedings), 25(4):247-250, July 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. 25.L. Shirman and C. S~ equin. Local surface interpolation with B~ ezier patches. Computer Aided Geometric Design, 4(4):279-296, 1988.Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. 26.R. Szeliski, D. Tonnesen, and D. Terzopoulos. Modeling surfaces of arbitrary topology with dynamicparticles. In 1993IEEE Computer So-ciety Conference on Computer Vision and Pattern Recognition, pages 82-87. IEEE Computer Society Press, 1993.Google ScholarGoogle Scholar
  27. 27.R.C. Veltkamp. 3D computational morphology. Computer Graphics Forum, 12(3):116-127, 1993.Google ScholarGoogle Scholar

Index Terms

  1. Piecewise smooth surface reconstruction

              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%

                Upcoming Conference

                SIGGRAPH '24

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader