atlas

Research map / Point clouds / Point cloud classification

Rethinking Point Cloud Data Augmentation: Topologically Consistent Deformation

ICML 2025 · Point clouds › Point cloud classification · approach: Local feature aggregation networks

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 SinPoint, a sine-displacement point cloud augmentation (single or multiple sine functions) argued to be a homeomorphism, combined with a Markov-chain augmentation process, improving point cloud classification and part segmentation.

Problem

Existing point cloud data augmentation methods either fail to enrich geometric diversity or break topological consistency (e.g., mixing or non-rigid deformation can distort shapes), harming fine-grained point cloud understanding.

Approach

Treat augmentation as a residual displacement P' = P + A sin(wP + phi) that is argued to be a homeomorphism when -1 <= Aw <= 1, so topology and labels are preserved; superpose multiple sine fields anchored at points (SinPoint-MSF) and chain basic transformations via a Markov process.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply SinPoint-SSFPointNet · OBJ ONLYoverall accuracy: 76.1 -> 82.6Helped
Apply SinPoint-SSFPointNet++ · OBJ ONLYoverall accuracy: 84.3 -> 90.2Helped
Apply SinPoint-SSFDGCNN · PB T50 RSoverall accuracy: 77.3 -> 84.6Helped
Add SinPoint (ablation)DGCNN · ModelNet40overall accuracy: 91.7 -> 92.7Helped
Add Markov augmentation process (ablation)DGCNN · ModelNet40overall accuracy: 91.7 -> 92.9Helped
Add Markov augmentation process to SinPoint (ablation)DGCNN · ModelNet40overall accuracy: 92.7 -> 93.0Helped
Mix original and augmented samples (ablation)DGCNN with SinPoint · ModelNet40overall accuracy: 92.7 -> 93.4Helped
Add sample mixing to SinPoint and Markov augmentation (ablation)DGCNN · ModelNet40overall accuracy: 93.0 -> 93.7Helped
Use SinPoint-MSF instead of SinPoint-SSF (ablation)DGCNN · OBJ ONLYoverall accuracy: 90.2 -> 89.8Hurt
Use SinPoint-MSF instead of SinPoint-SSF (ablation)DGCNN · ShapeNetPartmIoU: 85.3 -> 85.5Helped
Use uniform rather than Gaussian sampling for amplitude and angular velocity (ablation)SinPoint with DGCNN · ModelNet40overall accuracy: 87.607±0.344 -> 89.759±0.431Helped

Surprising findings

Limitations

Experimental setup

Datasets: ModelNet40 ReducedMN40 ScanObjectNN (OBJ ONLY) ScanObjectNN (PB T50 RS) ShapeNetPart S3DIS SemanticKITTI

Benchmarks: ModelNet40 ReducedMN40 ScanObjectNN OBJ ONLY ScanObjectNN PB T50 RS ShapeNetPart S3DIS SemanticKITTI

Metrics: overall accuracy mIoU mAcc

Baselines: PointAugment PointMixup PatchAugment PointWOLF RSMix SageMix PointCutMix WOLFMix PCSalMix PointPatchMix

Builds on: PointWOLF PointMixup SageMix ResNet residual connection

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