CVGROCApr 27, 2022

A Scalable Combinatorial Solver for Elastic Geometrically Consistent 3D Shape Matching

arXiv:2204.12805v129 citationsh-index: 109Has Code
Originality Incremental advance
AI Analysis

This work addresses the scalability bottleneck in 3D shape matching for computer vision and graphics applications, representing an incremental improvement over prior methods.

The paper tackles the problem of globally optimizing geometrically consistent mappings between 3D shapes, which was previously limited by computational complexity, and achieves a solution that is several orders of magnitude faster, enabling handling of shapes with more triangles and matching partial shapes.

We present a scalable combinatorial algorithm for globally optimizing over the space of geometrically consistent mappings between 3D shapes. We use the mathematically elegant formalism proposed by Windheuser et al. (ICCV 2011) where 3D shape matching was formulated as an integer linear program over the space of orientation-preserving diffeomorphisms. Until now, the resulting formulation had limited practical applicability due to its complicated constraint structure and its large size. We propose a novel primal heuristic coupled with a Lagrange dual problem that is several orders of magnitudes faster compared to previous solvers. This allows us to handle shapes with substantially more triangles than previously solvable. We demonstrate compelling results on diverse datasets, and, even showcase that we can address the challenging setting of matching two partial shapes without availability of complete shapes. Our code is publicly available at http://github.com/paul0noah/sm-comb .

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes