Geometry and Attribute Compression for Voxel Scenes

Journal Article (2016)
Author(s)

B Dado

Timothy R. Kol (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Pablo Bauszat (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Jean-Marc Thiery (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Elmar Eisemann (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Research Group
Computer Graphics and Visualisation
DOI related publication
https://doi.org/10.1111/cgf.12841 Final published version
More Info
expand_more
Publication Year
2016
Language
English
Research Group
Computer Graphics and Visualisation
Issue number
2
Volume number
35
Pages (from-to)
397-407
Event
Eurographics 2016 (2016-05-09 - 2016-05-13), Lisbon, Portugal
Downloads counter
222

Abstract

Voxel-based approaches are today's standard to encode volume data. Recently, directed acyclic graphs (DAGs) were successfully used for compressing sparse voxel scenes as well, but they are restricted to a single bit of (geometry) information per voxel. We present a method to compress arbitrary data, such as colors, normals, or reflectance information. By decoupling geometry and voxel data via a novel mapping scheme, we are able to apply the DAG principle to encode the topology, while using a palette-based compression for the voxel attributes, leading to a drastic memory reduction. Our method outperforms existing state-of-the-art techniques and is well-suited for GPU architectures. We achieve real-time performance on commodity hardware for colored scenes with up to 17 hierarchical levels (a 128K3voxel resolution), which are stored fully in core.