# GRASP-Net: Geometric Residual Analysis and Synthesis for Point Cloud Compression

arXiv: https://arxiv.org/abs/2209.04401 · HTML: https://mlsanity.com/paper/2209.04401/

## Key facts

- Cited by 17 papers in the map (data through 14 Oct 2026).
- Builds on 24 of its 41 references that are in the map.
- First posted on arXiv 9 Sep 2022.

## Builds on (most cited first, 24 of 24)

- [Deep Residual Learning for Image Recognition](https://mlsanity.com/paper/1512.03385/) (2015)
- [Adam: A Method for Stochastic Optimization](https://mlsanity.com/paper/1412.6980/) (2014)
- [PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation](https://mlsanity.com/paper/1612.00593/) (2016)
- [PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Space](https://mlsanity.com/paper/1706.02413/) (2017)
- [Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learning](https://mlsanity.com/paper/1602.07261/) (2016)
- [KPConv: Flexible and Deformable Convolution for Point Clouds](https://mlsanity.com/paper/1904.08889/) (2019)
- [A Point Set Generation Network for 3D Object Reconstruction from a Single Image](https://mlsanity.com/paper/1612.00603/) (2016)
- [PointCNN: Convolution On X-Transformed Points](https://mlsanity.com/paper/1801.07791/) (2018)
- [End-to-end Optimized Image Compression](https://mlsanity.com/paper/1611.01704/) (2016)
- [PointConv: Deep Convolutional Networks on 3D Point Clouds](https://mlsanity.com/paper/1811.07246/) (2018)
- [AtlasNet: A Papier-Mach'e Approach to Learning 3D Surface Generation](https://mlsanity.com/paper/1802.05384/) (2018)
- [3D Point Capsule Networks](https://mlsanity.com/paper/1812.10775/) (2018)
- [Lidar for Autonomous Driving: The principles, challenges, and trends for automotive lidar and perception systems](https://mlsanity.com/paper/2004.08467/) (2020)
- [Multiscale Point Cloud Geometry Compression](https://mlsanity.com/paper/2011.03799/) (2020)
- [OctSqueeze: Octree-Structured Entropy Model for LiDAR Compression](https://mlsanity.com/paper/2005.07178/) (2020)
- [Sparse Tensor-based Multiscale Representation for Point Cloud Geometry Compression](https://mlsanity.com/paper/2111.10633/) (2021)
- [3D Point Cloud Processing and Learning for Autonomous Driving](https://mlsanity.com/paper/2003.00601/) (2020)
- [VoxelContext-Net: An Octree based Framework for Point Cloud Compression](https://mlsanity.com/paper/2105.02158/) (2021)
- [Learned Point Cloud Geometry Compression](https://mlsanity.com/paper/1909.12037/) (2019)
- [Learning Convolutional Transforms for Lossy Point Cloud Geometry Compression](https://mlsanity.com/paper/1903.08548/) (2019)
- [Improved Deep Point Cloud Geometry Compression](https://mlsanity.com/paper/2006.09043/) (2020)
- [Deep AutoEncoder-based Lossy Geometry Compression for Point Clouds](https://mlsanity.com/paper/1905.03691/) (2019)
- [TearingNet: Point Cloud Autoencoder to Learn Topology-Friendly Representations](https://mlsanity.com/paper/2006.10187/) (2020)
- [Patch-Based Deep Autoencoder for Point Cloud Geometry Compression](https://mlsanity.com/paper/2110.09109/) (2021)

## Built on by (most cited first, 17 of 17)

- [The JPEG Pleno Learning-based Point Cloud Coding Standard: Serving Man and Machine](https://mlsanity.com/paper/2409.08130/) (2024)
- [PIVOT-Net: Heterogeneous Point-Voxel-Tree-based Framework for Point Cloud Compression](https://mlsanity.com/paper/2402.07243/) (2024)
- [Learning Dynamic Point Cloud Compression via Hierarchical Inter-frame Block Matching](https://mlsanity.com/paper/2305.05356/) (2023)
- [Fast Point Cloud Geometry Compression with Context-based Residual Coding and INR-based Refinement](https://mlsanity.com/paper/2408.02966/) (2024)
- [Voxel-based Point Cloud Geometry Compression with Space-to-Channel Context](https://mlsanity.com/paper/2503.18283/) (2025)
- [ROI-Guided Point Cloud Geometry Compression Towards Human and Machine Vision](https://mlsanity.com/paper/2504.14240/) (2025)
- [Learned Point Cloud Compression for Classification](https://mlsanity.com/paper/2308.05959/) (2023)
- [Point Cloud Geometry Scalable Coding with a Quality-Conditioned Latents Probability Estimator](https://mlsanity.com/paper/2404.07698/) (2024)
- [PointCompress3D: A Point Cloud Compression Framework for Roadside LiDARs in Intelligent Transportation Systems](https://mlsanity.com/paper/2405.01750/) (2024)
- [Deep-JGAC: End-to-End Deep Joint Geometry and Attribute Compression for Dense Colored Point Clouds](https://mlsanity.com/paper/2502.17939/) (2025)
- [Point Cloud Compression and Objective Quality Assessment: A Survey](https://mlsanity.com/paper/2506.22902/) (2025)
- [AnyPcc: Compressing Any Point Cloud with a Single Universal Model](https://mlsanity.com/paper/2510.20331/) (2025)
- [Towards Practical Lossless Neural Compression for LiDAR Point Clouds](https://mlsanity.com/paper/2603.25260/) (2026)
- [Point Cloud Geometry Scalable Coding Using a Resolution and Quality-conditioned Latents Probability Estimator](https://mlsanity.com/paper/2502.14099/) (2025)
- [SEDD-PCC: A Single Encoder-Dual Decoder Framework For End-To-End Learned Point Cloud Compression](https://mlsanity.com/paper/2505.16709/) (2025)
- [PVINet: Point-Voxel Interlaced Network for Point Cloud Compression](https://mlsanity.com/paper/2509.01097/) (2025)
- [TAFA-GSGC: Group-wise Scalable Point Cloud Geometry Compression with Progressive Residual Refinement](https://mlsanity.com/paper/2604.28045/) (2026)

## Abstract (arXiv)

Point cloud compression (PCC) is a key enabler for various 3-D applications, owing to the universality of the point cloud format. Ideally, 3D point clouds endeavor to depict object/scene surfaces that are continuous. Practically, as a set of discrete samples, point clouds are locally disconnected and sparsely distributed. This sparse nature is hindering the discovery of local correlation among points for compression. Motivated by an analysis with fractal dimension, we propose a heterogeneous approach with deep learning for lossy point cloud geometry compression. On top of a base layer compressing a coarse representation of the input, an enhancement layer is designed to cope with the challenging geometric residual/details. Specifically, a point-based network is applied to convert the erratic local details to latent features residing on the coarse point cloud. Then a sparse convolutional neural network operating on the coarse point cloud is launched. It utilizes the continuity/smoothness of the coarse geometry to compress the latent features as an enhancement bit-stream that greatly benefits the reconstruction quality. When this bit-stream is unavailable, e.g., due to packet loss, we support a skip mode with the same architecture which generates geometric details from the coarse point cloud directly. Experimentation on both dense and sparse point clouds demonstrate the state-of-the-art compression performance achieved by our proposal. Our code is available at https://github.com/InterDigitalInc/GRASP-Net.
