ACM Home Page
Please provide us with feedback. Feedback
Geometric compression through topological surgery
Full text PdfPdf (8.98 MB)
Source ACM Transactions on Graphics (TOG) archive
Volume 17 ,  Issue 2  (April 1998) table of contents
Pages: 84 - 115  
Year of Publication: 1998
ISSN:0730-0301
Authors
Gabriel Taubin  IBM T. J. Watson Research Center, Yorktown Heights, NY
Jarek Rossignac  Georgia Institute of Technology, Atlanta
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 110,   Citation Count: 104
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/274363.274365
What is a DOI?

ABSTRACT

The abundance and importance of complex 3-D data bases in major industry segments, the affordability of interactive 3-D rendering for office and consumer use, and the exploitation of the Internet to distribute and share 3-D data have intensified the need for an effective 3-D geometric compression technique that would significantly reduce the time required to transmit 3-D models over digital communication channels, and the amount of memory or disk space required to store the models. Because the prevalent representation of 3-D models for graphics purposes is polyhedral and because polyhedral models are in general triangulated for rendering, this article introduces a new compressed representation for complex triangulated models and simple, yet efficient, compression and decompression algorithms. In this scheme, vertex positions are quantized within the desired accuracy, a vertex spanning tree is used to predict the position of each vertex from 2,3, or 4 of its ancestors in the tree, and the correction vectors are entropy encoded. Properties, such as normals, colors, and texture coordinates, are compressed in a similar manner. The connectivity is encoded with no loss of information to an average of less than two bits per triangle. The vertex spanning tree and a small set of jump edges are used to split the model into a simple polygon. A triangle spanning tree and a sequence of marching bits are used to encode the triangulation of the polygon. Our approach improves on Michael Deering's pioneering results by exploiting the geometric coherence of several ancestors in the vertex spanning tree, preserving the connectivity with no loss of information, avoiding vertex repetitions, and using about three fewer bits for the connectivity. However, since decompression requires random access to all vertices, this method must be modified for hardware rendering with limited onboard memory. Finally, we demonstrate implementation results for a variety of VRML models with up to two orders of magnitude compression.


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
BORREL, P., CHENG, K. S., DARMON, P., KIRCHNER, P., LIPSCOMB, J., MENON, J., MITTLEMAN, J., ROSSIGNAC, g., SCHNEIDER, B. O., AND WOLFE, B. 1995. The IBM 3D interaction accelerator (3DIX). Tech. Rep. RC 20302, IBM Research.
 
3
CAREY, R., BELL, G., AND MARRIN, C. 1997. The virtual reality modeling language. Tech. Rep. ISO/IEC DIS 14772-1, April. Available at http://www.vrml, org/Specifications/ VRML97/DIS.
4
5
6
 
7
GUEZIEC, A. 1995. Surface simplification with variable tolerance. In Second Annual International Symposium on Medical Robotics and Computer Assisted Surgery (Baltimore, MD, Nov.).
8
9
10
 
11
 
12
 
13
MASSEY, W. S. 1967. Algebraic Topology, An Introduction. Harcourt, Brace & World, Orlando, FL.
 
14
NEIDER, J., DAVIS, T., AND Woo, M. 1993. OpenGL Programming Guide. Addison-Wesley, Reading, MA.
 
15
 
16
RONFARD, R. AND ROSSIGNAC, J. 1994. Triangulating multiply-connected polygons: A simple, yet efficient algorithm. In Proceedings of Eurographics '94 Computer Graphics Forum, (Oslo, Norway).
 
17
ROSSIGNAC, J. AND BORREL, P. 1993. Geometric Modeling in Computer Graphics. Springer Verlag, 455-465.
18
 
19
20
 
21
 
22
TAUBIN, G., HORN, W. P., AND LAZARUS, F. 1997. The VRML compressed binary format proposal, June. Available at http ://www. research, ibm. com/vrml/binary.
 
23
TAUBIN, G., HORN, W. P., LAZARUS, F., AND ROSSIGNAC, J. 1998. Geometric coding and VRML. Proc. IEEE 86, 7 (Special issue on multimedia signal processing).
 
24

CITED BY  104

Collaborative Colleagues:
Gabriel Taubin: colleagues
Jarek Rossignac: colleagues