Compression of 3-D Point Visual Data Using Vector Quantization and Rate-Distortion Optimization

In this paper, we propose adaptive and flexible quantization and compression algorithms for 3-D point data using vector quantization (VQ) and rate-distortion (R-D) optimization. The point data are composed of the position and the radius of sphere based on QSplat representation. The positions of child spheres are first transformed to the local coordinate system, which is determined by the parent-children relationship. The local coordinate transform makes the positions more compactly distributed in 3-D space, facilitating an effective application of VQ. We also develop a constrained encoding method for the radius data, which can provide a hole-free surface rendering at the decoder side. Furthermore, R-D optimized compression algorithm is proposed in order to allocate an optimal bitrate to each sphere. Experimental results show that the proposed algorithm can effectively compress the original 3-D point geometry at various bitrates.

[1]  Hyeong-Seok Ko,et al.  Vertex data compression for triangular meshes , 2000, Proceedings the Eighth Pacific Conference on Computer Graphics and Applications.

[2]  Marc Levoy,et al.  QSplat: a multiresolution point rendering system for large meshes , 2000, SIGGRAPH.

[3]  Marc Levoy,et al.  The Use of Points as a Display Primitive , 2000 .

[4]  Marc Alexa,et al.  Progressive point set surfaces , 2003, TOGS.

[5]  William J. Dally,et al.  Point Sample Rendering , 1998, Rendering Techniques.

[6]  Matthias Zwicker,et al.  Surfels: surface elements as rendering primitives , 2000, SIGGRAPH.

[7]  Marc Levoy,et al.  The digital Michelangelo project: 3D scanning of large statues , 2000, SIGGRAPH.

[8]  G. Blelloch Introduction to Data Compression * , 2022 .

[9]  Hans-Peter Seidel,et al.  Predictive point-cloud compression , 2005, SIGGRAPH '05.

[10]  Dietmar Saupe,et al.  Compression of Point-Based 3D Models by Shape-Adaptive Wavelet Coding of Multi-Height Fields , 2004, PBG.

[11]  Marc Alexa,et al.  Point set surfaces , 2001, Proceedings Visualization, 2001. VIS '01..

[12]  Sang Uk Lee,et al.  Lossless compression of point-based data for 3D graphics rendering , 2004, IS&T/SPIE Electronic Imaging.

[13]  Marc Levoy,et al.  The digital Michelangelo project , 1999, Second International Conference on 3-D Digital Imaging and Modeling (Cat. No.PR00062).

[14]  Teresa H. Y. Meng,et al.  Vertex Data Compression through Vector Quantization , 2002, IEEE Trans. Vis. Comput. Graph..

[15]  Khalid Sayood,et al.  Introduction to Data Compression , 1996 .

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

[17]  Kenneth Rose,et al.  The asymptotic closed-loop approach to predictive vector quantizer design with application in video coding , 2001, IEEE Trans. Image Process..

[18]  Yair Shoham,et al.  Efficient bit allocation for an arbitrary set of quantizers [speech coding] , 1988, IEEE Trans. Acoust. Speech Signal Process..

[19]  Ian H. Witten,et al.  Arithmetic coding for data compression , 1987, CACM.

[20]  Allen Gersho,et al.  Vector quantization and signal compression , 1991, The Kluwer international series in engineering and computer science.

[21]  Sang Uk Lee,et al.  Lossless compression of 3-D point data in QSplat representation , 2005, IEEE Transactions on Multimedia.