Bivariate transfer functions on unstructured grids

Yuyan Song, Wei Chen, Ross Maciejewski, Kelly P. Gaither, David S. Ebertt

Research output: Contribution to journalArticle

4 Citations (Scopus)

Abstract

Multi-dimensional transfer functions are commonly used in rectilinear volume renderings to effectively portray materials, material boundaries and even subtle variations along boundaries. However, most unstructured grid rendering algorithms only employ one-dimensional transfer functions. This paper proposes a novel pre-integrated Projected Tetrahedra (PT) rendering technique that applies bivariate transfer functions on unstructured grids. For each type of bivariate transfer function, an analytical form that pre-integrates the contribution of a ray segment in one tetrahedron is derived, and can be precomputed as a lookup table to compute the color and opacity in a projected tetrahedron on-the-fly. Further, we show how to approximate the integral using the pre-integration method for faster unstructured grid rendering. We demonstrate the advantages of our approach with a variety of examples and comparisons with one-dimensional transfer functions.

Original languageEnglish (US)
Pages (from-to)783-790
Number of pages8
JournalComputer Graphics Forum
Volume28
Issue number3
DOIs
StatePublished - Jun 2009
Externally publishedYes

Fingerprint

Transfer functions
Volume rendering
Table lookup
Opacity
Color

ASJC Scopus subject areas

  • Computer Networks and Communications

Cite this

Bivariate transfer functions on unstructured grids. / Song, Yuyan; Chen, Wei; Maciejewski, Ross; Gaither, Kelly P.; Ebertt, David S.

In: Computer Graphics Forum, Vol. 28, No. 3, 06.2009, p. 783-790.

Research output: Contribution to journalArticle

Song, Yuyan ; Chen, Wei ; Maciejewski, Ross ; Gaither, Kelly P. ; Ebertt, David S. / Bivariate transfer functions on unstructured grids. In: Computer Graphics Forum. 2009 ; Vol. 28, No. 3. pp. 783-790.
@article{4464cb29fdb144df82301fd4caa7f9a2,
title = "Bivariate transfer functions on unstructured grids",
abstract = "Multi-dimensional transfer functions are commonly used in rectilinear volume renderings to effectively portray materials, material boundaries and even subtle variations along boundaries. However, most unstructured grid rendering algorithms only employ one-dimensional transfer functions. This paper proposes a novel pre-integrated Projected Tetrahedra (PT) rendering technique that applies bivariate transfer functions on unstructured grids. For each type of bivariate transfer function, an analytical form that pre-integrates the contribution of a ray segment in one tetrahedron is derived, and can be precomputed as a lookup table to compute the color and opacity in a projected tetrahedron on-the-fly. Further, we show how to approximate the integral using the pre-integration method for faster unstructured grid rendering. We demonstrate the advantages of our approach with a variety of examples and comparisons with one-dimensional transfer functions.",
author = "Yuyan Song and Wei Chen and Ross Maciejewski and Gaither, {Kelly P.} and Ebertt, {David S.}",
year = "2009",
month = "6",
doi = "10.1111/j.1467-8659.2009.01473.x",
language = "English (US)",
volume = "28",
pages = "783--790",
journal = "Computer Graphics Forum",
issn = "0167-7055",
publisher = "Wiley-Blackwell",
number = "3",

}

TY - JOUR

T1 - Bivariate transfer functions on unstructured grids

AU - Song, Yuyan

AU - Chen, Wei

AU - Maciejewski, Ross

AU - Gaither, Kelly P.

AU - Ebertt, David S.

PY - 2009/6

Y1 - 2009/6

N2 - Multi-dimensional transfer functions are commonly used in rectilinear volume renderings to effectively portray materials, material boundaries and even subtle variations along boundaries. However, most unstructured grid rendering algorithms only employ one-dimensional transfer functions. This paper proposes a novel pre-integrated Projected Tetrahedra (PT) rendering technique that applies bivariate transfer functions on unstructured grids. For each type of bivariate transfer function, an analytical form that pre-integrates the contribution of a ray segment in one tetrahedron is derived, and can be precomputed as a lookup table to compute the color and opacity in a projected tetrahedron on-the-fly. Further, we show how to approximate the integral using the pre-integration method for faster unstructured grid rendering. We demonstrate the advantages of our approach with a variety of examples and comparisons with one-dimensional transfer functions.

AB - Multi-dimensional transfer functions are commonly used in rectilinear volume renderings to effectively portray materials, material boundaries and even subtle variations along boundaries. However, most unstructured grid rendering algorithms only employ one-dimensional transfer functions. This paper proposes a novel pre-integrated Projected Tetrahedra (PT) rendering technique that applies bivariate transfer functions on unstructured grids. For each type of bivariate transfer function, an analytical form that pre-integrates the contribution of a ray segment in one tetrahedron is derived, and can be precomputed as a lookup table to compute the color and opacity in a projected tetrahedron on-the-fly. Further, we show how to approximate the integral using the pre-integration method for faster unstructured grid rendering. We demonstrate the advantages of our approach with a variety of examples and comparisons with one-dimensional transfer functions.

UR - http://www.scopus.com/inward/record.url?scp=68549088956&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=68549088956&partnerID=8YFLogxK

U2 - 10.1111/j.1467-8659.2009.01473.x

DO - 10.1111/j.1467-8659.2009.01473.x

M3 - Article

VL - 28

SP - 783

EP - 790

JO - Computer Graphics Forum

JF - Computer Graphics Forum

SN - 0167-7055

IS - 3

ER -