liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
An Advanced Volume Raycasting Technique using GPU Stream Processing
University of Münster, Germany.
University of Münster, Germany.
University of Münster, Germany.
2010 (English)In: Computer Graphics Theory and Applications, GRAPP 2010, 2010, 190-198 p.Conference paper, Published paper (Other academic)
Abstract [en]

GPU-based raycasting is the state-of-the-art rendering technique for interactive volume visualization. The ray traversal is usually implemented in a fragment shader, utilizing the hardware in a way that was not originally intended. New programming interfaces for stream processing, such as CUDA, support a more general programming model and the use of additional device features, which are not accessible through traditional shader programming. In this paper we propose a slab-based raycasting technique that is modeled specifically to use these features to accelerate volume rendering. This technique is based on experience gained from comparing fragment shader implementations of basic raycasting to implementations directly translated to CUDA kernels. The comparison covers direct volume rendering with a variety of optional features, e.g., gradient and lighting calculations. Our findings are supported by benchmarks of typical volume visualization scenarios. We conclude that new stream processing models can only gain a small performance advantage when directly porting the basic raycasting algorithm. However, they can be advantageous through novel acceleration methods which use the hardware features not available to shader implementations.

Place, publisher, year, edition, pages
2010. 190-198 p.
Keyword [en]
Direct volume rendering, raycasting, stream processing, CUDA
National Category
Computer and Information Science
Identifiers
URN: urn:nbn:se:liu:diva-92874OAI: oai:DiVA.org:liu-92874DiVA: diva2:623409
Conference
5th International Conference on Computer Graphics Theory and Applications (GRAPP 2010), 17-21 May 2010, Angers, France
Available from: 2013-05-27 Created: 2013-05-27 Last updated: 2013-06-04

Open Access in DiVA

fulltext(1865 kB)1416 downloads
File information
File name FULLTEXT01.pdfFile size 1865 kBChecksum SHA-512
04722523d8661c4f758d8b33149d6b9f369b7e24fe15bf6b3aa297c074d82317de13d6cd33ab46da1fd12618dcd68509eb643975e8dfaeb535246b05169e51e9
Type fulltextMimetype application/pdf

Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 1416 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 954 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf