Geometry and Attribute Compression for Voxel Scenes
- 27 May 2016
- journal article
- Published by Wiley in Computer Graphics Forum
- Vol. 35 (2) , 397-407
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 compressarbitrarydata, 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.Keywords
This publication has 19 references indexed in Scilit:
- State‐of‐the‐Art in Compressed GPU‐Based Direct Volume RenderingComputer Graphics Forum, 2014
- High resolution sparse voxel DAGsACM Transactions on Graphics, 2013
- Efficient Rendering of Highly Detailed Volumetric Scenes with Giga Voxels2010
- On Floating‐Point Normal VectorsComputer Graphics Forum, 2010
- A single-pass GPU ray casting framework for interactive out-of-core rendering of massive volumetric datasetsThe Visual Computer, 2008
- Perfect spatial hashingACM Transactions on Graphics, 2006
- Image quality assessment: from error visibility to structural similarityIEEE Transactions on Image Processing, 2004
- Color image quantization by minimizing the maximum intercluster distanceACM Transactions on Graphics, 1997
- Geometric modeling using octree encodingComputer Graphics and Image Processing, 1982
- Oct-trees and their use in representing three-dimensional objectsComputer Graphics and Image Processing, 1980