atlas

Research map / Point clouds / Shape and surface completion

PointInfinity: Resolution-Invariant Point Diffusion Models

CVPR 2024 · Point clouds › Shape and surface completion · approach: Point cloud diffusion generation · 5 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 PointInfinity, a two-stream transformer point-cloud diffusion model with a fixed-size latent that trains at low resolution (1k points) and generates up to 131k points at test time, improving surface fidelity on CO3D.

Problem

Point cloud diffusion models are limited to low resolutions (2k-4k points) because transformer cost scales quadratically with the number of points, and vanilla transformers are not resolution-invariant when tested at different resolutions.

Approach

Decouple a fixed-size latent representation for the underlying surface from a variable-size point stream using read/write cross-attention, so compute grows linearly with output points and the model can be trained at low resolution and sampled at high resolution; higher test resolution improves fidelity, analogous to a fidelity-variability tradeoff like classifier-free guidance.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
increase test-time resolution from 1024 to 8192PointInfinity · CO3D-v2CD@1k: 0.227 -> 0.181Helped
increase test-time resolution from 1024 to 8192Point-E · CO3D-v2CD@1k: 0.239 -> 0.232Hurt
use PointInfinity instead of Point-ECO3D-v2 generation at test resolution 16k · CO3D-v2CD@1k: 0.197 -> 0.179Helped
use PointInfinity instead of MCCCO3D-v2 generation at test resolution 16k · CO3D-v2FS: 0.549 -> 0.724Helped
train at resolution 64 instead of the default resolution 1024 (ablation)PointInfinity · CO3D-v2, test resolution 16kCD@1k: 0.179 -> 0.178Helped
train at resolution 2048 instead of the default resolution 1024 (ablation)PointInfinity · CO3D-v2, test resolution 16kCD@1k: 0.179 -> 0.183Hurt
use 64 rather than 256 latent tokens (ablation)PointInfinity · CO3D-v2, test resolution 16kCD@1k: 0.179 -> 0.457Hurt
use 128 rather than 256 latent tokens (ablation)PointInfinity · CO3D-v2, test resolution 16kCD@1k: 0.179 -> 0.182Hurt
use 512 rather than 256 latent tokens (ablation)PointInfinity · CO3D-v2, test resolution 16kCD@1k: 0.179 -> 0.176Helped
increase mixture baseline resolution from 1024 to 8192 points (ablation)Mixture baseline · CO3D-v2CD@1k: 0.227 -> 0.211Helped
use PointInfinity instead of the mixture baseline at 8192 points (ablation)CO3D-v2 · CO3D-v2CD@1k: 0.211 -> 0.181Helped
restrict the read module to 1024 input tokens (ablation)PointInfinity · CO3D-v2, test resolution 8192CD@1k: 0.181 -> 0.224Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CO3D-v2

Benchmarks: CO3D-v2

Metrics: Chamfer Distance F-score PSNR variability (pairwise CD)

Baselines: MCC Point-E PVD ShapeGF Shap-E PerceiverIO

Builds on: DDPM Perceiver IO Point-E MCC classifier-free guidance

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