Exploiting coherence in time-varying voxel data
Paper in proceeding, 2016

We encode time-varying voxel data for efficient storage and streaming. We store the equivalent of a separate sparse voxel octree for each frame, but utilize both spatial and temporal coherence to reduce the amount of memory needed. We represent the time-varying voxel data in a single directed acyclic graph with one root per time step. In this graph, we avoid storing identical regions by keeping one unique instance and pointing to that from several parents. We further reduce the memory consumption of the graph by minimizing the number of bits per pointer and encoding the result into a dense bitstream.

voxel grid

directed acyclic graph

free viewpoint video

time-varying

Author

Viktor Kämpe

Chalmers, Computer Science and Engineering (Chalmers), Computer Engineering (Chalmers)

Sverker Rasmuson

Chalmers, Computer Science and Engineering (Chalmers), Computer Engineering (Chalmers)

Markus Billeter

Chalmers, Computer Science and Engineering (Chalmers), Computer Engineering (Chalmers)

Erik Sintorn

Chalmers, Computer Science and Engineering (Chalmers), Computer Engineering (Chalmers)

Ulf Assarsson

Chalmers, Computer Science and Engineering (Chalmers), Computer Engineering (Chalmers)

Proceedings of the 20th ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games

15-21
978-1-4503-4043-4 (ISBN)

Subject Categories

Computer Engineering

DOI

10.1145/2856400.2856413

ISBN

978-1-4503-4043-4

More information

Created

10/8/2017