atlas

Research map / Point clouds / Point cloud classification

PointPatchMix: Point Cloud Mixing with Patch Scoring

AAAI 2024 · Point clouds › Point cloud classification · approach: Self-supervised point cloud pretraining · 10 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 PointPatchMix, a patch-level point cloud mixing augmentation whose mixed labels are weighted by content-based patch significance scores from a pre-trained Point-MAE teacher.

Problem

Mixing-based data augmentation for point cloud classification is limited: block-level and point-level mixing trade off diversity against preservation of local structure, and linear label mixing ignores that patches differ in importance.

Approach

Mix two point clouds at the patch level using EMD-based patch correspondences, and generate mixed labels by weighting each source's patch contributions with attention-based significance scores (attention weight times value norm) from a pre-trained Transformer teacher, rather than linear sample-ratio labels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add PointPatchMixPoint-MAE · ScanObjectNN OBJ-ONLYaccuracy: 88.2 -> 91.0Helped
Add PointPatchMixPoint-MAE · ModelNet40accuracy: 93.8 -> 94.1Helped
Add PointPatchMixPoint-MAE · ModelNet40 few-shot settingsaccuracy: 96.3 ± 2.5 -> 96.6 ± 2.2; 97.8 ± 1.8 -> 97.8 ± 1.7; 92.6 ± 4.1 -> 92.7 ± 3.3; 95.0 ± 3.0 -> 95.2 ± 2.7Helped
Replace block-level mixing with patch-level mixing (ablation)Transformer on ModelNet40 · ModelNet40accuracy: 91.7 -> 92.4Helped
Use patch-score targets instead of linear-combination targets (ablation)Patch-mixing Transformer · ModelNet40accuracy: 92.4 -> 92.9Helped
Use center points rather than all points for patch assignment (ablation)PointPatchMix · ModelNet40accuracy: 92.9 -> 92.9No clear effect
Set β to 0.5 instead of 1 (ablation)PointPatchMix · ModelNet40accuracy: 92.9 -> 92.8Hurt
Set β to 1.5 (ablation)PointPatchMix · ModelNet40accuracy: 92.9 -> 93.3Helped
Set β to 2 instead of 1 (ablation)PointPatchMix · ModelNet40accuracy: 92.9 -> 93.1Helped
Add PointPatchMixTransformer · ModelNet40accuracy: 91.4 -> 93.3Helped
Add PointPatchMix instead of PointCutMixTransformer · ModelNet40 robustness testsaccuracy: 92.5 -> 93.3; 77.8 -> 79.7; 84.2 -> 85.2; 87.2 -> 87.6; 90.0 -> 90.5; 80.6 -> 81.7; 44.8 -> 47.4; 92.1 -> 92.5Helped

Surprising findings

Limitations

Experimental setup

Datasets: ModelNet40 ScanObjectNN

Benchmarks: ModelNet40 ScanObjectNN

Metrics: classification accuracy few-shot accuracy (N-way K-shot, 10 runs)

Baselines: PointCutMix PointMixup RSMix PointMixSwap Point-MAE PointGPT Point-BERT PointMLP Transformer-OcCo PointNet

Builds on: PointCutMix PointMixup Point-MAE Earth Mover's Distance

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