Visibility Culling Using Plenoptic Opacity Functions for Large Volume Visualization

    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