Sample buffer: A progressive refinement ray-casting algorithm for volume rendering

Hao Ren Ke*, Ruei Chuan Chang

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

6 Citations (Scopus)


Ray-casting has been shown to be an excellent technique for rendering volume data. This paper describes a new ray-casting algorithm that employs the concept of progressive refinement for volume rendering. Volume data are embedded into a complete octree, and when the volume data are rendered, the octree is traversed according to a user-defined threshold. By reducing this threshold gradually, we can render increasingly refined images. Ray-casting is used to explore the octree, and a data structure called a sample buffer (SB) is introduced to reduce the time required to render a series of images. With this method, a satisfactory balance between image quality and computation time can be achieved.

Original languageEnglish
Pages (from-to)277-283
Number of pages7
JournalComputers and Graphics
Issue number3
Publication statusPublished - 1993
Externally publishedYes

ASJC Scopus subject areas

  • General Engineering
  • Human-Computer Interaction
  • Computer Graphics and Computer-Aided Design


Dive into the research topics of 'Sample buffer: A progressive refinement ray-casting algorithm for volume rendering'. Together they form a unique fingerprint.

Cite this