Compression and rendering of iso-surfaces and point sampled geometry

Jens Krüger*, Jens Schneider, Rüdiger Westermann

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

4 Scopus citations

Abstract

In this paper we present a streaming compression scheme for gigantic point sets including per-point normals. This scheme extends on our previous Duodecim approach [21] in two different ways. First, we show how to use this approach for the compression and rendering of high-resolution iso-surfaces in volumetric data sets. Second, we use deferred shading of point primitives to considerably improve rendering quality. Iso-surface reconstruction is performed in a hexagonal close packing (HCP) grid, into which the initial data set is resampled. Normals are resampled from the initial domain using volumetric gradients. By incremental encoding, only slightly more than 3 bits per surface point and 5 bits per surface normal are required at high fidelity. The compressed data stream can be decoded in the graphics processing unit (GPU). Decoded point positions are saved in graphics memory, and they are then used on the GPU again to render point primitives. In this way high quality gigantic data sets can directly be rendered from their compressed representation in local GPU memory at interactive frame rates (see Fig. 1).

Original languageEnglish (US)
Pages (from-to)517-530
Number of pages14
JournalVisual Computer
Volume22
Issue number8
DOIs
StatePublished - Aug 2006
Externally publishedYes

Keywords

  • Data compression
  • Deferred shading
  • GPU programming
  • Huge point clouds

ASJC Scopus subject areas

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

Fingerprint

Dive into the research topics of 'Compression and rendering of iso-surfaces and point sampled geometry'. Together they form a unique fingerprint.

Cite this