Compressing Mesh Geometry using Spectral Methods and a Set Partitioning Approach

We propose a mesh geometry coder that utilizes spectral methods and a set partitioning approach for coding the spectral coefficients. The spectral method of Karni Z. et al., (2000) not only achieved high rate-distortion performance on irregular meshes, but also allowed progressive transmission of meshes by truncating the coefficient vector and performing reconstruction with a small subset of coefficients that contain most of the total energy. In this paper, mesh geometry is projected onto an orthonormal basis that is derived from the mesh topology as in Karni Z. et al., (2000), and the spectral coefficients are coded with the set partitioning sorting algorithm of Pearlman W. A. et al., (2004). Since the method achieves implicit bit allocation to the spectral coefficients of the three coordinates and efficiently codes the significant coefficient location information by jointly coding the zeroes in the bit planes of these coefficients the rate-distortion performance of the proposed method is superior to that of Karni Z. et al., (2000) as demonstrated by our experiments on common irregular meshes. The generated bit stream is also truly embedded

[1]  Jerome M. Shapiro,et al.  Embedded image coding using zerotrees of wavelet coefficients , 1993, IEEE Trans. Signal Process..

[2]  William A. Pearlman,et al.  A new, fast, and efficient image codec based on set partitioning in hierarchical trees , 1996, IEEE Trans. Circuits Syst. Video Technol..

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

[4]  Jarek Rossignac,et al.  Guaranteed 3.67v bit encoding of planar triangle graphs , 1999, CCCG.

[5]  P. Bézier Numerical control : mathematics and applications , 1972 .

[6]  Martin Isenburg,et al.  Mesh collapse compression , 1999, SCG '99.

[7]  Marco Attene,et al.  SwingWrapper: Retiling triangle meshes for better edgebreaker compression , 2003, TOGS.

[8]  Pierre Alliez,et al.  Near-Optimal Connectivity Encoding of 2-Manifold Polygon Meshes , 2002, Graph. Model..

[9]  M. Isenburg Compressing Polygon Mesh Connectivity with Degree Duality Prediction , 2002, Graphics Interface.

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

[11]  Ulug Bayazit,et al.  Predictive vector quantization of 3-D polygonal mesh geometry by representation of vertices in local coordinate systems , 2005, 2005 13th European Signal Processing Conference.

[12]  David Levin,et al.  Progressive Compression of Arbitrary Triangular Meshes , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

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

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

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

[16]  Gabriel Taubin,et al.  A signal processing approach to fair surface design , 1995, SIGGRAPH.

[17]  Craig Gotsman,et al.  Spectral compression of mesh geometry , 2000, EuroCG.

[18]  Jarek Rossignac,et al.  Piecewise Regular Meshes: Construction and Compression , 2002, Graph. Model..

[19]  Stefan Gumhold,et al.  New Bounds on The Encoding of Planar Triangulations , 2000 .

[20]  Hyeong-Seok Ko,et al.  Vertex data compression for triangular meshes , 2000, Proceedings the Eighth Pacific Conference on Computer Graphics and Applications.

[21]  Gabriel Taubin,et al.  Geometry coding and VRML , 1998, Proc. IEEE.

[22]  Peter Lancaster,et al.  Inversion of lambda-matrices and application to the theory of linear vibrations , 1960 .

[23]  Martin Isenburg,et al.  Compressing polygon mesh geometry with parallelogram prediction , 2002, IEEE Visualization, 2002. VIS 2002..

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

[25]  Ian H. Witten,et al.  Arithmetic coding for data compression , 1987, CACM.

[26]  Martin Isenburg,et al.  Spirale Reversi: Reverse Decoding of the Edgebreaker Encoding , 1999, CCCG.

[27]  William A. Pearlman,et al.  Efficient, low-complexity image coding with a set-partitioning embedded block coder , 2004, IEEE Transactions on Circuits and Systems for Video Technology.