# OctAttention: Octree-Based Large-Scale Contexts Model for Point Cloud Compression

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

## Key facts

- Cited by 58 papers in the map (data through 14 Oct 2026).
- Builds on 14 of its 35 references that are in the map.
- First posted on arXiv 12 Feb 2022.

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

- [Attention Is All You Need](https://mlsanity.com/paper/1706.03762/) (2017)
- [OctNet: Learning Deep 3D Representations at High Resolutions](https://mlsanity.com/paper/1611.05009/) (2016)
- [OctSqueeze: Octree-Structured Entropy Model for LiDAR Compression](https://mlsanity.com/paper/2005.07178/) (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)
- [Octree guided CNN with Spherical Kernels for 3D Point Clouds](https://mlsanity.com/paper/1903.00343/) (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)
- [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)
- [Attribute Compression of 3D Point Clouds Using Laplacian Sparsity Optimized Graph Transform](https://mlsanity.com/paper/1710.03532/) (2017)
- [A Volumetric Approach to Point Cloud Compression](https://mlsanity.com/paper/1810.00484/) (2018)
- [Hybrid Point Cloud Attribute Compression Using Slice-based Layered Structure and Block-based Intra Prediction](https://mlsanity.com/paper/1804.10783/) (2018)

## Built on by (most cited first, 30 of 58)

- [OctreeOcc: Efficient and Multi-Granularity Occupancy Prediction Using Octree Queries](https://mlsanity.com/paper/2312.03774/) (2023)
- [Lossless Point Cloud Geometry and Attribute Compression Using a Learned Conditional Probability Model](https://mlsanity.com/paper/2303.06519/) (2023)
- [Inter-Frame Compression for Dynamic Point Cloud Geometry Coding](https://mlsanity.com/paper/2207.12554/) (2022)
- [Scalable SoftGroup for 3D Instance Segmentation on Point Clouds](https://mlsanity.com/paper/2209.08263/) (2022)
- [SCP: Spherical-Coordinate-based Learned Point Cloud Compression](https://mlsanity.com/paper/2308.12535/) (2023)
- [SPAC: Sampling-based Progressive Attribute Compression for Dense Point Clouds](https://mlsanity.com/paper/2409.10293/) (2024)
- [Point Cloud Compression with Sibling Context and Surface Priors](https://mlsanity.com/paper/2205.00760/) (2022)
- [Multiscale Latent-Guided Entropy Model for LiDAR Point Cloud Compression](https://mlsanity.com/paper/2209.12512/) (2022)
- [Geometric Prior Based Deep Human Point Cloud Geometry Compression](https://mlsanity.com/paper/2305.01309/) (2023)
- [IPDAE: Improved Patch-Based Deep Autoencoder for Lossy Point Cloud Geometry Compression](https://mlsanity.com/paper/2208.02519/) (2022)
- [ECM-OPCC: Efficient Context Model for Octree-based Point Cloud Compression](https://mlsanity.com/paper/2211.10916/) (2022)
- [Efficient LiDAR Point Cloud Geometry Compression Through Neighborhood Point Attention](https://mlsanity.com/paper/2208.12573/) (2022)
- [Learning Dynamic Point Cloud Compression via Hierarchical Inter-frame Block Matching](https://mlsanity.com/paper/2305.05356/) (2023)
- [Hierarchical Prior-based Super Resolution for Point Cloud Geometry Compression](https://mlsanity.com/paper/2402.11250/) (2024)
- [Pointsoup: High-Performance and Extremely Low-Decoding-Latency Learned Geometry Codec for Large-Scale Point Cloud Scenes](https://mlsanity.com/paper/2404.13550/) (2024)
- [Enhancing context models for point cloud geometry compression with context feature residuals and multi-loss](https://mlsanity.com/paper/2407.08520/) (2024)
- [Towards Point Cloud Compression for Machine Perception: A Simple and Strong Baseline by Learning the Octree Depth Level Predictor](https://mlsanity.com/paper/2406.00791/) (2024)
- [Enhancing octree-based context models for point cloud geometry compression with attention-based child node number prediction](https://mlsanity.com/paper/2407.08528/) (2024)
- [Fast Point Cloud Geometry Compression with Context-based Residual Coding and INR-based Refinement](https://mlsanity.com/paper/2408.02966/) (2024)
- [Rendering-Oriented 3D Point Cloud Attribute Compression using Sparse Tensor-based Transformer](https://mlsanity.com/paper/2411.07899/) (2024)
- [Voxel-based Point Cloud Geometry Compression with Space-to-Channel Context](https://mlsanity.com/paper/2503.18283/) (2025)
- [Learned Point Cloud Compression for Classification](https://mlsanity.com/paper/2308.05959/) (2023)
- [Towards Reproducible Learning-based Compression](https://mlsanity.com/paper/2410.09872/) (2024)
- [Reflectance Prediction-based Knowledge Distillation for Robust 3D Object Detection in Compressed Point Clouds](https://mlsanity.com/paper/2505.17442/) (2025)
- [4DAC: Learning Attribute Compression for Dynamic Point Clouds](https://mlsanity.com/paper/2204.11723/) (2022)
- [Efficient and Generic Point Model for Lossless Point Cloud Attribute Compression](https://mlsanity.com/paper/2404.06936/) (2024)
- [PointCompress3D: A Point Cloud Compression Framework for Roadside LiDARs in Intelligent Transportation Systems](https://mlsanity.com/paper/2405.01750/) (2024)
- [Bits-to-Photon: End-to-End Learned Scalable Point Cloud Compression for Direct Rendering](https://mlsanity.com/paper/2406.05915/) (2024)
- [Diff-PCC: Diffusion-based Neural Compression for 3D Point Clouds](https://mlsanity.com/paper/2408.10543/) (2024)
- [Re-Densification Meets Cross-Scale Propagation: Real-Time Neural Compression of LiDAR Point Clouds](https://mlsanity.com/paper/2508.20466/) (2025)

## Abstract (arXiv)

In point cloud compression, sufficient contexts are significant for modeling the point cloud distribution. However, the contexts gathered by the previous voxel-based methods decrease when handling sparse point clouds. To address this problem, we propose a multiple-contexts deep learning framework called OctAttention employing the octree structure, a memory-efficient representation for point clouds. Our approach encodes octree symbol sequences in a lossless way by gathering the information of sibling and ancestor nodes. Expressly, we first represent point clouds with octree to reduce spatial redundancy, which is robust for point clouds with different resolutions. We then design a conditional entropy model with a large receptive field that models the sibling and ancestor contexts to exploit the strong dependency among the neighboring nodes and employ an attention mechanism to emphasize the correlated nodes in the context. Furthermore, we introduce a mask operation during training and testing to make a trade-off between encoding time and performance. Compared to the previous state-of-the-art works, our approach obtains a 10%-35% BD-Rate gain on the LiDAR benchmark (e.g. SemanticKITTI) and object point cloud dataset (e.g. MPEG 8i, MVUB), and saves 95% coding time compared to the voxel-based baseline. The code is available at https://github.com/zb12138/OctAttention.
