[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3329714.3338130acmconferencesArticle/Chapter ViewAbstractPublication Pagesweb3dConference Proceedingsconference-collections
research-article
Open access

3D Point Cloud Compression: A Survey

Published: 26 July 2019 Publication History

Abstract

In recent years, 3D point clouds have enjoyed a great popularity for representing both static and dynamic 3D objects. When compared to 3D meshes, they offer the advantage of providing a simpler, denser and more close-to-reality representation. However, point clouds always carry a huge amount of data. For a typical example of a point cloud with 0.7 million points per 3D frame at 30 fps, the point cloud raw video needs a bandwidth around 500MB/s. Thus, efficient compression methods are mandatory for ensuring the storage/transmission of such data, which include both geometry and attribute information. In the last years, the issue of 3D point cloud compression (3D-PCC) has emerged as a new field of research. In addition, an ISO/MPEG standardization process on 3D-PCC is currently on-going. In this paper, a comprehensive overview of the 3D-PCC state-of-the-art methods is proposed. Different families of approaches are identified, described in details and summarized, including 1D traversal compression, 2D-oriented techniques, which take leverage of existing 2D image/video compression technologies and finally purely 3D approaches, based on a direct analysis of the 3D data.

References

[1]
3DG. 2015. Current Status on Point Cloud Compression. ISO/IEC JTC1/SC29/WG11, Geneva, CH.
[2]
3DG. 2018. Liaison on MPEG-I Point Cloud Compression. ISO/IEC JTC1/SC29/WG11, Macau, CN.
[3]
Inc. 8i Labs. 2017. 8i Voxelized Full Bodies, version 2 – A Voxelized Point Cloud Dataset. ISO/IEC JTC1/SC29/WG11 m40059 ISO/IEC JTC1/SC29/WG1 M74006, Geneva, CH.
[4]
Khartik Ainala, Rufael N. Mekuria, Birendra Khathariya, Zhu Li, Ye-Kui Wang, and Rajan Joshi. 2016. An improved enhancement layer for octree based point cloud compression with plane projection approximation. In Applications of Digital Image Processing XXXIX, Andrew G. Tescher (Ed.). SPIE.
[5]
Pierre Alliez and Craig Gotsman. 2005. Recent advances in compression of 3D meshes. In Advances in multiresolution for geometric modelling. Springer, 3–26.
[6]
Jon Louis Bentley. 1975. Multidimensional Binary Search Trees Used for Associative Searching. Commun. ACM 18, 9 (Sept. 1975), 509–517.
[7]
K. M. G. Cheung, S. Baker, and T. Kanade. 2003. Shape-from-silhouette of articulated objects and its use for human body kinematics estimation and motion capture. In 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings., Vol. 1. I–I.
[8]
Ismael Daribo, Ryo Furukawa, Ryusuke Sagawa, Hiroshi Kawasaki, Shinsaku Hiura, and Naoki Asada. 2012. Efficient rate-distortion compression of dynamic point cloud for grid-pattern-based 3D scanning systems. 3D Research 3, 1 (jan 2012).
[9]
R. L. de Queiroz and P. A. Chou. 2016. Compression of 3D Point Clouds Using a Region-Adaptive Hierarchical Transform. IEEE Transactions on Image Processing 25, 8 (Aug 2016), 3947–3956.
[10]
R. L. de Queiroz and P. A. Chou. 2017a. Motion-Compensated Compression of Dynamic Voxelized Point Clouds. IEEE Transactions on Image Processing 26, 8 (Aug 2017), 3886–3895.
[11]
R. L. de Queiroz and P. A. Chou. 2017b. Transform Coding for Point Clouds Using a Gaussian Process Model. IEEE Transactions on Image Processing 26, 7 (July 2017), 3507–3517.
[12]
Y. Fan, Y. Huang, and J. Peng. 2013. Point cloud compression based on hierarchical point clustering. In 2013 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference. 1–7.
[13]
Pierre-Marie Gandoin and Olivier Devillers. 2002. Progressive Lossless Compression of Arbitrary Simplicial Complexes. ACM Trans. Graph. 21, 3 (July 2002), 372–379.
[14]
D. C. Garcia and R. L. de Queiroz. 2017. Context-based octree coding for point-cloud video. In 2017 IEEE International Conference on Image Processing (ICIP). 1412–1416.
[15]
D. C. Garcia and R. L. de Queiroz. 2018. Intra-Frame Context-Based Octree Coding for Point-Cloud Geometry. In 2018 25th IEEE International Conference on Image Processing (ICIP). 1807–1811.
[16]
Bogdan Georgescu, Ilan Shimshoni, and Peter Meer. 2003. Mean shift based clustering in high dimensions: a texture classification example. In Proceedings Ninth IEEE International Conference on Computer Vision. 456–463 vol.1.
[17]
T. Golla and R. Klein. 2015. Real-time point cloud compression. In 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). 5087–5092.
[18]
Stefan Gumhold, Zachi Kami, Martin Isenburg, and Hans-Peter Seidel. 2005. Predictive Point-cloud Compression. In ACM SIGGRAPH 2005 Sketches(SIGGRAPH ’05). ACM, New York, NY, USA, Article 137.
[19]
Y. Huang, J. Peng, C. . J. Kuo, and M. Gopi. 2008. A Generic Scheme for Progressive Point Cloud Coding. IEEE Transactions on Visualization and Computer Graphics 14, 2 (March 2008), 440–453.
[20]
Yan Huang, Jingliang Peng, C.-C. Jay Kuo, and M. Gopi. 2006. Octree-based Progressive Geometry Coding of Point Clouds. In Proceedings of the 3rd Eurographics / IEEE VGTC Conference on Point-Based Graphics(SPBG’06). Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 103–110.
[21]
J. Kammerl, N. Blodow, R. B. Rusu, S. Gedikli, M. Beetz, and E. Steinbach. 2012. Real-time compression of point cloud streams. In 2012 IEEE International Conference on Robotics and Automation. 778–785.
[22]
B. Kathariya, L. Li, Z. Li, J. Alvarez, and J. Chen. 2018. Scalable Point Cloud Geometry Coding with Binary Tree Embedded Quadtree. In 2018 IEEE International Conference on Multimedia and Expo (ICME). 1–6.
[23]
Masaki Kitago and M. Gopi. 2006. Efficient and Prioritized Point Subsampling for CSRBF Compression. In Proceedings of the 3rd Eurographics / IEEE VGTC Conference on Point-Based Graphics(SPBG’06). Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 121–129.
[24]
Shipeng Li and Weiping Li. 2000. Shape-adaptive discrete wavelet transforms for arbitrary shaped visual object coding. Circuits and Systems for Video Technology, IEEE Transactions on 10 (09 2000), 725 – 743.
[25]
Jyh-Ming Lien, Gregorij Kurillo, and Ruzena Bajcsy. 2009. Multi-camera tele-immersion system with real-time model driven data compression. The Visual Computer 26, 1 (may 2009), 3–15.
[26]
Charles Loop, Cha Zhang, and Zhengyou Zhang. 2013. Real-time High-resolution Sparse Voxelization with Application to Image-based Modeling. In Proceedings of the 5th High-Performance Graphics Conference(HPG ’13). ACM, New York, NY, USA, 73–79.
[27]
Guoliang Luo, Zhigang Deng, Xiaogag Jin, Xin Zhao, Wei Zeng, Wenqiang Xie, and Hyewon Seo. 2019. 3D Mesh Animation Compression based on Adaptive Spatio-temporal Segmentation. (2019).
[28]
Adrien Maglo, Guillaume Lavoué, Florent Dupont, and Céline Hudelot. 2015. 3D Mesh Compression: Survey, Comparisons, and Emerging Trends. ACM Comput. Surv. 47, 3, Article 44 (Feb. 2015), 41 pages.
[29]
Rufael Mekuria, Kees Blom, and Pablo Cesar. 2017. Design, implementation, and evaluation of a point cloud codec for tele-immersive video. IEEE Transactions on Circuits and Systems for Video Technology 27, 4(2017), 828–842.
[30]
Philipp Merkle, Aljoscha Smolic, Karsten Muller, and Thomas Wiegand. 2007. Multi-view video plus depth representation and coding. In 2007 IEEE International Conference on Image Processing, Vol. 1. IEEE, I–201.
[31]
Bruce Merry, Patrick Marais, and James Gain. 2006. Compression of Dense and Regular Point Clouds. In Proceedings of the 4th International Conference on Computer Graphics, Virtual Reality, Visualisation and Interaction in Africa(AFRIGRAPH ’06). ACM, New York, NY, USA, 15–20.
[32]
Vicente Morell, Sergio Orts, Miguel Cazorla, and Jose Garcia-Rodriguez. 2014. Geometric 3D point cloud compression. Pattern Recognition Letters 50 (2014), 55–62.
[33]
Javier Navarrete, Diego Viejo, and Miguel Cazorla. 2018. Compression and registration of 3D point clouds using GMMs. Pattern Recognition Letters 110 (2018), 8–15.
[34]
Tilo Ochotta and Dietmar Saupe. 2004. Compression of point-based 3D models by shape-adaptive wavelet coding of multi-height fields.
[35]
Johannes Otepka, Sajid Ghuffar, Christoph Waldhauser, Ronald Hochreiter, and Norbert Pfeifer. 2013. Georeferenced Point Clouds: A Survey of Features and Point Cloud Management. ISPRS International Journal of Geo-Information 2, 4 (oct 2013), 1038–1065.
[36]
Neil D. McKay Paul J. Besl. 1992. Method for registration of 3-D shapes.
[37]
Mark Pauly and Markus Gross. 2001. Spectral Processing of Point-sampled Geometry. In Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques(SIGGRAPH ’01). ACM, New York, NY, USA, 379–386.
[38]
Jingliang Peng, Chang-Su Kim, and C.-C. Jay Kuo. 2005. Technologies for 3D mesh compression: A survey. Journal of Visual Communication and Image Representation 16, 6 (dec 2005), 688–733.
[39]
Charles R. Qi, Hao Su, Kaichun Mo, and Leonidas J. Guibas. 2017. PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation. In The IEEE Conference on Computer Vision and Pattern Recognition (CVPR).
[40]
Khalid Sayood. 2017. Introduction to data compression. Morgan Kaufmann.
[41]
S. Schwarz, M. Preda, V. Baroncini, M. Budagavi, P. Cesar, P. A. Chou, R. A. Cohen, M. Krivokuća, S. Lasserre, Z. Li, J. Llach, K. Mammou, R. Mekuria, O. Nakagami, E. Siahaan, A. Tabatabai, A. M. Tourapis, and V. Zakharchenko. 2019. Emerging MPEG Standards for Point Cloud Compression. IEEE Journal on Emerging and Selected Topics in Circuits and Systems 9, 1 (March 2019), 133–148.
[42]
Yiting Shao, Zhaobin Zhang, Zhu Li, Kui Fan, and Ge Li. 2017. Attribute compression of 3D point clouds using Laplacian sparsity optimized graph transform. In 2017 IEEE Visual Communications and Image Processing (VCIP). IEEE, 1–4.
[43]
Gabriel Taubin and Jarek Rossignac. 1998. Geometric Compression Through Topological Surgery. ACM Trans. Graph. 17, 2 (April 1998), 84–115.
[44]
D. Thanou, P. A. Chou, and P. Frossard. 2015. Graph-based motion estimation and compensation for dynamic 3D point cloud compression. In 2015 IEEE International Conference on Image Processing (ICIP). 3235–3239.
[45]
D. Thanou, P. A. Chou, and P. Frossard. 2016. Graph-Based Compression of Dynamic 3D Point Cloud Sequences. IEEE Transactions on Image Processing 25, 4 (April 2016), 1765–1778.
[46]
Diego Viejo and Miguel Cazorla. 2014. A robust and fast method for 6DoF motion estimation from generalized 3D data. Autonomous Robots 36, 4 (2014), 295–308.
[47]
Michael Waschbüsch, Markus H Gross, Felix Eberhard, Edouard Lamboray, and Stephan Würmlin. 2004. Progressive Compression of Point-Sampled Models. In SPBG. Citeseer, 95–102.
[48]
Holger Wendland. 1995. Piecewise polynomial, positive definite and compactly supported radial functions of minimal degree. Advances in Computational Mathematics 4, 1 (01 Dec 1995), 389–396.
[49]
Hakan Wiman and Yuchu Qin. 2009. Fast compression and access of LiDAR point clouds using wavelets. In 2009 Joint Urban Remote Sensing Event. 1–6.
[50]
C. Zhang and D. Florencio. 2013. Analyzing the Optimality of Predictive Transform Coding Using Graph-Based Models. IEEE Signal Processing Letters 20, 1 (Jan 2013), 106–109.
[51]
C. Zhang, D. Florêncio, and C. Loop. 2014. Point cloud attribute compression with graph transform. In 2014 IEEE International Conference on Image Processing (ICIP). 2066–2070.
[52]
K. Zhang, W. Zhu, and Y. Xu. 2018. Hierarchical Segmentation Based Point Cloud Attribute Compression. In 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP). 3131–3135.

Cited By

View all
  • (2025)A Versatile Point Cloud Compressor Using Universal Multiscale Conditional Coding – Part II: AttributeIEEE Transactions on Pattern Analysis and Machine Intelligence10.1109/TPAMI.2024.346294547:1(252-268)Online publication date: Jan-2025
  • (2025)A Versatile Point Cloud Compressor Using Universal Multiscale Conditional Coding – Part I: GeometryIEEE Transactions on Pattern Analysis and Machine Intelligence10.1109/TPAMI.2024.346293847:1(269-287)Online publication date: Jan-2025
  • (2024)Lossless Encoding of Time-Aggregated Neuromorphic Vision Sensor Data Based on Point-Cloud CompressionSensors10.3390/s2405138224:5(1382)Online publication date: 21-Feb-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
Web3D '19: Proceedings of the 24th International Conference on 3D Web Technology
July 2019
131 pages
ISBN:9781450367981
DOI:10.1145/3329714
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 July 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. 3D point cloud
  2. compression
  3. survey

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

Web3D '19

Acceptance Rates

Overall Acceptance Rate 27 of 71 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2,054
  • Downloads (Last 6 weeks)388
Reflects downloads up to 12 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2025)A Versatile Point Cloud Compressor Using Universal Multiscale Conditional Coding – Part II: AttributeIEEE Transactions on Pattern Analysis and Machine Intelligence10.1109/TPAMI.2024.346294547:1(252-268)Online publication date: Jan-2025
  • (2025)A Versatile Point Cloud Compressor Using Universal Multiscale Conditional Coding – Part I: GeometryIEEE Transactions on Pattern Analysis and Machine Intelligence10.1109/TPAMI.2024.346293847:1(269-287)Online publication date: Jan-2025
  • (2024)Lossless Encoding of Time-Aggregated Neuromorphic Vision Sensor Data Based on Point-Cloud CompressionSensors10.3390/s2405138224:5(1382)Online publication date: 21-Feb-2024
  • (2024)Saliency-Guided Point Cloud Compression for 3D Live ReconstructionMultimodal Technologies and Interaction10.3390/mti80500368:5(36)Online publication date: 3-May-2024
  • (2024)Texture-Guided Graph Transform Optimization for Point Cloud Attribute CompressionApplied Sciences10.3390/app1410409414:10(4094)Online publication date: 11-May-2024
  • (2024)Multi-Grained Point Cloud Geometry Compression via Dual-Model Prediction with Extended OctreeACM Transactions on Multimedia Computing, Communications, and Applications10.1145/367100120:9(1-30)Online publication date: 12-Jun-2024
  • (2024)Entropy‐driven Progressive Compression of 3D Point CloudsComputer Graphics Forum10.1111/cgf.1513043:5Online publication date: 22-Aug-2024
  • (2024)Density-Adaptive Octree-Based Point Cloud Geometry Compression2024 International Conference on Ubiquitous Communication (Ucom)10.1109/Ucom62433.2024.10695889(227-231)Online publication date: 5-Jul-2024
  • (2024)Fast Region-Adaptive Hierarchical Transform with Cross-Component Prediction and Coefficient Reordering2024 International Conference on Ubiquitous Communication (Ucom)10.1109/Ucom62433.2024.10695859(460-464)Online publication date: 5-Jul-2024
  • (2024)Improved Trisoup Geometry Reconstruction in Geometry-Based Point Cloud Compression (G-PCC)2024 International Conference on Ubiquitous Communication (Ucom)10.1109/Ucom62433.2024.10695858(497-501)Online publication date: 5-Jul-2024
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media