atlas

Research map / Point clouds / Point cloud classification

Point Cloud Pre-training with Diffusion Models

CVPR 2024 · Point clouds › Point cloud classification · approach: Self-supervised point cloud pretraining · 41 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes PointDif, a diffusion-based point cloud pre-training framework where a conditional point generator (CANet + CPDM) denoises noisy point clouds conditioned on encoder features, plus a recurrent uniform timestep sampling strategy.

Problem

Point cloud pre-training is hard due to unordered, non-uniform point density; existing contrastive and masked-reconstruction methods fail to capture global density distribution and comprehensive geometric priors.

Approach

Treat point cloud pre-training as conditional point-to-point denoising: a transformer encoder's features are aggregated by CANet into a condition that guides a point diffusion model (PCNet-based, reset-gate conditioning) to recover the clean cloud from noisy versions; timesteps are sampled uniformly across recurrent intervals during training so the backbone learns balanced multi-level geometric pr

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Pre-train with PointDif rather than TAPPoint cloud classification · ScanObjectNN OBJ-ONLYOverall Accuracy (%): 89.50 -> 91.91Helped
Pre-train with PointDif rather than TAPPoint cloud classification · ScanObjectNN OBJ-BGOverall Accuracy (%): 90.36 -> 93.29Helped
Pre-train with PointDif rather than TAPPoint cloud classification · ScanObjectNN PB-T50-RSOverall Accuracy (%): 85.67 -> 87.61Helped
Pre-train the 3DETR encoder with PointDif3DETR · ScanNetAP50 (%): 37.9 -> 43.7Helped
Pre-train PointNeXt with PointDifPointNeXt · S3DIS Area 5mIoU (%): 68.5 -> 70.0Helped
Pre-train MinkowskiNet with PointDifMinkowskiNet · SemanticKITTI valmIoU (%): 70.2 -> 71.3Helped
Pre-train CAGroup with PointDifCAGroup · ScanNetAP25 (%): 73.20 -> 74.14Helped
Pre-train CAGroup with PointDifCAGroup · ScanNetAP50 (%): 60.84 -> 61.31Helped
Replace the point condition network with pointwise concatenation (ablation)PointDif · S3DIS Area 5mIoU (%): 70.02 -> 69.43Hurt
Replace the point condition network with cross-attention guidance (ablation)PointDif · S3DIS Area 5mIoU (%): 70.02 -> 69.09Hurt
Add recurrent uniform sampling across 4 intervals rather than random single-step sampling (ablation)PointDif · S3DIS Area 5mIoU (%): 69.51 -> 70.02Helped
Restrict pre-training time steps to [1, 500] instead of [1, 2000] (ablation)PointDif · ScanObjectNN OBJ-ONLYOverall Accuracy (%): 91.91 -> 92.43Helped

Surprising findings

Limitations

Experimental setup

Datasets: ShapeNet ScanObjectNN ScanNetV2 S3DIS SemanticKITTI ScanNet-Medium

Benchmarks: ScanObjectNN ScanNetV2 S3DIS Area 5 SemanticKITTI

Metrics: overall accuracy mean IoU mean accuracy average precision

Baselines: Point-BERT MaskPoint Point-MAE TAP Point-M2AE PointContrast DepthContrast DiffMAE

Builds on: DDPM Point-MAE Point-BERT PointNeXt 3DETR

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy