# SPAC: Sampling-based Progressive Attribute Compression for Dense Point Clouds

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

## Key facts

- Cited by 11 papers in the map (data through 14 Oct 2026).
- Builds on 28 of its 67 references that are in the map.
- First posted on arXiv 16 Sep 2024.

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

- [Microsoft COCO: Common Objects in Context](https://mlsanity.com/paper/1405.0312/) (2014)
- [PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation](https://mlsanity.com/paper/1612.00593/) (2016)
- [ShapeNet: An Information-Rich 3D Model Repository](https://mlsanity.com/paper/1512.03012/) (2015)
- [Variational image compression with a scale hyperprior](https://mlsanity.com/paper/1802.01436/) (2018)
- [PCT: Point cloud transformer](https://mlsanity.com/paper/2012.09688/) (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)
- [VoxelContext-Net: An Octree based Framework for Point Cloud Compression](https://mlsanity.com/paper/2105.02158/) (2021)
- [OctAttention: Octree-Based Large-Scale Contexts Model for Point Cloud Compression](https://mlsanity.com/paper/2202.06028/) (2022)
- [Soft then Hard: Rethinking the Quantization in Neural Image Compression](https://mlsanity.com/paper/2104.05168/) (2021)
- [Sparse Tensor-based Point Cloud Attribute Compression](https://mlsanity.com/paper/2204.01023/) (2022)
- [Lossless Point Cloud Geometry and Attribute Compression Using a Learned Conditional Probability Model](https://mlsanity.com/paper/2303.06519/) (2023)
- [3DAC: Learning Attribute Compression for Point Clouds](https://mlsanity.com/paper/2203.09931/) (2022)
- [Multiscale deep context modeling for lossless point cloud geometry compression](https://mlsanity.com/paper/2104.09859/) (2021)
- [Inter-Frame Compression for Dynamic Point Cloud Geometry Coding](https://mlsanity.com/paper/2207.12554/) (2022)
- [A Comprehensive Study and Comparison of Core Technologies for MPEG 3D Point Cloud Compression](https://mlsanity.com/paper/1912.09674/) (2019)
- [Folding-based compression of point cloud attributes](https://mlsanity.com/paper/2002.04439/) (2020)
- [Attribute Compression of 3D Point Clouds Using Laplacian Sparsity Optimized Graph Transform](https://mlsanity.com/paper/1710.03532/) (2017)
- [TSC-PCAC: Voxel Transformer and Sparse Convolution Based Point Cloud Attribute Compression for 3D Broadcasting](https://mlsanity.com/paper/2407.04284/) (2024)
- [Predictive Generalized Graph Fourier Transform for Attribute Compression of Dynamic Point Clouds](https://mlsanity.com/paper/1908.01970/) (2019)
- [Multi-Layer Sparse Coding: The Holistic Way](https://mlsanity.com/paper/1804.09788/) (2018)
- [GQE-Net: A Graph-based Quality Enhancement Network for Point Cloud Color Attribute](https://mlsanity.com/paper/2303.13764/) (2023)
- [Geometric Prior Based Deep Human Point Cloud Geometry Compression](https://mlsanity.com/paper/2305.01309/) (2023)
- [CARNet:Compression Artifact Reduction for Point Cloud Attribute](https://mlsanity.com/paper/2209.08276/) (2022)
- [Enhancing context models for point cloud geometry compression with context feature residuals and multi-loss](https://mlsanity.com/paper/2407.08520/) (2024)
- [Point Cloud Attribute Compression via Successive Subspace Graph Transform](https://mlsanity.com/paper/2010.15302/) (2020)
- [Enhancing octree-based context models for point cloud geometry compression with attention-based child node number prediction](https://mlsanity.com/paper/2407.08528/) (2024)

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

- [PCE-GAN: A Generative Adversarial Network for Point Cloud Attribute Quality Enhancement based on Optimal Transport](https://mlsanity.com/paper/2503.00047/) (2025)
- [DeepRAHT: Learning Predictive RAHT for Point Cloud Attribute Compression](https://mlsanity.com/paper/2601.12255/) (2026)
- [Deep-JGAC: End-to-End Deep Joint Geometry and Attribute Compression for Dense Colored Point Clouds](https://mlsanity.com/paper/2502.17939/) (2025)
- [Generalized Gaussian Entropy Model for Point Cloud Attribute Compression with Dynamic Likelihood Intervals](https://mlsanity.com/paper/2506.09510/) (2025)
- [STQE: Spatial-Temporal Attribute Quality Enhancement for G-PCC Compressed Dynamic Point Clouds](https://mlsanity.com/paper/2507.17522/) (2025)
- [Deep Unrolling of Sparsity-Induced RDO for 3D Point Cloud Attribute Coding](https://mlsanity.com/paper/2509.08685/) (2025)
- [UGAE: Unified Geometry and Attribute Enhancement for G-PCC Compressed Point Clouds](https://mlsanity.com/paper/2510.23009/) (2025)
- [SEDD-PCC: A Single Encoder-Dual Decoder Framework For End-To-End Learned Point Cloud Compression](https://mlsanity.com/paper/2505.16709/) (2025)
- [Rate-distortion Optimized Point Cloud Preprocessing for Geometry-based Point Cloud Compression](https://mlsanity.com/paper/2508.01633/) (2025)
- [ProGS: Towards Progressive Coding for 3D Gaussian Splatting](https://mlsanity.com/paper/2603.09703/) (2026)
- [DUGAE: Unified Geometry and Attribute Enhancement via Spatiotemporal Correlations for G-PCC Compressed Dynamic Point Clouds](https://mlsanity.com/paper/2603.26183/) (2026)

## Abstract (arXiv)

We propose an end-to-end attribute compression method for dense point clouds. The proposed method combines a frequency sampling module, an adaptive scale feature extraction module with geometry assistance, and a global hyperprior entropy model. The frequency sampling module uses a Hamming window and the Fast Fourier Transform to extract high-frequency components of the point cloud. The difference between the original point cloud and the sampled point cloud is divided into multiple sub-point clouds. These sub-point clouds are then partitioned using an octree, providing a structured input for feature extraction. The feature extraction module integrates adaptive convolutional layers and uses offset-attention to capture both local and global features. Then, a geometry-assisted attribute feature refinement module is used to refine the extracted attribute features. Finally, a global hyperprior model is introduced for entropy encoding. This model propagates hyperprior parameters from the deepest (base) layer to the other layers, further enhancing the encoding efficiency. At the decoder, a mirrored network is used to progressively restore features and reconstruct the color attribute through transposed convolutional layers. The proposed method encodes base layer information at a low bitrate and progressively adds enhancement layer information to improve reconstruction accuracy. Compared to the latest G-PCC test model (TMC13v23) under the MPEG common test conditions (CTCs), the proposed method achieved an average Bjontegaard delta bitrate reduction of 24.58% for the Y component (21.23% for YUV combined) on the MPEG Category Solid dataset and 22.48% for the Y component (17.19% for YUV combined) on the MPEG Category Dense dataset. This is the first instance of a learning-based codec outperforming the G-PCC standard on these datasets under the MPEG CTCs.
