Visibility Culling Using Plenoptic Opacity Functions for Large Volume Visualization

Jinzhu Gao, Jian Huang, Han Wei Shen, James Arthur Kohl

Research output: Contribution to conferencePaperpeer-review

21 Scopus citations

Abstract

Visibility culling has the potential to accelerate large data visualization in significant ways. Unfortunately, existing algorithms do not scale well when parallelized, and require full re-computation whenever the opacity transfer function is modified. To address these issues, we have designed a Plenoptic Opacity Function (POF) scheme to encode the view-dependent opacity of a volume block. POFs are computed off-line during a pre-processing stage, only once for each block. We show that using POFs is (i) an efficient, conservative and effective way to encode the opacity variations of a volume block for a range of views, (ii) flexible for re-use by a family of opacity transfer functions without the need for additional off-line processing, and (iii) highly scalable for use in massively parallel implementations. Our results confirm the efficacy of POFs for visibility culling in large-scale parallel volume rendering; we can interactively render the Visible Woman dataset using software ray-casting on 32 processors, with interactive modification of the opacity transfer function on-the-fly.

Original languageEnglish
Pages341-348
Number of pages8
StatePublished - 2003
EventVIS 2003 PROCEEDINGS - Seattle, WA, United States
Duration: Oct 19 2003Oct 24 2003

Conference

ConferenceVIS 2003 PROCEEDINGS
Country/TerritoryUnited States
CitySeattle, WA
Period10/19/0310/24/03

Keywords

  • Large data visualization
  • Plenoptic opacity function
  • Visibility culling
  • Volume rendering

Fingerprint

Dive into the research topics of 'Visibility Culling Using Plenoptic Opacity Functions for Large Volume Visualization'. Together they form a unique fingerprint.

Cite this