A Framework for Data-driven Progressive Mesh Compression

Progressive mesh compression techniques have reached very high compression ratios. However, these techniquesusually do not take into account associated properties of meshes such as colors or normals, no matter their size, nor do they try to improve the quality of the intermediate decompression meshes. In this work, we propose a framework that uses the associated properties of the mesh to drive the compression process, resulting in an improved quality of the intermediate decompression meshes. Based on a kd-tree geometry compression algorithm, the framework is generic enough to allow any property or set of properties to drive the compression process provided the user defines a distance function for each property. The algorithm builds the kd-tree structure using a voxelisation process, which recursively separates the set of vertices according to the associated properties distances. We evaluate our method by comparing its compression ratios to recent algorithms. In order to evaluate the visual quality of the intermediate meshes, we carried a perceptive evaluation with human subjects. Results show that at equal rates, our method delivers an overall better visual quality. The algorithm is particularly well suited for the compression of meshes where geometry and topology play a secondary role compared to associated properties, such as with many scientific visualization models.

[1]  C.-C. Jay Kuo,et al.  Technologies for 3D mesh compression: A survey , 2005, J. Vis. Commun. Image Represent..

[2]  Meenakshisundaram Gopi,et al.  A Generic Scheme for Progressive Point Cloud Coding , 2008, IEEE Transactions on Visualization and Computer Graphics.

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

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

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

[6]  Thomas A. Funkhouser,et al.  The Princeton Shape Benchmark , 2004, Proceedings Shape Modeling Applications, 2004..

[7]  C.-C. Jay Kuo,et al.  A novel and efficient progressive lossless mesh coder , 2006, SIGGRAPH '06.

[8]  C.-C. Jay Kuo,et al.  Geometry-guided progressive lossless 3D mesh coding with octree (OT) decomposition , 2005, ACM Trans. Graph..

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

[10]  Pierre Alliez,et al.  Valence‐Driven Connectivity Encoding for 3D Meshes , 2001, Comput. Graph. Forum.

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

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

[13]  Thomas Lewiner,et al.  Point set compression through BSP quantization , 2006, 2006 19th Brazilian Symposium on Computer Graphics and Image Processing.

[14]  Markus H. Gross,et al.  Progressive Compression of Point-Sampled Models , 2004, PBG.