SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Progressive forest split compression
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Progressive compression of arbitrary triangular meshes
VIS '99 Proceedings of the conference on Visualization '99: celebrating ten years
The digital Michelangelo project: 3D scanning of large statues
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Out-of-core simplification of large polygonal models
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Progressive geometry compression
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Surfels: surface elements as rendering primitives
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Feature sensitive surface extraction from volume data
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Progressive compression for lossless transmission of triangle meshes
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Progressive lossless compression of arbitrary simplicial complexes
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Compressing large polygonal models
Proceedings of the conference on Visualization '01
IEEE Transactions on Visualization and Computer Graphics
Progressive encoding of complex isosurfaces
ACM SIGGRAPH 2003 Papers
Out-of-core compression for gigantic polygon meshes
ACM SIGGRAPH 2003 Papers
Geometry-guided progressive lossless 3D mesh coding with octree (OT) decomposition
ACM SIGGRAPH 2005 Papers
Streaming compression of triangle meshes
SGP '05 Proceedings of the third Eurographics symposium on Geometry processing
Building a digital model of Michelangelo's Florentine Pieta
IEEE Computer Graphics and Applications
VR-GIS: an integrated platform of VR navigation and GIS analysis for city/region simulation
VRCAI '08 Proceedings of The 7th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and Its Applications in Industry
Technical Section: CHuMI viewer: Compressive huge mesh interactive viewer
Computers and Graphics
Compression of massive models by efficiently exploiting repeated patterns
Proceedings of the 16th ACM Symposium on Virtual Reality Software and Technology
Exploiting repeated patterns for efficient compression of massive models
Proceedings of the 8th International Conference on Virtual Reality Continuum and its Applications in Industry
Hi-index | 0.00 |
In this paper, we present an efficient progressive out-of-core compression algorithm, called POoCC, for the gigantic models that already exceed the capacity of physical main memory. To our knowledge, the scheme is the first solution of progressive out-of-core encoding. The primary obstacle of extending current in-core progressive encoders to their out-of-core versions is that the necessary global data structure cannot be built and kept in-core for gigantic meshes. We partition the model space into small blocks and use a multi-level adaptive tree to organize the whole input gigantic mesh. Using the multi-level adaptive tree, most of the progressive encoders based on tree structure can be easily adapted to deal with gigantic meshes. Because of its high performance, we choose to extend the in-core encoder for complex isosurfaces [Lee et al. 2003] to handle gigantic meshes. Our POoCC algorithm achieves the similar rate distortion performance as the state-of-the-art in-core encoders and performs better than the existing single rate out-of-core compression algorithms, especially for those watertight gigantic meshes. The gigantic meshes are reconstructed using the Extended Marching Cubes (EMC) algorithm[Kobbelt et al. 2001]. Thus, they can be progressively compressed in one piece and no artificial discontinuity is introduced even the partitioning procedure is necessary, which makes our POoCC encoder outperform other model splitting based out-of-core processing algorithms. POoCC is carefully designed to be cache-friendly and can handle meshes with arbitrary size on low-cost off-the-shelf PCs.