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

skip to main content
10.1109/PVGS.2003.1249036guideproceedingsArticle/Chapter ViewAbstractPublication PagespvgConference Proceedingsconference-collections
Article
Free access

Efficient Parallel Out-of-core Isosurface Extraction

Published: 20 October 2003 Publication History

Abstract

A new approach for large dataset isosurface extraction is presented. The approach's aim is efficient parallel isosurfacing when the dataset cannot be processed entirely in-core. The approach focuses on reducing the memory requirement and optimizing disk I/O while achieving a balanced load. In particular, an accurate model of isosurface extraction time is exploited to evenly distribute work across processors. The approach achieves processing efficiency by also avoiding unnecessary processing for portions of the dataset that are not intersected by the isosurface. To reduce the redundant computations and the storage requirements, a flexible, variably-granular data structure is utilized, thereby achieving excellent time and space performance.

References

[1]
BAJAJ, C. L., PASCUCCI, V., AND SCHIKORE, D. R. 1996. Fast isocontouring for improved interactivity. In Proc., 1996 IEEE Symp. on Volume Vis., 39-46.
[2]
BAJAJ, C. L., PASCUCCI, V., THOMPSON, D., AND ZHANG, X. Y. 1999. Parallel accelerated isocontouring for out-of-core visualization. In Proc., 1999 IEEE Parallel Vis. and Graphics Symp., 97-104.
[3]
CHIANG, Y.-J., SILVA, C. T., AND SCHROEDER, W. J. 1998. Interactive out-of-core isosurface extraction. In Proc., Vis.'98, 167-174.
[4]
CHIANG, Y.-J., FARIAS, R., SILVA, C. T., AND WEI, B. 2001. A unified infrastructure for parallel out-of-core isosurface and volume rendering of unstructured grids. In Proc., IEEE Symp. on Parallel and Large-Data Vis. and Graphics, 59-66.
[5]
GREGORSKI, B., DUCHAINEAU, M., LINDSTROM, P., PASCUCCI, V., AND JOY, K. I. 2002. Interactive view-dependent rendering of large isosurfaces. In Proc., Vis.'02, 475-482.
[6]
GREVERA, G., UDUPA, J., AND ODHNER, D. 2000. An order of magnitude faster isosurface rendering in software on a pc than using dedicated, general purpose rendering hardware. IEEE Trans. on Vis. and Computer Graphics 6, 4, 335-345.
[7]
GUSTAFSON, J. L. 1988. Reevaluating amdahl's law. CACM 31, 5, 532- 533.
[8]
HANSEN, C. D., AND HINKER, P. 1992. Massively parallel isosurface extraction. In Proc., Vis.'92, 77-83.
[9]
HOWIE, C. T., AND BLAKE, E. H. 1994. The mesh propagation algorithm for isosurface construction. Computer Graphics Forum 13, 3, 65-74.
[10]
LORENSEN, W. E., AND CLINE, H. E. 1987. Marching cubes: A high resolution 3d surface reconstruction algorithm. Computer Graphics 21, 4, 163-169.
[11]
MACKERRAS, P. 1992. A fast parallel marching-cubes implementation on the fujitsu ap1000. In Tech. Report TR-CS-92-10, Australian Nat'l Univ.
[12]
MIGUET, S., AND NICOD, J.-M. 1995. A load-balanced parallel implementation of the marching-cubes algorithm. In Proc., High Performance Computing Symp.'95, 229-239.
[13]
NEWMAN, T. S., AND TANG, N. 2000. Approaches that exploit vector-parallelism for three rendering and volume visualization techniques. Computers and Graphics 24, 5, 755-774.
[14]
PAYNE, B. A., AND TOGA, A. W. 1990. Surface mapping brain function on 3d models. IEEE Computer Graphics and Applications 10, 5, 33-41.
[15]
SHEKHAR, R., FAYYAD, E., YAGEL, R., AND CORNHILL, J. F. 1996. Octree-based decimation of marching cubes surfaces. In Proc., Vis.'96, 335-344.
[16]
WILHELMS, J., AND GELDER, A. V. 1990. Topological considerations in isosurface generation-extended abstract. Computer Graphics 24, 5, 79-86.
[17]
WILHELMS, J., AND GELDER, A. V. 1992. Octrees for faster isosurface generation. ACM Trans. on Graphics 11, 3, 201-227.
[18]
WOOD, Z. J., DESBRUN, M., SCHRÖDER, P., AND BREEN, D. 2000. Semi-regular mesh extraction from volumes. In Proc., Vis.'00, 275-282.
[19]
ZHANG, H., AND NEWMAN, T. S. 2001. High-performance mimd computation for out-of-core volume visualization. In Proc., Supercomputing'01 (Poster Presentation Abstract).
[20]
ZHANG, X., BAJAJ, C., AND BLANKE, W. 2001. Scalable isosurface visualization of massive datasets on cots clusters. In Proc., IEEE Parallel and Large-Data Vis. and Graphics'01, 51-58.
[21]
ZHANG, X., BAJAJ, C., AND RAMACHANDRAN, V. 2002. Parallel and out-of-core view-dependent isocontour visualization using random data distribution. In Proc., Joint Symp. on Vis. (VisSym'02), 9-18.

Cited By

View all
  • (2014)Out-of-core adaptive iso-surface extraction from binary volume dataGraphical Models10.1016/j.gmod.2014.06.00176:6(593-608)Online publication date: 1-Nov-2014
  • (2010)Load-balanced isosurfacing on multi-GPU clustersProceedings of the 10th Eurographics conference on Parallel Graphics and Visualization10.5555/2386208.2386223(91-100)Online publication date: 2-May-2010
  • (2007)Interactive iso-surface ray tracing of massive volumetric data setsProceedings of the 7th Eurographics conference on Parallel Graphics and Visualization10.5555/2386154.2386172(109-116)Online publication date: 20-May-2007
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
PVG '03: Proceedings of the 2003 IEEE Symposium on Parallel and Large-Data Visualization and Graphics
October 2003
116 pages
ISBN:076952091X

Publisher

IEEE Computer Society

United States

Publication History

Published: 20 October 2003

Author Tags

  1. isosurface extraction
  2. load balancing
  3. out-of-core
  4. parallel processing

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2014)Out-of-core adaptive iso-surface extraction from binary volume dataGraphical Models10.1016/j.gmod.2014.06.00176:6(593-608)Online publication date: 1-Nov-2014
  • (2010)Load-balanced isosurfacing on multi-GPU clustersProceedings of the 10th Eurographics conference on Parallel Graphics and Visualization10.5555/2386208.2386223(91-100)Online publication date: 2-May-2010
  • (2007)Interactive iso-surface ray tracing of massive volumetric data setsProceedings of the 7th Eurographics conference on Parallel Graphics and Visualization10.5555/2386154.2386172(109-116)Online publication date: 20-May-2007
  • (2007)An efficient and scalable parallel algorithm for out-of-core isosurface extraction and renderingJournal of Parallel and Distributed Computing10.1016/j.jpdc.2006.12.00767:5(592-603)Online publication date: 1-May-2007
  • (2006)Piggybacking for more efficient parallel out-of-core isosurfacingProceedings of the 6th Eurographics conference on Parallel Graphics and Visualization10.5555/2386124.2386149(145-152)Online publication date: 11-May-2006
  • (2006)An efficient and scalable parallel algorithm for out-of-core isosurface extraction and renderingProceedings of the 20th international conference on Parallel and distributed processing10.5555/1898953.1899040(108-108)Online publication date: 25-Apr-2006
  • (2004)Case study of multithreaded in-core isosurface extraction algorithmsProceedings of the 5th Eurographics conference on Parallel Graphics and Visualization10.5555/2386103.2386117(83-92)Online publication date: 10-Jun-2004

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media