Progressive encoding of complex isosurfaces

We present a progressive encoding technique specifically designed for complex isosurfaces. It achieves better rate distortion performance than all standard mesh coders, and even improves on all previous single rate isosurface coders. Our novel algorithm handles isosurfaces with or without sharp features, and deals gracefully with high topologic and geometric complexity. The inside/outside function of the volume data is progressively transmitted through the use of an adaptive octree, while a local frame based encoding is used for the fine level placement of surface samples. Local patterns in topology and local smoothness in geometry are exploited by context-based arithmetic encoding, allowing us to achieve an average of 6.10 bits per vertex (b/v) at very low distortion. Of this rate only 0.65 b/v are dedicated to connectivity data: this improves by 24% over the best previous single rate isosurface encoder.

[1]  Mario Botsch,et al.  Feature sensitive surface extraction from volume data , 2001, SIGGRAPH.

[2]  Andrei Khodakovsky,et al.  Progressive geometry compression , 2000, SIGGRAPH.

[3]  Steven J. Gortler,et al.  Geometry images , 2002, SIGGRAPH.

[4]  Jarek Rossignac,et al.  Edgebreaker: Connectivity Compression for Triangle Meshes , 1999, IEEE Trans. Vis. Comput. Graph..

[5]  Gabriel Taubin,et al.  Geometric compression through topological surgery , 1998, TOGS.

[6]  Shi-Nine Yang,et al.  Compressing isosurfaces generated with marching cubes , 2002, The Visual Computer.

[7]  Gabriel Taubin,et al.  BLIC: Bi-Level Isosurface Compression , 2002, IEEE Visualization, 2002. VIS 2002..

[8]  Craig Gotsman,et al.  Triangle Mesh Compression , 1998, Graphics Interface.

[9]  Brian Wyvill,et al.  Introduction to Implicit Surfaces , 1997 .

[10]  Michael Deering,et al.  Geometry compression , 1995, SIGGRAPH.

[11]  Olivier Devillers,et al.  Progressive lossless compression of arbitrary simplicial complexes , 2002, SIGGRAPH.

[12]  Jacques-Olivier Lachaud Topologically defined iso-surfaces , 1996, DGCI.

[13]  Pierre Alliez,et al.  Angle‐Analyzer: A Triangle‐Quad Mesh Codec , 2002, Comput. Graph. Forum.

[14]  Paolo Cignoni,et al.  Metro: Measuring Error on Simplified Surfaces , 1998, Comput. Graph. Forum.

[15]  Xiaoyu Zhang,et al.  Scalable isosurface visualization of massive datasets on COTS clusters , 2001, Proceedings IEEE 2001 Symposium on Parallel and Large-Data Visualization and Graphics (Cat. No.01EX520).

[16]  Nelson L. Max,et al.  Multiresolution distance volumes for progressive surface compression , 2002, Proceedings. First International Symposium on 3D Data Processing Visualization and Transmission.

[17]  Peter Lindstrom,et al.  Out-of-core simplification of large polygonal models , 2000, SIGGRAPH.

[18]  Günther Greiner,et al.  Progressive isosurface extraction from tetrahedral meshes , 2001, Proceedings Ninth Pacific Conference on Computer Graphics and Applications. Pacific Graphics 2001.

[19]  Hanan Samet,et al.  Octree approximation an compression methods , 2002, Proceedings. First International Symposium on 3D Data Processing Visualization and Transmission.

[20]  Dietmar Saupe,et al.  Compression of Isosurfaces , 2001, VMV.

[21]  Hugues Hoppe,et al.  Progressive meshes , 1996, SIGGRAPH.

[22]  Tao Ju,et al.  Dual contouring of hermite data , 2002, ACM Trans. Graph..

[23]  Dietmar Saupe,et al.  Compression of isosurfaces for structured volumes with context modelling , 2002, Proceedings. First International Symposium on 3D Data Processing Visualization and Transmission.

[24]  Hanan Samet,et al.  Octree approximation and compression methods , 2001 .

[25]  Valerio Pascucci,et al.  Progressive compression and transmission of arbitrary triangular meshes , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[26]  Dietmar Saupe,et al.  Compression of Isosurfaces for Structured Volumes , 2002 .

[27]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[28]  Gabriel Taubin,et al.  Progressive forest split compression , 1998, SIGGRAPH.

[29]  Pierre Alliez,et al.  Progressive compression for lossless transmission of triangle meshes , 2001, SIGGRAPH.

[30]  Renato Pajarola,et al.  Compressed Progressive Meshes , 2000, IEEE Trans. Vis. Comput. Graph..