Fakultät Informatik

Compression and Rendering of Iso-Surfaces and Point Sampled Geometry

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

Computer Graphics and Visualization Group, Technical University Munich, Germany


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 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.


Two iso-surfaces of a CT scan of a human male. The two surfaces consist of about 30 million points. The Iso-surface was compressed from about 1 GB to only 21 MB by our method. Data set courtesy of Siemens Corporate Research, Inc. Princeton



- In collaboration with partners from industry, we have a number of thesis topics available in the area of point-based rendering, geo-localization using public data, scene fusion from different viewpoints. If you are interested, please contact  westermann(at)tum.de


- Game Devel. Lab Practical for SS'18: kick off meeting on April 3rd,  details here. No matching system sign-up needed!


- One PhD position on   Turbulence Visualization is available at the Computer Graphics & Visualization group.