Backend
Rubix: Global Correspondence-Free Point Set Alignment through Assignment Geometry
arXiv cs.RO0 views
arXiv:2610.10408v1 Announce Type: cross 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 $\sigma$ of two centered $n$-point sets defines a complex correlation $z_\sigma=\sum_i\bar x_i y_{\sigma(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\ge2$, answering Rote's rotation-assignment open problem. In exact arithmetic, assignment queries recover the polygon in $\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.
Source:https://arxiv.org/abs/2610.10408PreviousTemporally Interpretable Differentiable Decision TreesNextQ-Learning with Scalar Adjoint Matching
Related posts
AI Tools Radar, October 2026 edition: 757 open-source AI projects, 51 days of snapshots
0dev.to OpenSource
Lorenz v1.2.2: AppImage updates, winget publishing and CodeQL
0dev.to OpenSource
Building a Production RAG Server with Pathway's Serviette: Real-Time Sync Without the Rebuild Tax
0dev.to OpenSource
Top 121 Yahoo Account Providers New, Aged & PVA Accounts 2027?
0dev.to Programming
Zed vs VS Code vs JetBrains: The Editor Speed Race in 2026
0dev.to Programming
Supabase vs Firebase vs Pocketbase: Backend Platforms Compared
0dev.to Programming