Compression-domain editing of 3D models

3D models have become an essential element of multimedia applications because they provide visual effects that permit interactive exploration. As in other media types, efficient compression of 3D models is essential to reduce the associated storage and processing cost. Triangle mesh is the prevailing geometric representation for 3D scene models. Despite significant research on compression algorithms for triangle mesh in recent years, most 3D model editing tools still manipulate triangle meshes in an uncompressed representation. A novel compression-domain mesh editing (CDE) technique, which supports an efficient lossless mesh compression algorithm called BFT that allows 3D models to be directly edited based on the BFT compression form. Experimental results from real-world complex 3D models running on a fully operational CDE prototype demonstrate that compared to the editing of uncompressed triangle mesh, the CDE technique achieves a reduction in run-time memory requirements during the editing process by a factor of 14, while keeping the average edit operation latency under 2 msec regardless of the size of the 3D models.

[1]  John Fitch,et al.  Course notes , 1975, SIGS.

[2]  Mike M. Chow Optimized geometry compression for real-time rendering , 1997 .

[3]  Yehuda E. Kalay The hybrid edge: a topological data structure for vertically integrated geometric modelling , 1989 .

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

[5]  David Salesin,et al.  Multiresolution curves , 1994, SIGGRAPH.

[6]  Bruce G. Baumgart Winged edge polyhedron representation. , 1972 .

[7]  Tulika Mitra,et al.  Mesh compression and its hardware/software applications , 2000 .

[8]  Tulika Mitra,et al.  A breadth-first approach to efficient mesh traversal , 1998, Workshop on Graphics Hardware.

[9]  Wolfgang Straßer,et al.  Real time compression of triangle mesh connectivity , 1998, SIGGRAPH.

[10]  David R. Forsey,et al.  Hierarchical B-spline refinement , 1988, SIGGRAPH.

[11]  Tulika Mitra,et al.  An FPGA implementation of triangle mesh decompression , 2002, Proceedings. 10th Annual IEEE Symposium on Field-Programmable Custom Computing Machines.

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

[13]  Charles R. Mischke An introduction to computer-aided design , 1968 .

[14]  Peter Schröder,et al.  Interactive multiresolution mesh editing , 1997, SIGGRAPH.

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

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