DocumentCode
964686
Title
Random-Accessible Compressed Triangle Meshes
Author
Sung-Eui Yoon ; Lindstrom, P.
Author_Institution
Korea Adv. Inst. of Sci. & Technol.
Volume
13
Issue
6
fYear
2007
Firstpage
1536
Lastpage
1543
Abstract
With the exponential growth in size of geometric data, it is becoming increasingly important to make effective use of multilevel caches, limited disk storage, and bandwidth. As a result, recent work in the visualization community has focused either on designing sequential access compression schemes or on producing cache-coherent layouts of (uncompressed) meshes for random access. Unfortunately combining these two strategies is challenging as they fundamentally assume conflicting modes of data access. In this paper, we propose a novel order-preserving compression method that supports transparent random access to compressed triangle meshes. Our decompression method selectively fetches from disk, decodes, and caches in memory requested parts of a mesh. We also provide a general mesh access API for seamless mesh traversal and incidence queries. While the method imposes no particular mesh layout, it is especially suitable for cache-oblivious layouts, which minimize the number of decompression I/O requests and provide high cache utilization during access to decompressed, in-memory portions of the mesh. Moreover, the transparency of our scheme enables improved performance without the need for application code changes. We achieve compression rates on the order of 20:1 and significantly improved I/O performance due to reduced data transfer. To demonstrate the benefits of our method, we implement two common applications as benchmarks. By using cache-oblivious layouts for the input models, we observe 2-6 times overall speedup compared to using uncompressed meshes.
Keywords
application program interfaces; cache storage; computational geometry; mesh generation; API; I/O request; cache-coherent layout; cache-oblivious layout; data transfer; disk storage; multilevel cache; novel order-preserving compression method; random-accessible compressed triangle mesh; sequential access compression scheme; Bandwidth; Cache storage; Computational modeling; Computer displays; Data structures; Data visualization; Decoding; Delay; Memory management; Space technology; Mesh compression; cache-coherent layouts; external memory algorithms; mesh data structures; random access;
fLanguage
English
Journal_Title
Visualization and Computer Graphics, IEEE Transactions on
Publisher
ieee
ISSN
1077-2626
Type
jour
DOI
10.1109/TVCG.2007.70585
Filename
4376184
Link To Document