Fast high-quality volume ray casting with virtual samplings

Byeonghun Lee, Jihye Yun, Jinwook Seo, Byonghyo Shim, Yeong Gil Shin, Bohyoung Kim

Research output: Contribution to journalArticle

18 Citations (Scopus)

Abstract

Volume ray-casting with a higher order reconstruction filter and/or a higher sampling rate has been adopted in direct volume rendering frameworks to provide a smooth reconstruction of the volume scalar and/or to reduce artifacts when the combined frequency of the volume and transfer function is high. While it enables high-quality volume rendering, it cannot support interactive rendering due to its high computational cost. In this paper, we propose a fast high-quality volume ray-casting algorithm which effectively increases the sampling rate. While a ray traverses the volume, intensity values are uniformly reconstructed using a high-order convolution filter. Additional samplings, referred to as virtual samplings, are carried out within a ray segment from a cubic spline curve interpolating those uniformly reconstructed intensities. These virtual samplings are performed by evaluating the polynomial function of the cubic spline curve via simple arithmetic operations. The min max blocks are refined accordingly for accurate empty space skipping in the proposed method. Experimental results demonstrate that the proposed algorithm, also exploiting fast cubic texture filtering supported by programmable GPUs, offers renderings as good as a conventional ray-casting algorithm using high-order reconstruction filtering at the same sampling rate, while delivering 2.5x to 3.3x rendering speed-up.

Original languageEnglish
Article number5613494
Pages (from-to)1525-1532
Number of pages8
JournalIEEE Transactions on Visualization and Computer Graphics
Volume16
Issue number6
DOIs
Publication statusPublished - 2010 Nov 12

Fingerprint

Casting
Sampling
Volume rendering
Splines
Artifacts
Costs and Cost Analysis
Convolution
Transfer functions
Textures
Polynomials
Costs
Rendering (computer graphics)

Keywords

  • curve interpolation
  • direct volume rendering
  • GPU
  • high quality

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Computer Vision and Pattern Recognition
  • Signal Processing
  • Software

Cite this

Fast high-quality volume ray casting with virtual samplings. / Lee, Byeonghun; Yun, Jihye; Seo, Jinwook; Shim, Byonghyo; Shin, Yeong Gil; Kim, Bohyoung.

In: IEEE Transactions on Visualization and Computer Graphics, Vol. 16, No. 6, 5613494, 12.11.2010, p. 1525-1532.

Research output: Contribution to journalArticle

Lee, Byeonghun ; Yun, Jihye ; Seo, Jinwook ; Shim, Byonghyo ; Shin, Yeong Gil ; Kim, Bohyoung. / Fast high-quality volume ray casting with virtual samplings. In: IEEE Transactions on Visualization and Computer Graphics. 2010 ; Vol. 16, No. 6. pp. 1525-1532.
@article{575a8b5fc52c4ed5ad824f2a6bbd8d94,
title = "Fast high-quality volume ray casting with virtual samplings",
abstract = "Volume ray-casting with a higher order reconstruction filter and/or a higher sampling rate has been adopted in direct volume rendering frameworks to provide a smooth reconstruction of the volume scalar and/or to reduce artifacts when the combined frequency of the volume and transfer function is high. While it enables high-quality volume rendering, it cannot support interactive rendering due to its high computational cost. In this paper, we propose a fast high-quality volume ray-casting algorithm which effectively increases the sampling rate. While a ray traverses the volume, intensity values are uniformly reconstructed using a high-order convolution filter. Additional samplings, referred to as virtual samplings, are carried out within a ray segment from a cubic spline curve interpolating those uniformly reconstructed intensities. These virtual samplings are performed by evaluating the polynomial function of the cubic spline curve via simple arithmetic operations. The min max blocks are refined accordingly for accurate empty space skipping in the proposed method. Experimental results demonstrate that the proposed algorithm, also exploiting fast cubic texture filtering supported by programmable GPUs, offers renderings as good as a conventional ray-casting algorithm using high-order reconstruction filtering at the same sampling rate, while delivering 2.5x to 3.3x rendering speed-up.",
keywords = "curve interpolation, direct volume rendering, GPU, high quality",
author = "Byeonghun Lee and Jihye Yun and Jinwook Seo and Byonghyo Shim and Shin, {Yeong Gil} and Bohyoung Kim",
year = "2010",
month = "11",
day = "12",
doi = "10.1109/TVCG.2010.155",
language = "English",
volume = "16",
pages = "1525--1532",
journal = "IEEE Transactions on Visualization and Computer Graphics",
issn = "1077-2626",
publisher = "IEEE Computer Society",
number = "6",

}

TY - JOUR

T1 - Fast high-quality volume ray casting with virtual samplings

AU - Lee, Byeonghun

AU - Yun, Jihye

AU - Seo, Jinwook

AU - Shim, Byonghyo

AU - Shin, Yeong Gil

AU - Kim, Bohyoung

PY - 2010/11/12

Y1 - 2010/11/12

N2 - Volume ray-casting with a higher order reconstruction filter and/or a higher sampling rate has been adopted in direct volume rendering frameworks to provide a smooth reconstruction of the volume scalar and/or to reduce artifacts when the combined frequency of the volume and transfer function is high. While it enables high-quality volume rendering, it cannot support interactive rendering due to its high computational cost. In this paper, we propose a fast high-quality volume ray-casting algorithm which effectively increases the sampling rate. While a ray traverses the volume, intensity values are uniformly reconstructed using a high-order convolution filter. Additional samplings, referred to as virtual samplings, are carried out within a ray segment from a cubic spline curve interpolating those uniformly reconstructed intensities. These virtual samplings are performed by evaluating the polynomial function of the cubic spline curve via simple arithmetic operations. The min max blocks are refined accordingly for accurate empty space skipping in the proposed method. Experimental results demonstrate that the proposed algorithm, also exploiting fast cubic texture filtering supported by programmable GPUs, offers renderings as good as a conventional ray-casting algorithm using high-order reconstruction filtering at the same sampling rate, while delivering 2.5x to 3.3x rendering speed-up.

AB - Volume ray-casting with a higher order reconstruction filter and/or a higher sampling rate has been adopted in direct volume rendering frameworks to provide a smooth reconstruction of the volume scalar and/or to reduce artifacts when the combined frequency of the volume and transfer function is high. While it enables high-quality volume rendering, it cannot support interactive rendering due to its high computational cost. In this paper, we propose a fast high-quality volume ray-casting algorithm which effectively increases the sampling rate. While a ray traverses the volume, intensity values are uniformly reconstructed using a high-order convolution filter. Additional samplings, referred to as virtual samplings, are carried out within a ray segment from a cubic spline curve interpolating those uniformly reconstructed intensities. These virtual samplings are performed by evaluating the polynomial function of the cubic spline curve via simple arithmetic operations. The min max blocks are refined accordingly for accurate empty space skipping in the proposed method. Experimental results demonstrate that the proposed algorithm, also exploiting fast cubic texture filtering supported by programmable GPUs, offers renderings as good as a conventional ray-casting algorithm using high-order reconstruction filtering at the same sampling rate, while delivering 2.5x to 3.3x rendering speed-up.

KW - curve interpolation

KW - direct volume rendering

KW - GPU

KW - high quality

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

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

U2 - 10.1109/TVCG.2010.155

DO - 10.1109/TVCG.2010.155

M3 - Article

VL - 16

SP - 1525

EP - 1532

JO - IEEE Transactions on Visualization and Computer Graphics

JF - IEEE Transactions on Visualization and Computer Graphics

SN - 1077-2626

IS - 6

M1 - 5613494

ER -