Compressing Color Data for Voxelized Surface Geometry
- 18 August 2017
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Visualization and Computer Graphics
- Vol. 25 (2) , 1270-1282
Abstract
We explore the problem of decoupling color information from geometry in large scenes of voxelized surfaces and of compressing the array of colors without introducing disturbing artifacts. In this extension of our I3D paper with the same title [1] , we first present a novel method for connecting each node in a sparse voxel DAG to its corresponding colors in a separate 1D array of colors, with very little additional information stored to the DAG. Then, we show that by mapping the 1D array of colors onto a 2D image using a space-filling curve, we can achieve high compression rates and good quality using conventional, modern, hardware-accelerated texture compression formats such as ASTC or BC7. We additionally explore whether this method can be used to compress voxel colors for off-line storage and network transmission using conventional off-line compression formats such as JPG and JPG2K. For real-time decompression, we suggest a novel variable bitrate block encoding that consistently outperforms previous work, often achieving two times the compression at equal quality.Keywords
Funding Information
- Vetenskapsrådet (2014-4559)
This publication has 24 references indexed in Scilit:
- One billion points in the cloud – an octree for efficient processing of 3D laser scansISPRS Journal of Photogrammetry and Remote Sensing, 2013
- Interactive Indirect Illumination Using Voxel Cone TracingComputer Graphics Forum, 2011
- 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
- Far voxelsACM Transactions on Graphics, 2005
- Compressing quadtrees via common subtree mergingPattern Recognition Letters, 1989
- Generating Lines Using Quadgraph PatternsComputer Graphics Forum, 1986
- 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
- A 3-dimensional representation for fast rendering of complex scenesACM SIGGRAPH Computer Graphics, 1980