Title :
Progressive geometry encoder using octree-based space partitioning
Author :
Peng, Jingliang ; Kuo, C. C Jay
Author_Institution :
Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA
Abstract :
A progressive 3D geometry coding scheme using octree-based space partitioning is proposed in this work, which achieves better coding efficiency than the state-of-the-art geometric codec known as the kd-tree-based codec. Given a 3D mesh, the quantized 3D vertices are first partitioned into an octree structure. The octree is then traversed from the root and gradually to the leaves and, during the traversal, each 3D cell in the tree front is subdivided along three orthogonal directions. For each cell subdivision, an 8-bit bitpattern is generated, reordered, and entropy encoded. Furthermore, selective cell subdivision is performed to provide better rate-distortion performance, especially at low bitrates. It is shown in experimental results that the coding cost is around 5.5 bits per vertex (bpv) for 8-bit coordinate quantization and 16.6 bpv for 12-bit coordinate quantization on the average. The rate-distortion performance of the proposed algorithm is significantly better than that of the kd-tree-based codec, especially at low bitrates.
Keywords :
computational geometry; entropy codes; octrees; vector quantisation; 3D geometry coding; 3D graphics data encoding; 3D mesh compression; coding cost; coding efficiency; coordinate quantization; entropy encoded bitpattern; kd-tree-based codec; mesh quantized vertices; octree traversal; octree-based space partitioning; orthogonal tree front cell subdivision; progressive geometry encoder; rate-distortion; selective cell subdivision; Codecs; Costs; Data engineering; Entropy; Geometry; Graphics; Partitioning algorithms; Quantization; Rate-distortion; Video compression;
Conference_Titel :
Multimedia and Expo, 2004. ICME '04. 2004 IEEE International Conference on
Print_ISBN :
0-7803-8603-5
DOI :
10.1109/ICME.2004.1394110