Rubix: Global Correspondence-Free Point Set Alignment through Assignment Geometry
cs.CV, cs.CG, cs.LG, cs.RO, math.OC
Submitted: 2026-10-07
Updated: 2026-10-07
Comments: 67 pages, 20 figures. Includes full proofs and experimental appendices
Code: https://github.com/url-kaist/Quatro
License: http://creativecommons.org/licenses/by/4.0/
The gist: Procrustes-Wasserstein alignment jointly estimates a matching and rotation without supplied correspondences, but alternating minimization can stop at suboptimal solutions.
Terminology
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 n-point sets defines a complex correlation z σ= sum i 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) vertices for n 2, answering Rote's rotation-assignment open problem. In exact arithmetic, assignment queries recover the polygon in 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.
Sources
- A Second-Order Lower Bound for Globally Optimal 2D Registration
- Fast globally optimal Truncated Least Squares point cloud registration with fixed rotation axis
- DC-Reg: Globally Optimal Point Cloud Registration via Tight Bounding with Difference of Convex Programming
- Beyond Procrustes distances: a multilinear Gromov-Wasserstein distance capturing chirality
Related papers
- Loss Knows Best: Detecting Annotation Errors in Videos via Loss Trajectories
- AnchorWeave: World-Consistent Video Generation with Retrieved Local Spatial Memories
- Benchmarking the Robustness of Foundation Models for Mammography under Domain Shift
- MambaX-Net: Dual-Input Mamba-Enhanced Cross-Attention Network for Longitudinal MRI Segmentation
- TeleOCR: Navigating Document Parsing Across Digital and Camera-Captured Documents
- A Survey on Efficient Vision-Language-Action Models