Skip to content
AI.info

Research

AnyPcc: Compressing Any Point Cloud with a Single Universal Model

Overview Research area: Deep learning-based 3D point cloud geometry compression (computer vision / 3D data compression). Technical level: Advanced. The paper assumes familiarity with entropy coding, o

arXiv
2510.20331
Published
2025-10-23
Authors
Kangli Wang, Qianxi Yi, Yuqi Ye, Shihao Li, Wei Gao

AI summary

Overview

Research area: Deep learning-based 3D point cloud geometry compression (computer vision / 3D data compression).

Technical level: Advanced. The paper assumes familiarity with entropy coding, occupancy codes, octree/sparse-voxel representations, auto-regressive probability modeling, and rate-distortion trade-offs.

Scope: The paper proposes AnyPcc, a single universal model that compresses point clouds of widely varying density and source, combining a Universal Context Model (UCM) with an Instance-Adaptive Fine-Tuning (IAFT) strategy, and evaluates it on a benchmark of 15 datasets.

Note on the content: The provided text is truncated inside the proof of Theorem 2 in the supplementary material, so the final parts of that proof are not available for summarization.

What This Paper Is About

Learning-based point cloud compression methods perform well on the standard benchmarks they were trained for, but their performance collapses when they meet real-world point clouds whose density or source differs from the training data. The authors argue this happens for two reasons: existing context models are tuned to specific densities (such as sparse LiDAR scans versus dense reconstruction outputs), and existing models cannot adapt efficiently to out-of-distribution (OOD) data. AnyPcc aims to close this generalization gap with a single unified model that stays robust across the whole density spectrum and adapts quickly to each unseen instance.

Key Contributions

  1. AnyPcc, a universal compression framework. The authors present it as the first method to achieve high compression and robust performance across diverse point cloud types using a single, unified model, rather than a separately trained model per category.
  2. Universal Context Model (UCM). A context model that is described as the first to synergistically integrate fine-grained channel priors (grouping the bits of 8-bit occupancy codes) with coarse-grained spatial priors (3D checkerboard partitioning of occupancy codes), giving robust context modeling across the density spectrum.
  3. Instance-Adaptive Fine-Tuning (IAFT). A strategy that fine-tunes only a small subset of the pre-trained network's weights (the final prediction heads) per instance and transmits them inside the bitstream, reported to converge within seconds.
  4. A 15-dataset benchmark and extensive experiments. The evaluation extends beyond standard test sets to OOD and synthetic "imperfection" data, showing AnyPcc outperforms GPCC v23 and sets a new state of the art among learning-based methods.

Main Findings

  • State-of-the-art on the 15-dataset benchmark. The authors report that Ours and Ours-U achieve state-of-the-art results on 13 of the 15 datasets, with compression ratio gains (CR-Gain) of 11.93% and 10.75% respectively over the GPCC v23 anchor.
  • Baselines mostly fail to beat the traditional anchor. RENO shows a 2.96% degradation relative to the GPCC v23 anchor, SparsePCGC 2.07%, and OctAttention 1.32%. TopNet is the only competing method with a positive gain, at 4.04%.
  • Specialized versus universal models trade off differently. The specialized "Ours" model excels on in-distribution data (for example 0.54 bpp on 8iVFB, 6.18 bpp on KITTI, and 8.40 bpp on Ford), while the single unified "Ours-U" model generalizes better on all OOD datasets (for example 7.06 bpp on VGGT and 10.79 bpp on S3DIS). OOD evaluation uses models trained on KITTI.
  • Model storage is drastically reduced by the unified model. "Ours" follows standard practice and requires training seven distinct models for the benchmark, whereas Ours-U uses a single set of weights for all datasets. Total parameters are 68.39M for Ours versus 9.77M for Ours-U.
  • Codec time is competitive. The decoding time reported for Ours is 0.46 seconds, compared with 0.23 s for RENO, 2.2 s for SparsePCGC, 1324 s for OctAttention, 1740 s for TopNet, and 2.7 s for GPCC. Encoding for Ours takes 2.84 s by default.
  • Encoding time is tunable. By adjusting the number of fine-tuning iterations, encoding time can be controlled within a 0.44 s to 2.84 s range, trading speed against compression efficiency.
  • Ablation confirms all three UCM components are needed. Combining Spatial Convolution (SC), Spatial Grouping (SG), and Channel Grouping (CG) yields the best result at a CR-Gain of -9.88% with 9.77M parameters. Channel grouping alone degrades performance (Abla2: 0.13% CR-Gain), which the authors interpret as evidence that CG's fine-grained priors depend on the coarse-grained priors from SC and SG.
  • Channel count trade-off. With 32/64/128 channels, bpp is 5.42/5.32/5.25 for UCM and 5.14/5.04/4.99 for UCM+IAFT, while encoding time rises from 0.31/0.44/1.13 s to 11.82/12.11/13.08 s and model size grows from 2.45/9.77/39.01M. The authors choose C=64 as the best performance/speed compromise.
  • IAFT overhead is outweighed by geometry savings. On the GS dataset, IAFT reduces the entropy-coded bitrate from 13.307 bpp to 11.424 bpp (a 1.883 bpp reduction) at a cost of 0.319 bpp for transmitting the model weights. Fine-tuning for 800 iterations yields a performance gain of approximately 5% at the cost of an additional 10 seconds of encoding time.
  • Lossy compression also works with the unified model. The rate-distortion comparisons show AnyPcc performing robustly across all datasets, and the authors highlight that Ours-U can serve as a single-model solution for both lossless and lossy compression.

Methodology in Plain English

The framework treats point cloud compression as repeatedly predicting, at multiple scales, whether small blocks of space are occupied. A block of eight child voxels is summarized by an 8-bit "occupancy code," which turns a spatial question into a numerical one.

The UCM predicts these codes scale by scale from coarse to fine. The authors prove two things to justify the design: predicting the bits of an occupancy code in sequence is mathematically equivalent to predicting its eight child voxels in sequence, and doing this work on the coarser occupancy-code grid gives an effective receptive field equivalent to a sparse convolution with double the kernel size applied directly on the finer voxel grid — an advantage in sparse data where information flows poorly between distant occupied points. At each scale, the model predicts in two passes: first the occupancy codes whose coordinates sum to an even number, then those that sum to an odd number, using the already-decoded even group as extra context. Within each code, the two 4-bit halves are predicted in a cascade, where the first half refines the context for the second.

For point clouds that fall outside the training distribution, IAFT adapts the model to that individual instance. The bulk of the network is frozen and acts as a general prior; only the small final prediction heads are updated. Because only the heads change, the authors cache the frozen backbone's features in one forward pass and then optimize against those cached features, which lets adaptation finish in a few hundred gradient steps. The tuned weights are quantized with a step size of 2^(-0.5 × 16) and coded with DeepCABAC, and this small "model component" of the bitstream is sent alongside the entropy-coded geometry. The decoder reads the weights first, updates its copy of the model, then decodes the geometry. The authors' argument is that the geometry savings far exceed this weight overhead.

For lossy compression, sparse LiDAR data can be handled by omitting entropy coding of the n finest scales, while dense data uses a different approach: the encoder sends only the ground-truth point count for a scale, and the decoder keeps the k most probable occupied locations.

The training corpus merges MPEG AI-PCC- and AVS AI-PCC-recommended data (KITTI, Ford, 8iVFB, MVUB, ScanNet) with GausPcc-1K and Thuman. Evaluation adds reconstruction-based point clouds such as those from VGGT methods and 3D Gaussian Splatting, plus three synthesized hard datasets representing noise (NS), point dropout (RS), and non-rigid shape deformation (CS). All experiments run on a single NVIDIA RTX 3090 GPU, built with PyTorch and TorchSparse.

Why This Matters

The paper reframes point cloud compression as a generalization problem rather than a benchmark-fitting problem. It points out that dedicated training data often does not exist for important point cloud types — medical scans, 3D Gaussian Splats, or outputs of reconstruction networks such as Dust3R and VGGT — so compression methods that depend on curated training data degrade exactly where they are most needed. By shipping one model that serves all sources and adjusting cheaply per instance, AnyPcc moves learned compression closer to practical deployment, and the accompanying 15-dataset benchmark gives the field a harder, more realistic yardstick than the standard test sets.

Real-world applications:

  • Autonomous driving: LiDAR scans are a primary data source, and KITTI and Ford are part of both the training corpus and the benchmark.
  • Immersive media and telepresence: dense human-body captures (8iVFB, MVUB, Owlii, Thuman) are the classic video-conferencing-style use case.
  • Large-scale scene capture and mapping: indoor scans such as ScanNet and S3DIS, plus noise, dropout, and deformation cases that simulate imperfect real captures.
  • Emerging 3D representations: 3D Gaussian Splatting coordinates (GausPcc-1K and the GS test set) and point clouds produced by reconstruction networks like VGGT and Dust3R.

Industry relevance: The paper benchmarks directly against the G-PCC v23 standard and situates itself relative to MPEG AI-PCC, AVS AI-PCC, and JPEG AI-PCC standardization activity, so its claims are framed as competing with deployed codecs, not just research baselines. The emphasis on a single deployable model, low parameter count (9.77M for Ours-U), and controllable encoding time (0.44 s to 2.84 s) speaks directly to storage, transmission, and deployment cost concerns.

Future Directions

  • Naming which datasets remain unsolved. The paper reports state-of-the-art on 13 of 15 datasets but does not identify the two exceptions in the available text; a clearer accounting of the failure cases, and why, would guide follow-up work.
  • Making IAFT cheaper still. Adaptation currently costs additional encoding time (roughly 11.8 s to 13.1 s with IAFT versus 0.31 s to 1.13 s without, depending on channel count) and 0.319 bpp in transmitted model weights on the GS dataset; pushing both down would broaden applicability.
  • Extending the explicit-implicit hybrid beyond geometry. The method addresses geometry compression, and the related-work discussion notes that image and video compression has begun adopting parameter-efficient fine-tuning, leaving open how far this UCM-plus-IAFT pattern transfers to other point cloud attributes.
  • Open questions the paper raises: whether the universal model can be improved on the specific datasets where specialized baselines still lead, and how the trade-offs explored in the appendices (quantization precision, fine-tuning iterations, training data ratio, context model design, and practical deployment) should be balanced outside the benchmark setting.

Target Audience

Researchers and engineers working on learned point cloud compression, 3D data compression standards, and neural codecs; practitioners deploying compression for LiDAR, telepresence, or large-scale 3D reconstruction pipelines; and readers interested in parameter-efficient adaptation and generalization to out-of-distribution 3D data. Because the paper includes formal theorems alongside a large empirical benchmark, it suits readers who are comfortable with both the theory of auto-regressive entropy models and the practicalities of rate-distortion evaluation.

Authors’ abstract

Generalization remains a critical challenge in deep learning-based point cloud geometry compression. While existing methods perform well on standard benchmarks, their performance collapses in real-world scenarios due to two fundamental limitations: the lack of context models that are robust across diverse data densities, and the inability to efficiently adapt to out-of-distribution (OOD) data. To overcome both challenges, we introduce AnyPcc, a universal point cloud compression framework. AnyPcc first employs a Universal Context Model that leverages coarse-grained spatial priors with fine-grained channel priors to ensure robust context modeling across the entire density spectrum. Second, our novel Instance-Adaptive Fine-Tuning (IAFT) strategy tackles OOD data by synergizing explicit and implicit compression paradigms. For each instance, it fine-tunes a small subset of network weights and transmits them within the bitstream. The minimal bitrate overhead from these weights is significantly outweighed by the resulting gains in geometry compression. Extensive experiments on a benchmark of 15 diverse datasets confirm that AnyPcc sets a new state-of-the-art in point cloud compression while maintaining low complexity. Our code and datasets have been released to encourage reproducible research.

Read the original paper