Improved perspective visibility ordering for object-order volume rendering

CP Botha, FH Post

Research output: Contribution to journalArticleScientificpeer-review


Finding a correct a priori back-to-front (BTF) visibility ordering for the perspective projection of the voxels of a rectangular volume poses interesting problems. The BTF ordering presented by Frieder et al. [6] and the permuted BTF presented by Westover [14] are correct for parallel projection but not for perspective projection [12]. Swan presented a constructive proof for the correctness of the perspective BTF (PBTF) ordering [12]. This was a significant improvement on the existing orderings. However, his proof assumes that voxel projections are not larger than a pixel, i.e. voxel projections do not overlap in screen space. Very often the voxel projections do overlap, e.g. with splatting algorithms. In these cases, the PBTF ordering results in highly visible and characteristic rendering artefacts. In this paper we analyse the PBTF and show why it yields these rendering artefacts. We then present an improved visibility ordering that remedies the artefacts. Our new ordering is as good as the PBTF, but it is also valid for cases where voxel projections are larger than a single pixel, i.e. when voxel projections overlap in screen space. We demonstrate why and how our ordering works at fundamental and implementation levels. Keywords Volume rendering - Visibility ordering - Splatting
Original languageUndefined/Unknown
Pages (from-to)887-896
Number of pages10
JournalThe Visual Computer: international journal of computer graphics
Issue number11
Publication statusPublished - 2005


  • academic journal papers
  • ZX CWTS JFIS < 1.00

Cite this