An entropy coding method for floating-point texture coordinates of 3D mesh

3D mesh compression has been studies for compact storage and fast transmission of large 3D meshes for a variety of graphics applications. However, there is still much redundancy not well exploited by the previous works, e.g., the redundancy lying in the floating-point data texture coordinates. This paper investigates the statistical property of texture coordinates of a couple of 3D models and proposes a new entropy coding method to compress the floating-point texture coordinates of 3D mesh. It uses some reference buffers and proposes an updating scheme as well as a context based arithmetic coding algorithm. Experiments show that the proposed method can averagely reduce about 40% of bitrate compared with the state-of-art prior work.

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

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

[3]  Martin Isenburg,et al.  Fast and Efficient Compression of Floating-Point Data , 2006, IEEE Transactions on Visualization and Computer Graphics.

[4]  Martin Isenburg,et al.  Compressing texture coordinates with selective linear predictions , 2003, Proceedings Computer Graphics International 2003.

[5]  Ansi Ieee,et al.  IEEE Standard for Binary Floating Point Arithmetic , 1985 .

[6]  Martin Burtscher,et al.  Fast lossless compression of scientific floating-point data , 2006, Data Compression Conference (DCC'06).

[7]  Yo-Sung Ho,et al.  Texture Coordinate Compression for 3-D Mesh Models Using Texture Image Rearrangement , 2005, PCM.

[8]  Tom Davis,et al.  Opengl programming guide: the official guide to learning opengl , 1993 .

[9]  Peter Fritzson,et al.  Lossless compression of high-volume numerical data from simulations , 2000, Proceedings DCC 2000. Data Compression Conference.

[10]  Martin Isenburg,et al.  Lossless compression of predicted floating-point geometry , 2005, Comput. Aided Des..