skip to main content
10.1145/383259.383265acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article

Feature sensitive surface extraction from volume data

Published:01 August 2001Publication History

ABSTRACT

The representation of geometric objects based on volumetric data structures has advantages in many geometry processing applications that require, e.g., fast surface interrogation or boolean operations such as intersection and union. However, surface based algorithms like shape optimization (fairing) or freeform modeling often need a topological manifold representation where neighborhood information within the surface is explicitly available. Consequently, it is necessary to find effective conversion algorithms to generate explicit surface descriptions for the geometry which is implicitly defined by a volumetric data set. Since volume data is usually sampled on a regular grid with a given step width, we often observe severe alias artifacts at sharp features on the extracted surfaces. In this paper we present a new technique for surface extraction that performs feature sensitive sampling and thus reduces these alias effects while keeping the simple algorithmic structure of the standard Marching Cubes algorithm. We demonstrate the effectiveness of the new technique with a number of application examples ranging from CSG modeling and simulation to surface reconstruction and remeshing of polygonal models.

References

  1. 1.N. Amenta, M. Bern, M. Kamvysselis, A New Voronoi-Based Surface Reconstruction Algorithm, Computer Graphics (SIGGRAPH 98 Proceedings), 1998, 415 - 422 Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.J. Arvo, D. Kirk, A Survey of Ray Tracing Acceleration Techniques, An Introduction to Ray Tracing (A. Glassner, ed.), Academic Press, 1989, 201 - 262 Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.J. Bloomental, Polygonization of implicit surfaces, CAGD 5, 1988, 341 - 355 Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.J. Bloomental, C. Bajaj, J. Blinn, M. Cani-Gascuel, A. Rockwood, B. Wyvill, G. Wyvill, Introduction to implicit surfaces, Morgan Kaufmann Publishers, 1997 Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.D. Breen, S.Mauch, R. Whitaker, 3D scan conversion of CSG models into distance volumes, IEEE Symposium on Volume Visualization, 1998, 7 - 14 Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.P. Brunet, I. Navazo, Solid representation and operation using extended octrees, ACM Trans. on Graphics 9 (1990) 2, 170 - 197 Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.B. Curless, M. Levoy, A Volumetric Method for Building Complex Models from Range Images, Computer Graphics (SIGGRAPH 96 Proceedings), 1996, 303 - 312 Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.M. Desbrun, M. Meyer, P. Schroder, A. H. Barr, Implicit Fairing of Irregular Meshes Using Diffusion and Curvature Flow, Computer Graphics (SIGGRAPH 99 Proceedings), 1999, 317 - 324 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.P. Dutre, P. Tole, D. Greenberg, Approximate visibility for illumination computations using point clouds, Technical report PCG-00-1, Cornell University, 2000Google ScholarGoogle Scholar
  10. 10.M. Eck, T. DeRose, T. Duchamp, H. Hoppe, M. Lounsbery, W. Stuetzle, Multiresolution Analysis of Arbitrary Meshes, Computer Graphics (SIGGRAPH 95 Proceedings), 1995, 173 - 182 Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.K. Hoff, T. Culver, J. Keyser, M. Lin, D, Manocha, Fast computation of generalized Voronoi diagrams using graphics hardware, Computer Graphics (SIG-GRAPH 99 Proceedings, 1999, 277 - 286 Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.J. Foley, A. van Dam, S. Feiner, J. Hughes, Computer Graphics: Principles and Practice, Addison-Wesley, 1992 Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.S. Frisken, R. Perry, A. Rockwood, T. Jones, Adaptively sampled distance fields: a general representation of shape for computer graphics, Computer Graphics (SIGGRAPH 00 Proceedings), 2000, 249 - 254 Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.M. Garland, P. S. Heckbert, Surface Simplification Using Quadric Error Metrics, Computer Graphics (SIGGRAPH 97 Proceedings), 1997, 209 - 218 Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.S. Gibson, Using Distance Maps for Accurate Surface Representation in Sampled Volumes, IEEE Symposium on Volume Visualization, 1998, 23 - 30 Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.G. Golub, C. van Loan, Matrix Computations, 3rd, Johns Hopkins Univ Press, 1996 Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.H. Hoppe, T. DeRose, T. Duchamp, J. McDonald, W. Stuetzle, Surface Reconstruction from Unorganized Points, Computer Graphics (SIGGRAPH 92 Pro-ceedings), 1992, 71 - 78 Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.H. Hoppe, T. DeRose, T. Duchamp, M. Halstead, H. Jin, J. McDonald, J. Schweitzer, W. Stuetzle, Piecewise smooth surface reconstruction, Computer Graphics (SIGGRAPH 1994 Proceedings), 1994, 295 - 302 Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.H. Hoppe, Progressive Meshes, Computer Graphics (SIGGRAPH 96 Proceedings), 1996, 99 - 108 Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.Y. Livnat, H. Shen, C. Johnson, A near optimal isosurface extraction algorithm using span space, IEEE Trans. Visualization and Computer Graphics, 1996 Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.W. Lorensen, H. Cline, Marching Cubes: a high resolution 3D surface construction algorithm, Computer Graphics (SIGGRAPH 87 Proceedings), 1987, 163 - 169 Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22.J. Huang, R. Yagel,V. Filippov, Y. Kurzion, An Accurate Method for Voxelizing Polygon Meshes, ACM 1998 Symposium on Volume Visualization, 1998, 119 - 126 Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 23.M. Kass, A.Witkin, D. Terzopoulus, Snakes: Active Contour Models, International Journal of Computer Vision, 1988, 321 - 331Google ScholarGoogle Scholar
  24. 24.D. Kalra, A. Barr, Guaranteed ray intersections with implicit surfaces, Computer Graphics (SIGGRAPH 89 Proceedings), 1989, 297 - 306 Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. 25.A. Kaufman, Efficient Algorithms for 3D Scan-Conversion of Parametric Curves, Surfaces, and Volumes, Computer Graphics, 21, 4, 1987, 171 - 179 Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. 26.A. Kaufman, D. Cohen, R. Yagel, Volume Graphics, IEEE Computer, Vol. 26, No. 7, July 1993, 51 - 64 Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. 27.L. Kobbelt, S. Campagna, J. Vorsatz, H-P. Seidel, Interactive Multi-Resolution Modeling on Arbitrary Meshes, Computer Graphics (SIGGRAPH '98 Proceedings), 1998, 105 - 114 Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. 28.L. Kobbelt, S. Campagna, H-P. Seidel, A general framework for mesh decimation, Graphics Interface '98 Proceedings, 1998, 43 - 50Google ScholarGoogle Scholar
  29. 29.A. Lee, W. Sweldens, P. Schroder, L. Cowsar, D. Dobkin, Multiresolution adaptive parameterization of surfaces, Computer Graphics (SIGGRAPH 98 Proceedings), 1998, 95 - 104 Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. 30.C. Lurig, L. Kobbelt, T. Ertl, Deformable surfaces for feature based indirect volume rendering, Computer Graphics International, IEEE Proceedings, 1998,752 - 760 Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. 31.C. Montani, R. Scateni, R. Scopigno, Discretized marching cubes, IEEE Visualization Conference Proceedings, 1994, 281 - 287 Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. 32.C. Montani, R. Scateni, R. Scopigno, A modified look-up table for implicit disambiguation of Marching Cubes, The Visual Computer (10), 1994, 353 - 355Google ScholarGoogle Scholar
  33. 33.G. Nielson, B. Hamann, The asymptotic decider: resolving the ambiguity in marching cubes, Visualization '91, IEEE Computer Society Press, 1991, 83 - 91 Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. 34.A. Rappoport, S. Spitz, Interactive boolean operations for conceptual design of 3D solids, Computer Graphics (SIGGRAPH 97 Proceedings), 1997, 269 - 278 Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. 35.H. Samet, The Design and Analysis of Spatial Data Structures, Addison- Wesley, 1989 Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. 36.G. Schaufler, H. Wann Jensen, Ray tracing point sampled geometry, Eurographics Rendering Workshop Proceedings, 2000, 319 - 328 Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. 37.R. Shekhar, E. Fayyad, R. Yagel, J. Cornhill, Octree-based Decimation of Marching Cubes Surfaces, Visualization '96, IEEE Conference Proceedings, 1996, 335 - 342 Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. 38.K. Siddiqi, B. Kimia, C. Shu, Geometric Shock-Capturing ENO Schemes for Subpixel Interpolation, Computation and Curve Evolution, Graphical models and image processing (59), 1997, 278 - 301 Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. 39.B. Stander, J. Hart, Guaranteeing the topology of an implicit surface polygonization for interactive modeling, Computer Graphics (SIGGRAPH 97 Proceedings), 1997, 279 - 286 Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. 40.D. Terzopoulus, Regularization of Inverse Visual Problems Involving Discontinuities, IEEE Transactions on Pattern Analysis and Machine Intelligence, 1986 Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. 41.G. Taubin, A Signal Processing Approach to Fair Surface Design, Computer Graphics (SIGGRAPH 95 Proceedings), 1995, 351 - 358 Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. 42.G. Turk, J. O'Brien, Shape transformation using variational implicit functions, Computer Graphics (SIGGRAPH 99 Proceedings), 1999, 335 - 342 Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. 43.Z. Wood, M. Desbrun, P. Schroder, D. Breen, Semi-Regular Mesh Extraction from Volumes, Proceedings of Visualization 2000 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Feature sensitive surface extraction from volume data

          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 '01: Proceedings of the 28th annual conference on Computer graphics and interactive techniques
            August 2001
            600 pages
            ISBN:158113374X
            DOI:10.1145/383259

            Copyright © 2001 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: 1 August 2001

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            SIGGRAPH '01 Paper Acceptance Rate65of300submissions,22%Overall Acceptance Rate1,822of8,601submissions,21%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader