atlas

Research map / Point clouds / Point cloud classification

An in depth look at the Procrustes-Wasserstein distance: properties and barycenters

ICML 2025 · Point clouds › Point cloud classification · approach: Equivariant point cloud networks · 1 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.

Shows that Procrustes-Wasserstein is a distance on a quotient space of discrete measures, defines PW barycenters with a Newton-style point-location update, and tests initializations, k-means clustering on MNIST, and an archaeological sheep astragalus application.

Problem

Wasserstein distance is not invariant to rigid transformations, and Gromov-Wasserstein barycenters are pairwise distance matrices that are hard to map back to feature space; PW had not been proven to be a metric and PW barycenters had not been defined or learned from data.

Approach

Define a quotient space of discrete probability measures (modulo permutation and orthogonal transformation) on which the Procrustes-Wasserstein cost is a metric, and define a PW barycenter whose support locations are updated via an alternating scheme combining OT plans with orthogonal alignments.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PW-based rather than EMD-based clusteringk-means clustering on MNIST point clouds · MNISTARI: 0.4069 -> 0.7669Helped
Use PW-based rather than Euc-GW-based clusteringk-means clustering on MNIST point clouds · MNISTARI: 0.5500 -> 0.7669Helped
Use PW-based rather than Geo-GW-based clusteringk-means clustering on MNIST point clouds · MNISTARI: 0.3797 -> 0.7669Helped
Use PW-based rather than EMD-based clusteringk-means clustering on MNIST point clouds · MNISTNMI: 0.5652 -> 0.8361Helped
Use PW-based rather than Euc-GW-based clusteringk-means clustering on MNIST point clouds · MNISTNMI: 0.6815 -> 0.8361Helped
Use PW-based rather than Geo-GW-based clusteringk-means clustering on MNIST point clouds · MNISTNMI: 0.5724 -> 0.8361Helped
Initialize PW matching with Fiedler-W instead of other tested strategies (ablation)PW point-cloud matching · Randomly perturbed 2D/3D shapesMatching convergenceHelped
Initialize PW matching with UPCA-W (ablation)PW point-cloud matching · Randomly perturbed 2D/3D shapesMatching convergenceHurt
Initialize PW matching with Euc-GW or Geo-GW (ablation)PW point-cloud matching · Randomly perturbed 2D/3D shapesMatching convergenceMixed

Surprising findings

Limitations

Experimental setup

Datasets: MNIST synthetic perturbed point clouds (2D dog, 3D dragon) archaeological and modern sheep astragalus 3D scans

Benchmarks: MNIST k-means clustering (ARI, NMI) initialization convergence on synthetic point cloud matching

Metrics: ARI NMI computational time (s) convergence success rate

Baselines: EMD / discrete Wasserstein Euc-GW Geo-GW Gromov-Wasserstein with MDS Gromov-Wasserstein with TSNE

Builds on: Wasserstein barycenter Gromov-Wasserstein Procrustes-Wasserstein k-means++ Sinkhorn algorithm

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