CPU: Codebook Lookup Transformer with Knowledge Distillation for Point Cloud Upsampling
Weibing Zhao, Haiming Zhang, Chaoda Zheng, Xu Yan, Shuguang Cui, Zhen Li
Abstract
Point clouds produced by 3D scanning are typically sparse, non-uniform, and noisy. Existing upsampling techniques directly learn the mapping from a sparse point set to a dense point set, which is often under-determined and ill-posed. To reduce the uncertainty and ambiguity of the upsampling mapping, this paper proposes a generic three-stage vector-quantization framework, which incorporates a Codebook lookup Transformer and knowledge distillation for Point Cloud Upsampling, named CPU. The proposed CPU reformulates the upsampling task into a relatively determinate code prediction task within a small, discrete proxy space. Since the traditional vector-quantization methods cannot be directly applied to point cloud upsampling scenarios, we introduce a knowledge distillation training scheme that facilitates efficient codebook learning and ensures full utilization of codebook entries. Specifically, we adopt a teacher-student training paradigm to avoid model collapse during codebook learning. In the first stage, we pre-train a vanilla auto-encoder of the dense point set as the teacher model, which provides rich guidance features to ensure sufficient codebook learning. In the second stage, we train a vector-quantized auto-encoder as a student model to capture high-fidelity geometric priors into a learned codebook with the aid of distillation. In the third stage, we propose a Codebook Lookup Transformer to model the global context of the sparse point set and predict the code indices. Then the coarse features of the sparse point set can be quantized and substituted by looking up the indices in the learned codebook. Benefiting from the expressive codebook priors and the distillation training scheme, the proposed CPU outperforms state-of-the-art methods quantitatively and qualitatively.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get d08d459d-bb95-4170-99fa-322e7802af1dCited by top-tier papers1
Ask how each one uses itRelated papers
- MVP-Net: Multi-View Depth Image Guided Cross-Modal Distillation Network for Point Cloud UpsamplingJiade Chen, Jin Wang, Yunhui Shi, Nam Ling et al.ACM MM 2024 · 1 citation
- PointDC: Unsupervised Semantic Segmentation of 3D Point Clouds via Cross-modal Distillation and Super-Voxel ClusteringZisheng Chen, Hongbin Xu, Weitao Chen, Zhipeng Zhou et al.ICCV 2023 · 21 citations
- PointDistiller: Structured Knowledge Distillation Towards Efficient and Compact 3D DetectionLinfeng Zhang, Runpei Dong, Hung-Shuo Tai, Kaisheng MaCVPR 2023
- Learning Continuous Implicit Field with Local Distance Indicator for Arbitrary-Scale Point Cloud UpsamplingShujuan Li, Junsheng Zhou, Baorui Ma, Yu-Shen Liu et al.AAAI 2024 · 37 citations
- SPU-IMR: Self-supervised Arbitrary-scale Point Cloud Upsampling via Iterative Mask-recovery NetworkZiming Nie, Qiao Wu, Chenlei Lv, Siwen Quan et al.AAAI 2025 · 2 citations
