Isometric Multi-Shape Matching
Maolin Gao, Zorah Lähner, Johan Thunberg, Daniel Cremers, Florian Bernard
TL;DR
The paper addresses the problem of extracting cycle-consistent isometric correspondences across a collection of 3D shapes by introducing a unified universe-based formulation that couples shape-to-universe permutations with shape-to-universe functional maps. It proposes IsoMuSh, an efficient alternating-projection algorithm that updates a universe-anchored matching matrix $U$ and a universe-aligned functional map $Q$, with projections onto partial-permutation and orthogonal constraint sets to guarantee cycle-consistency by construction. The approach achieves state-of-the-art performance on standard benchmarks (TOSCA, FAUST, SCAPE), including challenging partial-shape scenarios, while providing convergence guarantees and a detailed complexity analysis. This framework enables accurate texture transfer, as well as potential integration with deep learning to construct robust, scalable isometric shape collections for applications in 3D reconstruction and analysis.
Abstract
Finding correspondences between shapes is a fundamental problem in computer vision and graphics, which is relevant for many applications, including 3D reconstruction, object tracking, and style transfer. The vast majority of correspondence methods aim to find a solution between pairs of shapes, even if multiple instances of the same class are available. While isometries are often studied in shape correspondence problems, they have not been considered explicitly in the multi-matching setting. This paper closes this gap by proposing a novel optimisation formulation for isometric multi-shape matching. We present a suitable optimisation algorithm for solving our formulation and provide a convergence and complexity analysis. Our algorithm obtains multi-matchings that are by construction provably cycle-consistent. We demonstrate the superior performance of our method on various datasets and set the new state-of-the-art in isometric multi-shape matching.
