atlas

Research map / Point clouds / Shape and surface completion

ESCAPE: Equivariant Shape Completion via Anchor Point Encoding

CVPR 2025 · Point clouds › Shape and surface completion · approach: Point cloud completion networks · 2 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 ESCAPE, a rotation-equivariant point cloud shape completion method that encodes partial shapes as distances to curvature-selected anchor points and decodes them with a modified AdaPoinTr transformer followed by coordinate optimization.

Problem

Shape completion methods rely on canonical poses or canonical coordinates and degrade severely under arbitrary rotations of partial point clouds.

Approach

Represent points by their Euclidean distances to k curvature-selected anchor points (rotation-invariant), process these distance features with a modified AdaPoinTr transformer to predict distances of the complete shape, and recover coordinates by least-squares optimization, yielding rotation-equivariant completions without pose estimation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use anchor-point distance encoding in place of canonical-coordinate processingESCAPE · PCN rotated inputsCD-L1 (×1000): 14.07 -> 10.58Helped
Use anchor-point distance encoding for completion on real-world scansESCAPE · OmniObjectmedian CD-L1 (×1000): 29.56 -> 18.82Helped
Use ESCAPE for rotated car completionESCAPE · KITTI Cars rotated inputsMMID (CD-L2 ×1000): 6.15 -> 5.93Helped
Replace the baseline encoding with ESCAPE's anchor-point encodingPCN rotated inputs · PCN rotated inputsCD-L1 (×1000): 124.0 -> 10.58Helped
Replace Vector Neuron encoding with ESCAPE's anchor-point encodingPCN rotated inputs · PCN rotated inputsCD-L1 (×1000): 18.62 -> 10.58Helped
Replace PPF encoding with ESCAPE's anchor-point encodingPCN rotated inputs · PCN rotated inputsCD-L1 (×1000): 17.46 -> 10.58Helped
Add curvature-based Ball Query anchor refinement with radius 0.075 (ablation)ESCAPE · PCN subsetCD-L1 (×1000): 14.74 -> 13.58Helped
Use curvature-based Ball Query anchor refinement with radius 0.05 (ablation)ESCAPE · PCN subsetCD-L1 (×1000): 14.74 -> 14.23Helped
Increase Ball Query anchor-refinement radius from 0.075 to 0.1 (ablation)ESCAPE · PCN subsetCD-L1 (×1000): 13.58 -> 15.00Hurt
Increase Ball Query anchor-refinement radius from 0.075 to 0.15 (ablation)ESCAPE · PCN subsetCD-L1 (×1000): 13.58 -> 15.76Hurt
Replace Ball Query anchor refinement with clustering at threshold 0.0 (ablation)ESCAPE · PCN subsetCD-L1 (×1000): 13.58 -> 14.80Hurt
Replace Ball Query anchor refinement with clustering at threshold 0.5 (ablation)ESCAPE · PCN subsetCD-L1 (×1000): 13.58 -> 15.73Hurt

Surprising findings

Limitations

Experimental setup

Datasets: PCN KITTI OmniObject3D

Benchmarks: PCN OmniObject3D KITTI Cars

Metrics: Chamfer Distance L1 (x1000) Chamfer Distance L2 MMD Fidelity MMID

Baselines: SnowflakeNet SeedFormer PoinTr AdaPoinTr AnchorFormer SCARP Vector Neurons

Builds on: AdaPoinTr DGCNN Chamfer Distance

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