atlas

Research map / Point clouds / Point cloud classification

Point Cloud Dataset Distillation

ICML 2025 · Point clouds › Point cloud classification · approach: Efficient point sampling architectures

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 DD3D, the first dataset distillation framework for point clouds, combining a sign-invariant PCA-style rotator with a SIREN-based point-wise generator that trains on low-resolution clouds and generates high-resolution ones.

Problem

Dataset distillation has been developed for structured images and graphs, but unstructured point clouds suffer from random orientations (which degrade distillation via weakened principal components) and variable resolutions (fixed-size synthetic tensors are memory-heavy).

Approach

Align point clouds to a canonical orientation with a learned sign-invariant rotator (PCA plus learned reflection), and parameterize synthetic data as a class-conditioned implicit neural representation (SIREN generator) mapping uniform noise to 3D coordinates, so resolution is set by the number of sampled noises.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DD3D instead of the strongest listed baselinePoint cloud dataset distillation · Shape classification across ScanObjectNN, ModelNet40, and MVPNet100 (aligned and rotated; CPC=1, 10, 50)accuracyHelped
Use DD3D rather than GMPoint cloud part segmentation · ShapeNet-part, CPC=1 and CPC=10OA: 65.56 -> 73.06; 78.32 -> 80.37Helped
Use DD3D rather than GMPoint cloud part segmentation · ShapeNet-part, CPC=1 and CPC=10Instance IoU: 50.98 -> 60.27; 65.79 -> 66.70Helped
Use DD3D rather than GMPoint cloud part segmentation · ShapeNet-part, CPC=1 and CPC=10Class IoU: 33.96 -> 37.73; 49.88 -> 50.59Helped
Add PCA canonical-orientation projection (ablation)PointNet on rotated ModelNet40, CPC=50 · ModelNet40 Rotatedaccuracy: 14.75 -> 60.77Helped
Add the point cloud rotator instead of PCA (ablation)PointNet on rotated ModelNet40, CPC=50 · ModelNet40 Rotatedaccuracy: 60.77 -> 70.13Helped
Distill with GM rather than using a random coresetPoint cloud segmentation · ShapeNet-part, CPC=1 and CPC=10OA: 61.24 -> 65.56; 77.78 -> 78.32Helped
Train DD3D using 256 or 512 points rather than 1024 points (ablation)DD3D · ScanObjectNN, ModelNet40, and MVPNet100, CPC=50accuracy: ScanObjectNN: 61.27, 60.59, 61.96; ModelNet40: 83.03, 83.59, 83.91; MVPNet100: 39.88, 40.13, 40.61No clear effect
Generate 1,024-point evaluation clouds after training with lower-resolution inputs (ablation)DD3D · Point cloud classificationmemory usageHelped
Evaluate DD3D-distilled data across architectures rather than only the distillation backboneDD3D, CPC=50 · ScanObjectNN, ModelNet40, and MVPNet100accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: ScanObjectNN ModelNet40 MVPNet100 ShapeNet-part

Benchmarks: ScanObjectNN ModelNet40 MVPNet100 ShapeNet-part

Metrics: overall accuracy instance IoU class IoU

Baselines: Random Herding K-Center Gradient Matching Distribution Matching Trajectory Matching

Builds on: gradient matching SIREN PCA vector neurons

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