Published in

ACM SIGGRAPH 2005 Sketches on - SIGGRAPH '05

DOI: 10.1145/1187112.1187276

Links

Tools

Export citation

Search in Google Scholar

Streaming Compression of Triangle Meshes

Proceedings article published in 2005 by Martin Isenburg, Peter Lindstrom ORCID, Jack Snoeyink
This paper is available in a repository.
This paper is available in a repository.

Full text: Download

Green circle
Preprint: archiving allowed
Green circle
Postprint: archiving allowed
Red circle
Published version: archiving forbidden
Data provided by SHERPA/RoMEO

Abstract

Current mesh compression schemes encode triangles and vertices in an order derived from systematically travers- ing the connectivity graph. These schemes struggle with gigabyte-sized mesh input where the construction and the usage of the data structures that support topological traversal queries become I/O-inefficient and require large amounts of temporary disk space. Furthermore they expect the entire mesh as input. Since meshes cannot be compressed until their generation is complete, they have to be stored at least once in uncompressed form. We radically depart from the traditional approach to mesh compression and propose a scheme that incrementally encodes a mesh in the order it is given to the compressor using only minimal memory resources. This makes the compression process essentially transparent to the user and practically independent of the mesh size. This is especially beneficial for compressing large meshes, where previous approaches spend significant memory, disk, and I/O resources on pre-processing, whereas our scheme starts compressing after receiving the first few triangles. Categories and Subject Descriptors (according to ACM CCS): I.3.5 (Computer Graphics): Boundary representations