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 :
بازگشت