atlas

Research map / Point clouds / Point cloud classification

An Explicit Frame Construction for Normalizing 3D Point Clouds

ICML 2024 · Point clouds › Point cloud classification · approach: Scene flow and dynamic point clouds

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 ASUN, an explicit training-free frame construction that normalizes 3D point clouds by aligning to an asymmetric unit found via a unit-sphere graph and minimal DFA, and proves universality of canonicalization with it.

Problem

Determining reference frames and normalizing 3D point clouds under O(3)/SO(3) isometries is hard: PCA frames are inconsistent under sign ambiguity and degenerate eigenvalues, learned frames are discontinuous and generalize poorly to unseen symmetries.

Approach

Construct a frame explicitly by extracting a symmetry-aware asymmetric unit (via unit-sphere representation, directed labeled graph, and DFA minimization from Alt et al. 1988) and aligning its linearly independent points to coordinate axes via Gram-Schmidt-style rotations, so the frame satisfies relaxed equivariance without learning and retains universal approximation for canonicalized models.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ASUN instead of PCA or AE for normalizationQM9 molecular point clouds · QM9 rank 2EMD: 0.01793 -> 0.00008; 0.037539 -> 0.00008Helped
Use ASUN instead of PCA or AE for normalizationQM9 molecular point clouds · QM9 rank 3EMD: 0.82758 -> 0.02826; 0.03178 -> 0.02826Helped
Use ASUN instead of PCA or AE for normalizationQM9 molecular point clouds · QM9 rank 1EMD: 0.00014 -> 0.00014; 1.15122 -> 0.00014Mixed
Use ASUN instead of PCA and AEQM9 molecular normalization · QM9 C1, C∞,v, Cs, D6,h, and TdEMD: C1: 0.041 -> 0.018; C∞,v: 0.240 -> 0.001; Cs: 0.037 -> 0.004; D6,h: 0.023 -> 0.001; Td: 0.028 -> 0.001Helped
Apply ASUN normalization to positional node featuresSchNet-pos · ModelNet40accuracy (%): 28.40 -> 42.79Helped
Apply ASUN normalization to positional node featuresEGNN-pos · ModelNet40accuracy (%): 29.94 -> 53.36Helped
Use ASUN-Invariant GCNGCN · ModelNet40accuracy (%): 13.57 -> 18.19Helped
Apply ASUN normalization to GNNGNN · n-body trajectory predictionMSE: 0.0165 -> 0.0139Helped
Apply ASUN normalization to TFNTFN · n-body trajectory predictionMSE: 0.0155 -> 0.0135Helped
Apply ASUN normalization to GNNGNN · n-body trajectory predictionMSE: 0.0107 -> 0.0102Helped
Apply ASUN normalization to EGNNEGNN · n-body trajectory predictionMSE: 0.0071 -> 0.0068Helped

Surprising findings

Limitations

Experimental setup

Datasets: QM9 ModelNet40 n-body

Benchmarks: QM9 ModelNet40 n-body

Metrics: earth mover distance point-group error classification accuracy MSE forward time

Baselines: PCA AE (Winter et al. 2022) frame averaging SchNet EGNN MACE GCN GCNII TFN

Builds on: Kaba et al. 2023 canonicalization Winter et al. 2022 learned frames Puny et al. 2021 frame averaging Alt et al. 1988 symmetry detection

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