atlas

Research map / Point clouds / Shape and surface completion

SPU-PMD: Self-Supervised Point Cloud Upsampling via Progressive Mesh Deformation

CVPR 2024 · Point clouds › Shape and surface completion · approach: Point cloud upsampling and normals · 18 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 SPU-PMD, a self-supervised point cloud upsampling network that combines geometric mesh interpolation with progressive mesh deformation (recurrent feature aggregation and gated coordinate reconstruction) to densify point clouds.

Problem

Point cloud upsampling: generating dense, uniformly distributed, structurally detailed point clouds from sparse inputs, especially without paired dense ground truth (e.g., real scans).

Approach

Treats upsampling as inferring dense points from a deformable mesh: an interpolation step inserts mesh centroids, then cascaded deformers (RFA recurrent memory + GCR gated motion) move mesh nodes to refine uniformity and structure, trained self-supervised with Chamfer and uniformity losses against the sparse input.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SPU-PMD instead of PU-CRNPoint cloud upsampling · PU1K sparse (512)HD (10^-3): 18.835 -> 13.568Helped
Use SPU-PMD instead of PU-CRNPoint cloud upsampling · PU1K sparse (512)CD (10^-3): 1.611 -> 1.690Hurt
Remove RFA (ablation)SPU-PMD · PU1K sparse (512)CD (10^-3): 1.690 -> 1.722Hurt
Replace RFA with GRU (ablation)SPU-PMD · PU1K sparse (512)CD (10^-3): 1.690 -> 1.711Hurt
Remove GCR and retain coordinate regression (ablation)SPU-PMD · PU1K sparse (512)CD (10^-3): 1.690 -> 1.716Hurt
Replace mesh interpolation with linear interpolation (ablation)SPU-PMD · PU1K sparse (512)CD (10^-3): 1.690 -> 11.228Hurt
Replace mesh interpolation with point duplication (ablation)SPU-PMD · PU1K sparse (512)CD (10^-3): 1.690 -> 3.162Hurt
Add uniform loss to the loss configuration (ablation)SPU-PMD · PU1K sparse (512)CD (10^-3): 2.000 -> 1.965Helped
Apply Lcd in each stage instead of the baseline loss arrangement (ablation)SPU-PMD · PU1K sparse (512)CD (10^-3): 1.690 -> 2.000Hurt
Apply Lcd + Lu in each stage instead of the baseline loss arrangement (ablation)SPU-PMD · PU1K sparse (512)CD (10^-3): 1.690 -> 1.965Hurt
Add mesh deformation stages (ablation)SPU-PMD · PU1K point cloudsCD (10^-3): 1.586 -> 0.544Helped
Add mesh deformation stages (ablation)SPU-PMD · PU1K point cloudsP2F avg (10^-3): 1.503 -> 1.861Hurt

Surprising findings

Limitations

Experimental setup

Datasets: PU1K PU-GAN

Benchmarks: PU1K PU-GAN KITTI

Metrics: Chamfer distance Hausdorff distance point-to-surface distance

Baselines: PU-Net MPU PU-GAN Dis-PU PU-GCN PU-CRN SAPCU SPU-Net

Builds on: PU-Net Point Transformer SPU-Net GRU

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