cs.CVOct 7, 2026

Rubix: Global Correspondence-Free Point Set Alignment through Assignment Geometry

Authors: Subhransu S. Bhattacharjee, Dylan Campbell, Rahul Shome

Organizations: School of Computing, Australian National University

Abstract

Procrustes-Wasserstein alignment jointly estimates a matching and rotation without supplied correspondences, but alternating minimization can stop at suboptimal solutions. Rubix solves the equally weighted planar problem globally under squared Euclidean loss. Each matching σσ of two centered nn-point sets defines a complex correlation zσ=∑ixˉiyσ(i)z_σ=\sum_i\bar x_i y_{σ(i)}. Their convex hull is the permutation polygon: supporting vertices give optimal matchings at fixed rotations, and the farthest vertex gives the global alignment. We prove the sharp bound of n(n−1)n(n-1) vertices for n≥2n\ge2, answering Rote's rotation-assignment open problem. In exact arithmetic, assignment queries recover the polygon in O(n5)\mathcal O(n^5) operations. Assignment-based bounds extend the approach to three-dimensional rotations and partial matching at a supplied translation through branch-and-bound. On timed MPEG-7 shape pairs, Rubix attains every numerical reference value in 12 ms on average, 50 times faster than a rotation grid at the same accuracy. Its distances improve gravity-aligned matching of real 3D scans, shape retrieval and noisy crystal classification over alternating minimization.

Figures & tables

Appendix figures & tables32 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. SHReg: Strictly Rotation-Equivariant Point Cloud Registration via Spherical Harmonics

    Jul 25, 2026Chongjian Wang, Junjie GaoEquivariant Neural NetworksGeometric Representation Learning

  2. High-Dimensional Procrustes Matching via Tree Counts

    Jul 9, 2026Xiaochun Niu, Tselil Schramm, Jiaming Xu

  3. DynaWeightPnP: Toward global real-time 3D-2D solver in PnP without correspondences

    Sep 27, 2024Jingwei Song, Maani GhaffariCamera Pose EstimationReproducing Kernel Hilbert Spaces