# ECM-OPCC: Efficient Context Model for Octree-based Point Cloud Compression

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

## Key facts

- Cited by 8 papers in the map (data through 14 Oct 2026).
- Builds on 23 of its 37 references that are in the map.
- First posted on arXiv 20 Nov 2022.

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

- [BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding](https://mlsanity.com/paper/1810.04805/) (2018)
- [Non-Autoregressive Neural Machine Translation](https://mlsanity.com/paper/1711.02281/) (2017)
- [ELIC: Efficient Learned Image Compression with Unevenly Grouped Space-Channel Contextual Adaptive Coding](https://mlsanity.com/paper/2203.10886/) (2022)
- [Checkerboard Context Model for Efficient Learned Image Compression](https://mlsanity.com/paper/2103.15306/) (2021)
- [Hybrid Spatial-Temporal Entropy Modelling for Neural Video Compression](https://mlsanity.com/paper/2207.05894/) (2022)
- [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)
- [Parallel Multiscale Autoregressive Density Estimation](https://mlsanity.com/paper/1703.03664/) (2017)
- [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)
- [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)
- [MuSCLE: Multi Sweep Compression of LiDAR using Deep Entropy Models](https://mlsanity.com/paper/2011.07590/) (2020)
- [Density-preserving Deep Point Cloud Compression](https://mlsanity.com/paper/2204.12684/) (2022)
- [On the Learning of Non-Autoregressive Transformers](https://mlsanity.com/paper/2206.05975/) (2022)
- [Learning-based lossless compression of 3D point cloud geometry](https://mlsanity.com/paper/2011.14700/) (2020)
- [Multiscale deep context modeling for lossless point cloud geometry compression](https://mlsanity.com/paper/2104.09859/) (2021)
- [RIDDLE: Lidar Data Compression with Range Image Deep Delta Encoding](https://mlsanity.com/paper/2206.01738/) (2022)
- [Real-Time Spatio-Temporal LiDAR Point Cloud Compression](https://mlsanity.com/paper/2008.06972/) (2020)
- [Patch-Based Deep Autoencoder for Point Cloud Geometry Compression](https://mlsanity.com/paper/2110.09109/) (2021)
- [Lossless Coding of Point Cloud Geometry using a Deep Generative Model](https://mlsanity.com/paper/2107.00400/) (2021)
- [Point Cloud Compression with Sibling Context and Surface Priors](https://mlsanity.com/paper/2205.00760/) (2022)

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

- [RENO: Real-Time Neural Compression for 3D LiDAR Point Clouds](https://mlsanity.com/paper/2503.12382/) (2025)
- [Diff-PCC: Diffusion-based Neural Compression for 3D Point Clouds](https://mlsanity.com/paper/2408.10543/) (2024)
- [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)
- [DALD-PCAC: Density-Adaptive Learning Descriptor for Point Cloud Lossless Attribute Compression](https://mlsanity.com/paper/2601.12261/) (2026)
- [ELiC: Efficient LiDAR Geometry Compression via Cross-Bit-depth Feature Propagation and Bag-of-Encoders](https://mlsanity.com/paper/2511.14070/) (2025)
- [HybridINR-PCGC: Hybrid Lossless Point Cloud Geometry Compression Bridging Pretrained Model and Implicit Neural Representation](https://mlsanity.com/paper/2602.21662/) (2026)
- [PACE: Post-Causal Entropy Modeling for Learned LiDAR Point Cloud Compression](https://mlsanity.com/paper/2605.01320/) (2026)

## Abstract (arXiv)

Recently, deep learning methods have shown promising results in point cloud compression. For octree-based point cloud compression, previous works show that the information of ancestor nodes and sibling nodes are equally important for predicting current node. However, those works either adopt insufficient context or bring intolerable decoding complexity (e.g. >600s). To address this problem, we propose a sufficient yet efficient context model and design an efficient deep learning codec for point clouds. Specifically, we first propose a window-constrained multi-group coding strategy to exploit the autoregressive context while maintaining decoding efficiency. Then, we propose a dual transformer architecture to utilize the dependency of current node on its ancestors and siblings. We also propose a random-masking pre-train method to enhance our model. Experimental results show that our approach achieves state-of-the-art performance for both lossy and lossless point cloud compression. Moreover, our multi-group coding strategy saves 98% decoding time compared with previous octree-based compression method.
