atlas

Research map / Point clouds / Shape and surface completion

Point Cloud Synthesis Using Inner Product Transforms

NeurIPS 2025 · Point clouds › Shape and surface completion · approach: Point cloud upsampling and normals · 0 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 the Inner Product Transform (IPT), an injective, efficient 2D image encoding of point clouds via inner products with sampled directions, and generates point clouds by generating IPT images with a VAE and decoding them with a CNN IP-Encoder.

Problem

Point cloud synthesis is hard due to sparsity and set structure; state-of-the-art generative models are slow to train and sample. The paper asks whether a novel point cloud representation can give large computational gains without sacrificing quality.

Approach

Represent a point cloud as a 2D image (Inner Product Transform) counting points below sampled hyperplanes, with a sigmoid relaxation that is differentiable; generate that image with any image generative model (here a CNN VAE) and reconstruct the point cloud with a lightweight 1D-convolutional IP-Encoder. Proves injectivity with n+1 affinely independent directions and metric/linearity/surjectivity

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
combine CD and IPT-64 losses rather than use CD loss alone (ablation)IP-Encoder · ShapeNet reconstructionEMD: 8.89 \pm 0.0 -> 1.46 \pm 0.0 (Airplane); 32.43 \pm 0.0 -> 8.44 \pm 0.0 (Chair); 14.96 \pm 0.0 -> 4.16 \pm 0.0 (Car)Helped
combine CD and IPT-64 losses rather than use IPT-64 loss alone (ablation)IP-Encoder · ShapeNet reconstructionCD: 2.41 \pm 0.0 -> 1.03 \pm 0.0 (Airplane); 13.06 \pm 0.0 -> 9.52 \pm 0.0 (Chair); 7.75 \pm 0.0 -> 6.12 \pm 0.0 (Car)Helped
combine CD and IPT-64 losses rather than use IPT-64 loss alone (ablation)IP-Encoder · ShapeNet reconstructionEMD: 1.09 \pm 0.0 -> 1.46 \pm 0.0 (Airplane); 4.29 \pm 0.0 -> 8.44 \pm 0.0 (Chair); 2.47 \pm 0.0 -> 4.16 \pm 0.0 (Car)Mixed
increase IPT direction count from 4 to 128 (ablation)IP-Encoder · ShapeNet Airplane reconstructionCD: 1.287 -> 1.05Helped
increase IPT direction count from 4 to 128 (ablation)IP-Encoder · ShapeNet Airplane reconstructionEMD: 2.047 -> 1.57Helped
use scale 32 instead of scale 128 at resolution 128 (ablation)IPT optimization · ShapeNet Airplane inversionCD: 1.27 \pm 0.0 -> 0.52 \pm 0.0Helped
use scale 32 instead of scale 128 at resolution 128 (ablation)IPT optimization · ShapeNet Airplane inversionEMD: 0.29 \pm 0.0 -> 0.12 \pm 0.0Helped
use IP-Downsampler instead of uniform subsamplingShapeNet point-cloud downsampling and reconstruction · ShapeNet AirplaneCD: 3.10 -> 1.18Helped
use IP-Downsampler instead of uniform subsamplingShapeNet point-cloud downsampling and reconstruction · ShapeNet AirplaneEMD: 4.71 -> 2.58Helped
replace IP-Encoder with backpropagation optimization for clean IPT inversionShapeNet reconstruction · ShapeNet AirplaneCD: 1.05 \pm 0.0 -> 0.52 \pm 0.0Helped
increase IPT resolution from 128 to 64 (ablation)IPT optimization · ShapeNet reconstructionCD: 0.52 \pm 0.0 -> 1.22 \pm 0.0 (Airplane, best scale at each resolution)Hurt
use backpropagation optimization on generated or approximate IPTsIPT inversion · Generated IPT reconstructionreconstruction qualityHurt

Surprising findings

Limitations

Experimental setup

Datasets: ShapeNet MNIST ShapeNet13 GenRe

Benchmarks: ShapeNet

Metrics: Chamfer Distance Earth Mover's Distance MMD COV 1-NNA inference time

Baselines: PointFlow SoftFlow ShapeGF Canonical VAE LION SetVAE Point Voxel Diffusion Point Straight Flows XCube

Builds on: Euler Characteristic Transform beta-VAE

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