SE(n)-Invariant Flow Matching: A General Framework with Application to Object Reassembly
Abstract
Lay Summary
Reassembling an object from fragments is challenging because the same correct assembly can be shifted or rotated without changing how the pieces fit together. This creates an ambiguity for machine learning methods: they may spend effort learning arbitrary global positions instead of learning the relative arrangement of the fragments. We address this by removing the irrelevant global motion from the learning problem. Our method first places each candidate assembly in a common reference frame, then trains the model to ignore motions that move all fragments together. This makes the model focus on the motions that actually change the shape of the assembled object. The approach applies to both 2D and 3D rigid-fragment reassembly. We evaluate it on polygonal jigsaw puzzles, floorplan reconstruction, archaeological reassembly, and 3D fracture benchmarks, where it improves reconstruction accuracy over the compared baselines.