Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/601671.601717acmconferencesArticle/Chapter ViewAbstractPublication PagesvisConference Proceedingsconference-collections
Article

Fast extraction of adaptive multiresolution meshes with guaranteed properties from volumetric data

Published: 21 October 2001 Publication History

Abstract

We present a new algorithm for extracting adaptive multiresolution triangle meshes from volume datasets. The algorithm guarantees that the topological genus of the generated mesh is the same as the genus of the surface embedded in the volume dataset at all levels of detail. In addition to this "hard constraint" on the genus of the mesh, the user can choose to specify some number of soft geometric constraints, such as triangle aspect ratio, minimum or maximum total number of vertices, minimum and/or maximum triangle edge lengths, maximum magnitude of various error metrics per triangle or vertex, including maximum curvature (area) error, maximum distance to the surface, and others. The mesh extraction process is fully automatic and does not require manual adjusting of parameters to produce the desired results as long as the user does not specify incompatible constraints. The algorithm robustly handles special topological cases, such as trimmed surfaces (intersections of the surface with the volume boundary), and manifolds with multiple disconnected components (several closed surfaces embedded in the same volume dataset). The meshes may self-intersect at coarse resolutions. However, the self-intersections are corrected automatically as the resolution of the meshes increase. We show several examples of meshes extracted from complex volume datasets.

References

[1]
J. Bloomenthal. An Implicit Surface Polygonizer. In Paul S. Heckbert, editor, Graphics Gems IV, pages 324-349. Academic Press, July 1994.
[2]
A. Bottino, W. Nuij, and K. van Overveld. How to Shrinkwrap Through a Critical Point: An Algorithm for the Adaptive Tesselation of Iso-surfaces with Arbitrary Topology. In Implicit Surfaces '96, pages 53-72, 1996.
[3]
B. Curless and M. Levoy. A Volumetric Method for Building Complex Models from Range Images. In SIGGRAPH '96 Conference Proceedings, pages 303-312, August 1996.
[4]
Manfredo P. DoCarmo. Differential Geometry of Curves and Surfaces. Prentice Hall, Inc.
[5]
M. Eck, T. DeRose, T. Duchamp, H. Hoppe, M. Lounsbery, and W. Stuetzle. Multiresolution Analysis of Arbitrary Meshes. In SIGGRAPH 95 Conference Proceedings, pages 173-182, July 1995.
[6]
M. Garland and P. Heckbert. Surface Simplification Using Quadric Error Metrics. In SIGGRAPH '97 Conference Proceedings, pages 209-216, August 1997.
[7]
E. Hartmann. A Marching Method for the Triangulation of Surfaces. The Visual Computer, 14(3):95-108, 1998.
[8]
M. Henderson. Computing Implicitly Defined Surfaces: Two Parameter Continuation. Technical Report RC-18777, IBM T. J. Watson Research Center, March 1993.
[9]
H. Hoppe. Progressive Meshes. In SIGGRAPH '96 Conference Proceedings, pages 99-108, August 1996.
[10]
T. Karkanis and A.J. Stewart. High Quality, Curvature Dependent Triangulation of Implicit Surfaces. IEEE Computer Graphics and Applications, 21(2):60-69, March 2001.
[11]
L. P. Kobbelt, J. Vorsatz, U. Labsik, and H.-P. Seidel. A Shrink Wrapping Approach to Remeshing Polygonal Surfaces. Computer Graphics Forum, 18(3):119-130, July 1998.
[12]
J.-O. Lachaud and A. Montanvert. Deformable Meshes with Automated Topology Changes for Coarse-to-fine 3D Surface Extraction. Medical Image Analysis, 3(2):107-207, 1999.
[13]
A.W.F. Lee, W. Sweldens, P. Schröder, L. Cowsar, and D. Dobkin. MAPS: Multiresolution Adaptive Parameterization of Surfaces. In SIGGRAPH '98 Conference Proceedings, pages 95-104, July 1998.
[14]
W.E. Lorensen and H.E. Cline. Marching Cubes: A High Resolution 3D Surface Construction Algorithm. Computer Graphics (Proceedings SIGGRAPH '87), 21(4):163-169, July 1987.
[15]
S. Mauch. A Fast Algorithm for Computing the Closest Point and Distance Transform. Submitted to SIAM Journal on Scientific Computing.
[16]
T. McInerney and D. Terzopoulos. Topology Adaptive Deformable Surfaces for Medical Image Volume Segmentation. IEEE Transactions on Medical Imaging, 18(10):840-850, 1999.
[17]
J.V. Miller, D.E. Breen, W.E. Lorensen, R.M. O'Bara, and M. J. Wozny. Geometrically Deformable Models: A Method for Extracting Closed Geometric Models from Volume Data. Computer Graphics (Proceedings SIGGRAPH '91), 25(4):217-226, July 1991.
[18]
H. Müller and M. Stark. Adaptive Generation of Surfaces in Volume Data. The Visual Computer, 9(4):182-199, 1993.
[19]
W.J. Schroeder, J.A. Zarge, and W.E. Lorensen. Decimation of Triangle Meshes. Computer Graphics (Proceedings SIGGRAPH '92), 26(2):65-70, July 1992.
[20]
G. Turk. Re-tiling Polygonal Surfaces. In SIGGRAPH '94 Conference Proceedings, pages 55-64, 1994.
[21]
K. van Overveld and B. Wyvill. Potentials, Polygons and Penguins. An Efficient Adaptive Algorithm For Triangulating an Equi-potential Surface. In Proc. 5th Annual Western Computer Graphics Symposium (SKIGRAPH 93), pages 31-62, 1993.
[22]
L. Velho, L.H. de Figueiredo, and J. Gomes. A Unified Approach for Hierarchical Adaptive Tesselation of Surfaces. ACM Transactions on Graphics, 18(4):329-360, October 1999.
[23]
R. Westermann, L. Kobbelt, and T. Ertl. Real-time Exploration of Regular Volume Data by Adaptive Reconstruction of Isosurfaces. The Visual Computer, 15(2):100-111, 1999.
[24]
R. Whitaker, D. Breen, K. Museth, and N. Soni. A Framework for Level Set Segmentation of Volume Datasets. In Proceedings of the International Workshop on Volume Graphics, pages 159-168, June 2001.
[25]
Z.J. Wood. Semi-Regular Mesh Extraction from Volumes. In Proceedings of Visualization 2000, pages 275-282, 2000.
[26]
G. Wyvill, C. McPheeters, and B. Wyvill. Data Structures for Soft Objects. The Visual Computer, 2:227-234, 1986.
[27]
L. Zhukov, K. Museth, D. Breen, and R. Whitaker. 3D Modeling and Segmentation of Diffusion Weighted MRI Data. In Proceedings of SPIE Medical Imaging Conference, pages 401-412, February 2001.

Cited By

View all
  • (2002)Interactive view-dependent rendering of large isosurfacesProceedings of the conference on Visualization '0210.5555/602099.602173(475-484)Online publication date: 27-Oct-2002

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
VIS '01: Proceedings of the conference on Visualization '01
October 2001
607 pages
ISBN:078037200X

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 21 October 2001

Check for updates

Qualifiers

  • Article

Conference

VIS01
Sponsor:
VIS01: IEEE Visualization 2001
October 21 - 26, 2001
California, San Diego

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 22 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2002)Interactive view-dependent rendering of large isosurfacesProceedings of the conference on Visualization '0210.5555/602099.602173(475-484)Online publication date: 27-Oct-2002

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media