Topological surgery encoding improvements based on adaptive bit allocation and DFSVQ

New methods to improve the encoding of the connectivity and geometry of the topological surgery scheme are proposed. In connectivity compression, after obtaining the vertex and triangle spanning trees by decomposing a three-dimensional object, bits are adaptively allocated to each run of two spanning trees on a threshold basis. The threshold is the length of a binary number of the maximum run length. If a run length exceeds the threshold, it is represented by a binary number of the run length. Otherwise, it is represented by a bit sequence. Therefore, compression efficiency is enhanced through an adaptive bit allocation to each run of two spanning trees. In geometry compression, since vertices represented by three-dimensional vectors are stored according to the order of the travelling along vertex spanning tree by depth-first searching, they have geometrical closeness. The geometry compression efficiency can be improved if the local characteristics of vectors are considered. Therefore, dynamic finite state vector quantization, which has subcodebooks depending on a local characteristic of vectors, is used to encode the geometry information. As it dynamically constructs a subcodebook by predicting an input vector's state, it produces less distortion and gives better visual quality than conventional methods.

[1]  Greg Turk,et al.  Re-tiling polygonal surfaces , 1992, SIGGRAPH.

[2]  Kok-Lim Low,et al.  Model simplification using vertex-clustering , 1997, SI3D.

[3]  William E. Lorensen,et al.  Decimation of triangle meshes , 1992, SIGGRAPH.

[4]  Arie E. Kaufman,et al.  Voxel based object simplification , 1995, Proceedings Visualization '95.

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

[6]  A. Murat Tekalp,et al.  Hierarchical coding of 2D mesh geometry and motion , 1998, Electronic Imaging.

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

[8]  N.M. Nasrabadi,et al.  Next-state functions for finite-state vector quantization , 1995, IEEE Trans. Image Process..

[9]  Michael Garland,et al.  Surface simplification using quadric error metrics , 1997, SIGGRAPH.

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

[11]  Tony DeRose,et al.  Multiresolution analysis of arbitrary meshes , 1995, SIGGRAPH.

[12]  Robert M. Gray,et al.  An Algorithm for Vector Quantizer Design , 1980, IEEE Trans. Commun..

[13]  C.-C. Jay Kuo,et al.  Progressive compression of 3D graphic models , 1997, Proceedings of IEEE International Conference on Multimedia Computing and Systems.

[14]  S. A. Rizvi,et al.  Next-state functions for finite-state vector quantization , 1995, IEEE Transactions on Image Processing.