|
ABSTRACT
Polygonal models acquired with emerging 3D scanning technology or from large scale CAD applications easily reach sizes of several gigabytes and do not fit in the address space of common 32-bit desktop PCs. In this paper we propose an out-of-core mesh compression technique that converts such gigantic meshes into a streamable, highly compressed representation. During decompression only a small portion of the mesh needs to be kept in memory at any time. As full connectivity information is available along the decompression boundaries, this provides seamless mesh access for incremental in-core processing on gigantic meshes. Decompression speeds are CPU-limited and exceed one million vertices and two million triangles per second on a 1.8 GHz Athlon processor.A novel external memory data structure provides our compression engine with transparent access to arbitrary large meshes. This out-of-core mesh was designed to accommodate the access pattern of our region-growing based compressor, which - in return - performs mesh queries as seldom and as local as possible by remembering previous queries as long as needed and by adapting its traversal slightly. The achieved compression rates are state-of-the-art.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
ALLIEZ, P., AND DESBRUN, M. 2001. Valence-driven connectivity encoding for 3D meshes. In Eurographics'01 Conference Proceedings, 480--489.
|
| |
3
|
ANN. Version 0.2. A library for approximate nearest neighbor searching by D. Mount and S. Arya. University of Maryland.
|
| |
4
|
|
 |
5
|
|
| |
6
|
BERNARDINI, F., MARTIN, I., MITTLEMAN, J., RUSHMEIER, H., AND TAUBIN, G. 2002. Building a digital model of michelangelo's florentine pieta. IEEE Computer Graphics and Applications 22, 1, 59--67.
|
| |
7
|
|
| |
8
|
|
 |
9
|
|
 |
10
|
|
| |
11
|
André Guéziec , Gabriel Taubin , Francis Lazarus , William Horn, Converting sets of polygons to manifold surfaces by cutting and stitching, Proceedings of the conference on Visualization '98, p.383-390, October 18-23, 1998, Research Triangle Park, North Carolina, United States
|
| |
12
|
André Guéziec , Frank Bossen , Gabriel Taubin , Claudio Silva, Efficient compression of non-manifold polygonal meshes, Proceedings of the conference on Visualization '99: celebrating ten years, p.73-80, October 1999, San Francisco, California, United States
|
 |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
ISENBURG, M. 2002. Compressing polygon mesh connectivity with degree duality prediction. In Graphics Interface'02 Conference Proceedings, 161--170.
|
| |
20
|
|
| |
21
|
|
| |
22
|
|
| |
23
|
KRONROD, B., AND GOTSMAN, C. 2002. Optimized compression of triangle mesh geometry using prediction trees. In Proceedings of International Symposium on 3D Data Processing Visualization and Transmission, 602--608.
|
| |
24
|
|
| |
25
|
LEE, H., ALLIEZ, P., AND DESBRUN, M. 2002. Angle-analyzer: A triangle-quad mesh codec. In Eurographics'02 Conference Proceedings, 198--205.
|
| |
26
|
Marc Levoy , Kari Pulli , Brian Curless , Szymon Rusinkiewicz , David Koller , Lucas Pereira , Matt Ginzton , Sean Anderson , James Davis , Jeremy Ginsberg , Jonathan Shade , Duane Fulk, The digital Michelangelo project: 3D scanning of large statues, Proceedings of the 27th annual conference on Computer graphics and interactive techniques, p.131-144, July 2000
[doi> 10.1145/344779.344849]
|
| |
27
|
LI, J., AND KUO, C. C. 1998. A dual graph approach to 3D triangular mesh compression. In Proceedings of Intern. Conf. on Image Processing '98, 891--894.
|
| |
28
|
|
| |
29
|
|
| |
30
|
|
 |
31
|
|
| |
32
|
METI S. Version 4. A software package for partitioning unstructured graphs by G. Karypis and V. Kumar. University of Minnesota.
|
| |
33
|
|
| |
34
|
ROSSIGNAC, J., AND BORREL, P. 1993. Multi-resolution 3d approximation for rendering complex scenes. In Modeling in Computer Graphics, 455--465.
|
| |
35
|
|
| |
36
|
SILVA, C., CHIANG, Y., EL-SANA, J., AND LINDSTROM, P. 2002. Out-of-core algorithms for scientific visualization and computer graphics. In Visualization'02, Course Notes, Tutorial 4.
|
| |
37
|
|
 |
38
|
|
 |
39
|
|
| |
40
|
TOUMA, C., AND GOTSMAN, C. 1998. Triangle mesh compression. In Graphics Interface'98 Conference Proceedings, 26--34.
|
CITED BY 23
|
|
|
|
|
|
|
|
|
|
|
Martin Isenburg , Yuanxin (Leo) Liu , Jonathan Shewchuk , Jack Snoeyink, Illustrating the streaming construction of 2D delaunay triangulations, Proceedings of the twenty-second annual symposium on Computational geometry, June 05-07, 2006, Sedona, Arizona, USA
|
|
|
|
|
|
|
|
|
|
|
|
Kangying Cai , Ying Liu , Wencheng Wang , Hanqiu Sun , Enhua Wu, Progressive out-of-core compression based on multi-level adaptive octree, Proceedings of the 2006 ACM international conference on Virtual reality continuum and its applications, June 14-April 17, 2006, Hong Kong, China
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Michael Wand , Alexander Berner , Martin Bokeloh , Philipp Jenke , Arno Fleck , Mark Hoffmann , Benjamin Maier , Dirk Staneker , Andreas Schilling , Hans-Peter Seidel, Special Section: Point-Based Graphics: Processing and interactive editing of huge point clouds from 3D scanners, Computers and Graphics, v.32 n.2, p.204-220, April, 2008
|
|
|
|
|
|
|
|
|
Paolo Cignoni , Fabio Ganovelli , Enrico Gobbetti , Fabio Marton , Federico Ponchio , Roberto Scopigno, Planet-Sized Batched Dynamic Adaptive Meshes (P-BDAM), Proceedings of the 14th IEEE Visualization 2003 (VIS'03), p.20, October 22-24, 2003
|
|
|
|
|
|
|
|
|
David Kasik , Andreas Dietrich , Enrico Gobbetti , Fabio Marton , Dinesh Manocha , Philipp Slusallek , Abe Stephens , Sung-Eui Yoon, Massive model visualization techniques: course notes, ACM SIGGRAPH 2008 classes, August 11-15, 2008, Los Angeles, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|