Learning residual coding for point clouds

Recent advancements in acquisition of three-dimensional models have been increasingly drawing attention to imaging modalities based on the plenoptic representations, such as light fields and point clouds. Since point cloud models can often contain millions of points, each including both geometric positions and associated attributes, efficient compression schemes are needed to enable transmission and storage of this type of media. In this paper, we present a detachable learning-based residual module for point cloud compression that allows for efficient scalable coding. Our proposed method is able to learn the encoding of residuals in any layered architecture, and is here implemented in a hybrid approach using both TriSoup and Octree modules from the G-PCC standard as its base layer. Results indicate that the proposed method can achieve performance gains in terms of ratedistortion when compared to both base layer alone, which is demonstrated both through objective metrics and subjective perception of quality in a rate-distortion framework. The source code of the proposed codec can be found at https://github.com/mmspg/learned-residual-pcc.

[1]  Wen Gao,et al.  Predictive Generalized Graph Fourier Transform for Attribute Compression of Dynamic Point Clouds , 2019, IEEE Transactions on Circuits and Systems for Video Technology.

[2]  Giuseppe Valenzise,et al.  Multiscale deep context modeling for lossless point cloud geometry compression , 2021, 2021 IEEE International Conference on Multimedia & Expo Workshops (ICMEW).

[3]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[4]  Fernando Pereira,et al.  Neighborhood Adaptive Loss Function for Deep Learning-Based Point Cloud Coding With Implicit and Explicit Quantization , 2021, IEEE MultiMedia.

[5]  Frederic Dufaux,et al.  Improved Deep Point Cloud Geometry Compression , 2020, 2020 IEEE 22nd International Workshop on Multimedia Signal Processing (MMSP).

[6]  Theodore Lim,et al.  Generative and Discriminative Voxel Modeling with Convolutional Neural Networks , 2016, ArXiv.

[7]  Hsueh-Ming Hang,et al.  A Hybrid Layered Image Compressor with Deep-Learning Technique , 2020, 2020 IEEE 22nd International Workshop on Multimedia Signal Processing (MMSP).

[8]  Catarina Brites,et al.  Graph-Based Static 3D Point Clouds Geometry Coding , 2019, IEEE Transactions on Multimedia.

[9]  Wen Gao,et al.  Cluster-Based Point Cloud Coding with Normal Weighted Graph Fourier Transform , 2018, 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[10]  Nuno M. M. Rodrigues,et al.  Deep Learning-Based Point Cloud Geometry Coding: RD Control Through Implicit and Explicit Quantization , 2020, 2020 IEEE International Conference on Multimedia & Expo Workshops (ICMEW).

[11]  Wei Yan,et al.  Deep AutoEncoder-based Lossy Geometry Compression for Point Clouds , 2019, ArXiv.

[12]  Valero Laparra,et al.  End-to-end Optimized Image Compression , 2016, ICLR.

[13]  Yong Liu,et al.  3D Point Cloud Geometry Compression on Deep Learning , 2019, ACM Multimedia.

[14]  Dong Tian,et al.  Geometric distortion metrics for point cloud compression , 2017, 2017 IEEE International Conference on Image Processing (ICIP).

[15]  Rufael Mekuria,et al.  Design, Implementation, and Evaluation of a Point Cloud Codec for Tele-Immersive Video , 2017, IEEE Transactions on Circuits and Systems for Video Technology.

[16]  João Ascenso,et al.  Hybrid Octree-Plane Point Cloud Geometry Coding , 2019, 2019 27th European Signal Processing Conference (EUSIPCO).

[17]  Cyrill Stachniss,et al.  Deep Compression for Dense Point Cloud Maps , 2021, IEEE Robotics and Automation Letters.

[18]  Reinhard Klein,et al.  Eurographics Symposium on Point-based Graphics (2006) Octree-based Point-cloud Compression , 2022 .

[19]  Zhan Ma,et al.  Multiscale Point Cloud Geometry Compression , 2020, 2021 Data Compression Conference (DCC).

[20]  David Minnen,et al.  Variational image compression with a scale hyperprior , 2018, ICLR.

[21]  Nuno M. M. Rodrigues,et al.  Point Cloud Coding: Adopting a Deep Learning-based Approach , 2019, 2019 Picture Coding Symposium (PCS).

[22]  Zhu Li,et al.  Attribute compression of 3D point clouds using Laplacian sparsity optimized graph transform , 2017, 2017 IEEE Visual Communications and Image Processing (VCIP).

[23]  Jianmin Jiang,et al.  Lossy Geometry Compression Of 3d Point Cloud Data Via An Adaptive Octree-Guided Network , 2020, 2020 IEEE International Conference on Multimedia and Expo (ICME).

[24]  Giuseppe Valenzise,et al.  Learning Convolutional Transforms for Lossy Point Cloud Geometry Compression , 2019, 2019 IEEE International Conference on Image Processing (ICIP).

[25]  Yongpan Liu,et al.  Deep Image Compression with Residual Learning , 2020, Applied Sciences.

[26]  Charles T. Loop,et al.  Point cloud attribute compression with graph transform , 2014, 2014 IEEE International Conference on Image Processing (ICIP).

[27]  Nico Blodow,et al.  Real-time compression of point cloud streams , 2012, 2012 IEEE International Conference on Robotics and Automation.

[28]  Touradj Ebrahimi,et al.  Towards neural network approaches for point cloud compression , 2020, Optical Engineering + Applications.

[29]  Fernando Pereira,et al.  Adaptive Deep Learning-Based Point Cloud Geometry Coding , 2021, IEEE Journal of Selected Topics in Signal Processing.

[30]  Fernando Pereira,et al.  Point Cloud Geometry Scalable Coding With a Single End-to-End Deep Learning Model , 2020, 2020 IEEE International Conference on Image Processing (ICIP).

[31]  Giuseppe Valenzise,et al.  Learning-Based Lossless Compression of 3D Point Cloud Geometry , 2020, ICASSP 2021 - 2021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[32]  Meenakshisundaram Gopi,et al.  A Generic Scheme for Progressive Point Cloud Coding , 2008, IEEE Transactions on Visualization and Computer Graphics.

[33]  Ross B. Girshick,et al.  Focal Loss for Dense Object Detection , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[34]  Ricardo L. de Queiroz,et al.  Compression of 3D Point Clouds Using a Region-Adaptive Hierarchical Transform , 2016, IEEE Transactions on Image Processing.

[35]  Radu Bogdan Rusu,et al.  3D is here: Point Cloud Library (PCL) , 2011, 2011 IEEE International Conference on Robotics and Automation.

[36]  Zhan Ma,et al.  Lossy Point Cloud Geometry Compression via End-to-End Learning , 2021, IEEE Transactions on Circuits and Systems for Video Technology.

[37]  Paolo Cignoni,et al.  MeshLab: an Open-Source Mesh Processing Tool , 2008, Eurographics Italian Chapter Conference.

[38]  Nuno M. M. Rodrigues,et al.  Deep Learning-based Point Cloud Geometry Coding with Resolution Scalability , 2020, 2020 IEEE 22nd International Workshop on Multimedia Signal Processing (MMSP).

[39]  Maja Krivokuca,et al.  A Volumetric Approach to Point Cloud Compression–Part II: Geometry Compression , 2019, IEEE Transactions on Image Processing.

[40]  Touradj Ebrahimi,et al.  On Block Prediction For Learning-Based Point Cloud Compression , 2021, International Conference on Information Photonics.