Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3304109.3306224acmconferencesArticle/Chapter ViewAbstractPublication PagesmmsysConference Proceedingsconference-collections
research-article

Using neighbouring nodes for the compression of octrees representing the geometry of point clouds

Published: 18 June 2019 Publication History

Abstract

The geometry of a point cloud is commonly represented by an octree recursively decomposing a 3D volume into eight child sub-volumes. Said volumes and sub-volumes are associated with nodes and child-nodes of the octree. The geometry is defined by the occupancy information indicating the presence or not of a point in each of the sub-volumes. This naturally leads to an eight-bit occupancy information to be coded for each internal node of the tree.
This paper introduces a new binarization scheme to efficiently compress the occupancy information using an optimal set of binary entropy coders. Then, it is shown how using the occupancy information of neighbouring nodes helps to compress the occupancy bits associated with the child nodes of the current node. This information is used to contextualise the binarization scheme by computing, firstly a neighbour configuration, secondly a number of neighbours with occupied child nodes adjacent to the current child node, and thirdly an intra predictor.
Objective results show lossless geometry compression gains between 60% and 75% on virtual reality oriented dense point clouds used by MPEG, reaching sub-bit per point bit-rates for the lossless intra coding of such point clouds. Solid gains (between 5% and 25% depending upon the sampling) are also observed on sparse point clouds captured by a LiDAR (Light Detection and Ranging) device attached to a moving vehicle or representing 3D maps.

References

[1]
"Call for Proposals for Point Cloud Compression V2", ISO/IEC JTC1/SC29/WG11 MPEG2017 Doc. w16763, Hobart, Australia, April 2017
[2]
"Use cases for Point Cloud Compression", ISO/IEC JTC1/SC29/WG11 MPEG2016 Doc. w16331, Geneva, Swiss, June 2016
[3]
"Request for subdivision of ISO/IEC 23090-9 Geometry based-PCC", ISO/IEC JTC1/SC29/WG11 MPEG2018 Doc. w18029, Macau, China, October 2018
[4]
"G-PCC Test Model v4", ISO/IEC JTC1/SC29/WG11 MPEG2018 Doc. w17994, Macau, China, October 2018
[5]
"Point Cloud Compression: Test Model Category 3 version 0.0", ISO/IEC JTC1/SC29/WG11 MPEG2017 Doc. m41921, Macau, China, October 2017
[6]
ISO/IEC 23008-2:2015 Information technology - High efficiency coding and media delivery in heterogeneous environments - Part 2: High efficiency video coding, https://www.iso.org/standard/67660.html
[7]
ST 2042-1:2017 VC-2 Video Compression, SMPTE, 2017
[8]
"A new binary entropy coder with update for geometry coding in TM3", ISO/IEC JTC1/SC29/WG11 MPEG2018 Doc. m44750, Macau, China, October 2018
[9]
"Neighbour-dependent entropy coding of occupancy patterns in TMC3", ISO/IEC JTC1/SC29/WG11 MPEG2018 Doc. m42238, Gwangju, Korea, January 2018
[10]
"A binary entropy coder for geometry coding in TM3", ISO/IEC JTC1/SC29/WG11 MPEG2018 Doc. m42522, San Diego, USA, April 2018
[11]
"A new neighbour node occupancy decision", ISO/IEC JTC1/SC29/WG11 MPEG2018 Doc. m44752, Macau, China, October 2018
[12]
"Entropy coding an octree node occupancy depending on neighbour's child nodes", ISO/IEC JTC1/SC29/WG11 MPEG2018 Doc. m44753, Macau, China, October 2018
[13]
"8i Voxelized Full Bodies --- A Voxelized Point Cloud Dataset", ISO/IEC JTC1/SC29/WG11 MPEG2017 Doc. m40059, Geneva, Swiss, January 2017
[14]
"CGI-based dynamic point cloud test content", ISO/IEC JTC1/SC29/WG11 MPEG2017 Doc. m40050, Geneva, Swiss, January 2017
[15]
"Mobile Mapping System Point Cloud Data from Mitsubishi Electric", ISO/IEC JTC1/SC29/WG11 MPEG2017 Doc. m40495, Hobart, Australia, April 2017
[16]
http://robots.engin.umich.edu/SoftwareData/Ford
[17]
"Point Cloud Compression using a Blockable Geometry Representation and Region Adaptive Hierarchical Transform", ISO/IEC JTC1/SC29/WG11 MPEG2017 Doc. m41645, Macau, China, October 2017
[18]
"Lossy encoding mode for geometry coding in TMC3", ISO/IEC JTC1/SC29/WG11 MPEG2018 Doc. m43602, Ljubljana, Slovenia, July 2018
[19]
"Exploratory Model for inter-prediction in G-PCC", ISO/IEC JTC1/SC29/WG11 MPEG2018 Doc. w18096, Macau, China, October 2018
[20]
"MPEG Standardization Roadmap", ISO/IEC JTC1/SC29/WG11 MPEG2018 Doc. w18072, Macau, China, October 2018
[21]
"Octree-based Point-Cloud Compression", Ruwen Schnabel and Reinhard Klein, Eurographics Symposium on Point-Based Graphics, 2006
[22]
"Graph-based compression of dynamic 3D point cloud sequences", D. Thanou, P. A. Chou, P. Frossard, IEEE transaction on Image Processing, 25(4), April 2016
[23]
"Look ahead cube for efficient neighbours information retrieval in TMC13", ISO/IEC JTC1/SC29/WG11 MPEG2018 Doc. m43591, Ljubljana, Slovenia, July 2018
[24]
"Design, Implementation and Evaluation of a Point Cloud Codec for Tele-Immersive Video", R. Mekuria, K. Blom, P. Cesar, IEEE Trans. on Circuits and Systems for Video Technology, 27 (4), April 2017

Cited By

View all
  • (2024)Progressive Tree-Based Compression of Large-Scale Particle DataIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.326062830:7(4321-4338)Online publication date: Jul-2024
  • (2024)Enhancing Octree-Based Context Models for Point Cloud Geometry Compression With Attention-Based Child Node Number PredictionIEEE Signal Processing Letters10.1109/LSP.2024.342691831(1835-1839)Online publication date: 2024
  • (2024)Enhancing Context Models for Point Cloud Geometry Compression With Context Feature Residuals and Multi-LossIEEE Journal on Emerging and Selected Topics in Circuits and Systems10.1109/JETCAS.2024.336772914:2(224-234)Online publication date: Jun-2024
  • Show More Cited By

Index Terms

  1. Using neighbouring nodes for the compression of octrees representing the geometry of point clouds

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      MMSys '19: Proceedings of the 10th ACM Multimedia Systems Conference
      June 2019
      374 pages
      ISBN:9781450362979
      DOI:10.1145/3304109
      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 the author(s) 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].

      Sponsors

      In-Cooperation

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 18 June 2019

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. compression
      2. entropy coder
      3. neighbouring nodes
      4. occupancy information
      5. octree
      6. point cloud
      7. prediction

      Qualifiers

      • Research-article

      Conference

      MMSys '19
      Sponsor:
      MMSys '19: 10th ACM Multimedia Systems Conference
      June 18 - 21, 2019
      Massachusetts, Amherst

      Acceptance Rates

      MMSys '19 Paper Acceptance Rate 40 of 82 submissions, 49%;
      Overall Acceptance Rate 176 of 530 submissions, 33%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)49
      • Downloads (Last 6 weeks)7
      Reflects downloads up to 28 Sep 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Progressive Tree-Based Compression of Large-Scale Particle DataIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.326062830:7(4321-4338)Online publication date: Jul-2024
      • (2024)Enhancing Octree-Based Context Models for Point Cloud Geometry Compression With Attention-Based Child Node Number PredictionIEEE Signal Processing Letters10.1109/LSP.2024.342691831(1835-1839)Online publication date: 2024
      • (2024)Enhancing Context Models for Point Cloud Geometry Compression With Context Feature Residuals and Multi-LossIEEE Journal on Emerging and Selected Topics in Circuits and Systems10.1109/JETCAS.2024.336772914:2(224-234)Online publication date: Jun-2024
      • (2024)Improving Optimal Binarization with Update On-the-fly in G-PCC Entropy Coding: Probability Initialization and Adaptive Bounds Setting for Context Models2024 IEEE International Symposium on Circuits and Systems (ISCAS)10.1109/ISCAS58744.2024.10558219(1-5)Online publication date: 19-May-2024
      • (2024)Improved grid refine segmentation for 3D point cloud in video-based point cloud compression (V-PCC)Multimedia Tools and Applications10.1007/s11042-023-17845-x83:23(62701-62720)Online publication date: 8-Jan-2024
      • (2023)Fast and Accurate: Video Enhancement Using Sparse Depth2023 IEEE/CVF Winter Conference on Applications of Computer Vision (WACV)10.1109/WACV56688.2023.00447(4481-4489)Online publication date: Jan-2023
      • (2023)Nonrigid Registration-Based Progressive Motion Compensation for Point Cloud Geometry CompressionIEEE Transactions on Geoscience and Remote Sensing10.1109/TGRS.2023.332128961(1-14)Online publication date: 2023
      • (2023)Light-Weight Pointcloud Representation with Sparse Gaussian Process2023 IEEE International Conference on Robotics and Automation (ICRA)10.1109/ICRA48891.2023.10161111(4931-4937)Online publication date: 29-May-2023
      • (2023)A decomposition scheme for continuous Level of Detail, streaming and lossy compression of unordered point cloudsGraphical Models10.1016/j.gmod.2023.101208130:COnline publication date: 1-Dec-2023
      • (2023)Optimized octree codec for geometry-based point cloud compressionSignal, Image and Video Processing10.1007/s11760-023-02803-918:1(761-772)Online publication date: 14-Oct-2023
      • Show More Cited By

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media