atlas

Research map / Point clouds / Shape and surface completion

RepKPU: Point Cloud Upsampling with Kernel Point Representation and Deformation

CVPR 2024 · Point clouds › Shape and surface completion · approach: Point cloud upsampling and normals · 29 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 RepKPU, a point cloud upsampling network that encodes local geometry as kernel points (RepKPoints) and generates points by deforming KP-Queries via cross-attention (Kernel-to-Displacement).

Problem

Point cloud upsampling suffers from outliers, shrinkage, and limited local shape representations when generating dense points from sparse inputs.

Approach

Represents local geometry with deformable KPConv-style kernel points (RepKPoints) and reformulates upsampling as deforming a second set of predefined kernel-point queries (KP-Queries) through cross-attention to predict displacements.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use deformable rather than rigid RepKPoints (ablation)RepKPU · PU1K 4×CD (×10^3): 0.345 -> 0.327Helped
Use deformable rather than rigid RepKPoints (ablation)RepKPU · PU1K 4×HD (×10^2): 0.286 -> 0.268Helped
Use deformable rather than rigid RepKPoints (ablation)RepKPU · PU1K 4×P2F (×10^3): 1.118 -> 0.938Helped
Add REM-extracted Fg to the baseline folding design (ablation)RepKPU baseline · PU1K 4×CD (×10^3): 0.365 -> 0.346Helped
Use local patches instead of RepKPoints (ablation)RepKPU · PU1K 4×CD (×10^3): 0.327 -> 0.354Hurt
Use local patches instead of RepKPoints and add Fg (ablation)RepKPU · PU1K 4×CD (×10^3): 0.327 -> 0.344Hurt
Use folding queries instead of proposed KP-Queries generation (ablation)RepKPU · PU1K 4×CD (×10^3): 0.327 -> 0.355Hurt
Replace rigid folding seeds with a learnable query matrix (ablation)RepKPU · PU1K 4×CD (×10^3): 0.327 -> 0.348Hurt
Use Graph Convolution instead of Vector Attention in the encoder (ablation)RepKPU · PU1K 4×CD (×10^3): 0.327 -> 0.334Hurt
Use Set Abstraction instead of Vector Attention in the encoder (ablation)RepKPU · PU1K 4×CD (×10^3): 0.327 -> 0.347Hurt
Apply Fixed-to-Arbitrary (F2A) to RepKPURepKPU · PU-GAN 16×HD (×10^3): 3.345 -> 1.975Helped

Surprising findings

Limitations

Experimental setup

Datasets: PU-GAN dataset PU1K dataset

Benchmarks: PU-GAN PU1K ScanObjectNN

Metrics: Chamfer Distance Hausdorff distance Point-to-surface Distance seconds per point cloud training memory

Baselines: PU-Net MPU PU-GAN Dis-PU PU-GCN Grad-PU PU-Flow MAFU

Builds on: KPConv Deformable KPConv Vector attention Grad-PU PU-GCN

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